Backend developer working mostly with Java/Spring systems, integrations and data-heavy backend logic.
I like backend tasks where the service is not isolated from the real world: external APIs, events, databases, reporting, queues, vendor-specific edge cases and production support.
Java 17, Spring Boot, Spring Framework, Hibernate/JPA, Spring JDBC, REST API, PostgreSQL, MariaDB, ClickHouse, RabbitMQ, Kafka, Docker, GitLab CI/CD, Gradle, Maven, JUnit 5, Mockito.
- Clear service boundaries
- Predictable REST APIs
- Maintainable data access logic
- SQL performance and readable queries
- Reliable event processing
- Practical tests, not tests for coverage only
- Simple solutions before unnecessary abstractions
- Documentation that helps run and understand the project
- API design and backend integrations
- Event-driven communication
- SQL/JDBC optimization
- Reporting and filtering logic
- Service support after release
- Legacy code improvement
- Docker-based local environments
- AI-assisted development workflows
This profile is a place for my technical projects, experiments and notes around software engineering.
I use it to explore different technologies, document useful patterns and keep practical examples of engineering solutions.