Senior Backend Engineer — Java · Spring Boot · Kafka
Senior software engineer with 11+ years of experience designing and building backend systems and APIs. I specialize in the Java/Spring Boot ecosystem, with hands-on experience in secure API design (Spring Security, OAuth2, JWT), relational data modeling and migrations (PostgreSQL, Flyway), and event-driven architectures with Kafka. I'm also comfortable across the stack, having worked on Angular front-ends that consume the services I build.
- 💰 algamoney-api — a Spring Boot REST API for personal finance management, with JWT/OAuth2 authentication, PostgreSQL and Flyway migrations.
- 📨 spring-kafka-payment-processor — exploring event-driven payment processing with Kafka and Spring.
💰 algamoney-api — personal finance REST API
Spring Boot backend for expense and revenue tracking, secured with Spring Security, OAuth2 and JWT, backed by PostgreSQL with Flyway migrations.
Java · Spring Boot · Spring Security · JWT · PostgreSQL · Flyway
🖥️ algamoney-ui — front-end for algamoney-api
Angular single-page app consuming the algamoney-api, with PrimeNG components and JWT-based authentication.
Angular · TypeScript · PrimeNG
📨 spring-kafka-payment-processor — event-driven payments
A Spring Boot service processing payment events through Kafka.
Java · Spring Boot · Kafka



