Moje zdjęcie

Arkadiusz Balcer

Java Programmer

About me

Hello, I’m Arkadiusz. I started to learn programming out of passion, and I now wish to pursue programming as my professional career. I have been exploring this field on my own for over a year, through various courses and obtained certificates. I regularly carry out projects and learn various aspects of programming, including Java and Spring Boot. My passion for software drives me to constantly expand my knowledge, and I am looking forward to start new challenges and experiences.

Skills

Java

Spring Boot

MySQL

Git

Docker

Spring Security

JUnit

REST API

Swagger

PostgreSQL

MongoDB

Spring Scheduler

Spring Data

Hibernate

Redis

Mockito

AssertJ

Test Containers

WireMock

Awaitility

SpringSecurityTest

JWT

Lombok

Docker-Compose

GitHub

GitLab

IntelliJ

Log4j2

Projects

Job Offers

Main The application’s function is to download current job offers from websites. Technologies used in the project: Spring Boot: Web (RestControllers), Test, Data Mongodb Validation, Security, JWT, Spring Scheduler, Java 17, Mongo DB + MongoExpress, SCRUM Docker & Docker-Compose & Docker Desktop, Wiremock, Log4j2, Testcontainers RestTemplate, json, HTTP, MockMvc, Awaitility, Unit Tests (JUnit5, Mockito AssertJ),Integration Tests SpringBootTest, SpringSecurityTest, Maven, Lombok, Redis Jedis & Redis-Commander, Git, Github/Gitlab, IntelliJ Ultimate, Swagger Jenkins Jira, Code Review and teamwork experience.

Lotto

Lottery web application in Spring Boot, based on a modular monolith hexagonal architecture: Technologies used in the project: Java 17, Maven, Git, Spring Boot Spring Data, MongoDB, Junit, AssertJ, Mockito, Test Containers, MockMvc, WireMock Docker REST API , GitHub.

Register Incident

An application in Microsoft Power app that allows quick access to the most important information in the organization and allows to make phone calls.

DianaArt -View Website

DianaArt – View Website DianaArt is an aesthetic online store featuring artistic cat photographs, categorized into sections such as “Modern,” “Relaxation,” and “Nature.” Users can register and log in, granting access to a personalized account. Products added to the cart are saved in the database allowing users to view them even after logging in again. The application’s interface is modern, clear, and responsive, working seamlessly on both computers and mobile devices. Overall, it provides a convenient and user-friendly shopping environment for cat and photography art enthusiasts. The project is under continuous development. The latest update includes attractions in Warsaw, thanks to an API provided by the City of Warsaw. The interface relies heavily on JavaScript to ensure a lightweight and user-friendly experience.The website allows users to create their own attraction routes, provides redirection to Google Maps, and offers filtering of attractions by district, giving a high level of personalization both in terms of the area and the type of attractions. The website includes a weather forecast feature retrieved from the external API provided by dobrapogoda24.pl. The final version of the project will include suggested routes based on weather conditions and user preferences. It will also allow users to export the route as a PDF file. The latest addition – -View Website

___________________________________

Why this project?

I primarily focus on backend development, but creating a full-stack project brings a lot of satisfaction and gives me a broader perspective on both project development and architectural planning. . Additionally, I deployed the application on a Tomcat server.