
Senior Java Developer with 7+ years of professional experience in building and evolving robust backend platforms using Java, Spring Boot, and message-oriented communication. Strong background in delivering solutions for banking, telecommunications, and e-commerce organizations. Focused on creating high-performing, maintainable systems, applying clean architecture principles, and supporting teams through technical leadership and mentoring.
At Lumen Technologies, I developed backend microservices for fiber-optic internet services supporting enterprise customers. The platform handled service provisioning, activation, and lifecycle management across distributed systems. I worked on new feature development as well as production issue analysis and resolution. The solution was implemented in Java 17 and Java 21 using Spring Boot. RabbitMQ was used for asynchronous communication between services. The system was deployed on Kubernetes in the AWS cloud and operated in a high-availability environment.
At HSBC, I contributed to the development of a microservices-based banking platform designed to streamline internal customer and account management processes across multiple channels. The system enabled coordinated handling of customer data validation, account relationships, and transactional checks between distributed services. The solution was implemented in Java 17 using Spring Boot 3, relied on RabbitMQ for asynchronous communication, used PostgreSQL for data persistence, and was delivered through GitLab CI/CD pipelines.
At Yahoo, I developed backend services for a scalable microservices-based e-commerce platform, focusing on merchant integrations and commerce-related communication. I worked on systems responsible for processing partner data, distributing events, and sending targeted email notifications to support merchant onboarding and engagement. The solution was implemented in Java 11 and Spring Boot, enabling Yahoo’s commerce and advertising offerings.
Programming languages:
Java, Groovy and basic working knowledge of other languages
Frameworks and tools:
Spring Boot, Spring Integration, Spring Batch, Spring Security, Spring Cloud JPA/Hibernate, JOOQ, JUnit, Mockito, AssertJ, Flyway, Luqibase
Test Containers, Spock, OpenApi
Build & Version control:
Maven, Gradle, GIT, SVN
Databases:
MongoDB, MySQL, PostgreSQL, Oracle, Redis
Message brokers:
RabbitMQ, Kafka
DevOps and CI/CD:
Docker, Kubernetes, ArgoCD, GoCD, Gitlab, GitHub, Bitbucket, Fisheye, Jenkins, Elasticsearch, Prometheus, Grafana
Design and architecture:
Hexagonal architecture, Layered architecture, microservices, modular monoliths, monoliths
Automotive, movies, travels, music