Results-driven Backend Developer with proven experience delivering secure, scalable, and maintainable backend systems. Specialized in API integration, microservices architecture, and building high-performance solutions using the Spring ecosystem. Adapt at collaborating within cross-functional teams and adapting quickly to evolving project requirements. Known for a reliable, flexible approach to problem-solving and a strong focus on code quality and team success.
As Lead Backend Developer at My.gov.az, I led the end-to-end backend development for one of the platform’s most critical and citizen-facing features — the “Məlumatlarım” (My Information) section of the MyGov mobile application.
This feature serves as a centralized digital hub for Azerbaijani citizens, aggregating personal data from various government systems and presenting it in a unified, secure, and real-time interface.
I was involved in the redevelopment of the authentication core of Unibank’s mobile banking application, with a strong focus on enhancing security, scalability, and performance.
As a Backend Developer in the Mortgage Squad at Kapital Bank, I contributed to the development of a fully digital online mortgage application platform, focused on streamlining and digitizing the end-to-end mortgage process for customers.
Languages & Core Concepts:
Java, Object-Oriented Programming (OOP), Design Patterns
Frameworks & Technologies:
Spring Framework (Spring Boot, Spring Data JPA, Spring JDBC, Spring Security, Spring WebFlux), JPA, Hibernate
Microservices & Architecture:
Microservices Architecture, RESTful Web Services, SOAP, Asynchronous Communication (RabbitMQ, Redis), OpenFeign, gRPC
Build & Dependency Management:
Maven, Gradle
Databases:
SQL (Oracle)
DevOps & CI/CD:
Docker, Kubernetes, GitLab CI/CD, Vault (Secrets & Configuration Management)
Tools & Platforms:
Git, GitLab, Swagger, MinIO
Methodologies:
Agile, Scrum