About the service
I develop the server side of enterprise systems on Java and Spring Boot and treat each project as a system that will run in production for years, not just pass a demo. My daily work is REST and GraphQL APIs, neat domain models on JPA and Hibernate, services that hold real load. I pay attention to things that aren't obvious but determine system survivability: clear module boundaries, predictable transactions, clear error handling and configuration that behaves the same on a laptop and in the cloud. When I deliver, it comes with tests, documentation and a ready deployment method so your team can expand it themselves without calling me every week.
My experience covers the entire Spring ecosystem stack — Spring Security with JWT and OAuth2, Spring Data, Spring Cloud for service discovery and configuration, asynchronous messaging through Kafka or RabbitMQ. I split monoliths into microservices only where it really pays off and keep all parts observable through structured logs, metrics and health checks. I package everything in Docker, configure CI pipelines and deploy to AWS, Kubernetes or your servers. Database for me is a full part of architecture: I write efficient queries, set needed indexes, plan migrations through Flyway or Liquibase and avoid the N+1 problem that quietly kills performance.
With me you get honest time estimates, readable code and calm communication. I ask questions in advance, flag risks before they turn into incidents and prefer a simple solution that ships to production over a beautiful one that stuck. Need a new service from scratch, rescue a stuck project or a neat legacy refactor — I'll take responsibility and deliver results.
— REST/GraphQL API with validation, versioning and OpenAPI documentation
— Security: authentication, authorization, JWT/OAuth2, audit
— Microservices, queues, Docker, CI/CD and cloud deployment
— Unit, integration and load tests; database tuning and migrations
My experience covers the entire Spring ecosystem stack — Spring Security with JWT and OAuth2, Spring Data, Spring Cloud for service discovery and configuration, asynchronous messaging through Kafka or RabbitMQ. I split monoliths into microservices only where it really pays off and keep all parts observable through structured logs, metrics and health checks. I package everything in Docker, configure CI pipelines and deploy to AWS, Kubernetes or your servers. Database for me is a full part of architecture: I write efficient queries, set needed indexes, plan migrations through Flyway or Liquibase and avoid the N+1 problem that quietly kills performance.
With me you get honest time estimates, readable code and calm communication. I ask questions in advance, flag risks before they turn into incidents and prefer a simple solution that ships to production over a beautiful one that stuck. Need a new service from scratch, rescue a stuck project or a neat legacy refactor — I'll take responsibility and deliver results.
— REST/GraphQL API with validation, versioning and OpenAPI documentation
— Security: authentication, authorization, JWT/OAuth2, audit
— Microservices, queues, Docker, CI/CD and cloud deployment
— Unit, integration and load tests; database tuning and migrations