SEBASTIAN KLIMAS

<BACKEND DEVELOPER>

Choose the skill that interests you
My main programming language is Java. I would like to continue working with it in the future. Strategically speaking, due to its very strong market position.

AI,

Boot,

Data,

MVC,

Security

I specialize in the Spring ecosystem. With Spring AI, I create intelligent solutions that interact with databases, analyze images, and extract meaningful insights.

Hibernatehibernate,

JPA standards

I design software using a clean, layered architecture and handle data access with Spring Data JPA and Hibernate.

JUnit junit5,

AssertJ,

Mockito

My testing toolkit includes JUnit 5, Mockito, and AssertJ, ensuring code quality and reliability.

Lombok,

MapStruck,

Swagger / OpenAPIswagger

To keep code bases clear and maintainable, I rely on Lombok and MapStruct, and I document my APIs with Swagger/OpenAPI.

Thymeleafthymeleaf,

Spring MVCspring

When developing web interfaces, I work with Spring MVC and Thymeleaf to deliver user-friendly, responsive pages.

JavaFX,

SceneBuilder

I also have hands-on experience developing desktop applications with JavaFX and SceneBuilder, rounding out my ability to deliver end-to-end Java solutions.