I’m a backend engineer who lives and breathes Java and Spring Boot, but what really drives me is solving the messy, real-world problems of scaling applications. Over the years, I’ve gone from writing simple REST endpoints to designing full-blown microservice ecosystems where services don’t just “talk” but collaborate gracefully. I think in terms of service boundaries, fault tolerance, observability, and clean interfaces. My toolbox is packed with Spring Boot, Spring Cloud, Docker, and the occasional late-night debugging session with distributed logs. I enjoy shaping systems that are maintainable not just today, but a year from now when five more teams are integrating into them.
Java, Spring Boot, Spring Cloud, Microservices, Apache Kafka, Camunda, AOP, OAuth2, JWT, Keycloak
PostgreSQL, MySQL, MongoDB, Redis, ETL Pipelines & Data Migration
Docker, Kubernetes, CI/CD (Jenkins, GitHub Actions, GitLab CI), AWS (EC2, S3, RDS, Lambda)
JUnit, Mockito, Testcontainers, Selenium, Performance Optimization, Code Refactoring
Prometheus, Grafana, ELK Stack (Elasticsearch, Logstash, Kibana), Zipkin, Jaeger
Git, GitHub/GitLab, GitFlow, Agile/Scrum, Jira, Confluence, Swagger/OpenAPI, Linux/Unix