Summary
Overview
Work History
Education
Skills
Certification
LANGUAGES
Timeline
Generic
Gunay Valibayli

Gunay Valibayli

Baku

Summary

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.

Overview

5
5
years of professional experience
1
1
Certification

Work History

Backend Developer

Innovation and Digital Development Agency
07.2023 - Current

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.


  • Implemented backend APIs for all core modules of the My Information page — including identity, education, employment, family, health, military, financial, and transportation records
  • Built high-performance reactive microservices using Java, Spring WebFlux, and Project Reactor to handle concurrent requests with non-blocking IO
  • Integrated securely with multiple state systems via scalable REST APIs, ensuring seamless and real-time data delivery
  • Utilized MinIO for document and media storage, enabling scalable and efficient file management
  • Developed a QR sharing feature, allowing users to securely share selected personal data via short-lived, encrypted QR codes
  • Applied strong principles of data privacy, access control, and token-based authentication across all services
  • Delivered production-ready microservices with full Dockerization, CI/CD automation, and secure configuration management

Backend Developer

Unibank Asc
05.2022 - 07.2023

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.


  • Rewrote the login and registration system using Keycloak, enabling centralized identity and access management across services
  • Integrated Spring Security with Keycloak to implement secure, token-based authentication and role-based access control
  • Designed and documented RESTful APIs using Spring Boot and Swagger, enabling seamless frontend and third-party integrations
  • Leveraged gRPC for fast, reliable inter-service communication, significantly improving performance between internal microservices
  • Collaborated closely with frontend and mobile teams to align OAuth2 and OpenID Connect flows across all user platforms

Backend Developer

Kapital Bank OJSC
11.2020 - 05.2022

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.


  • Developed backend APIs for user authentication (login/register), customer data retrieval, and document processing
  • Integrated MinIO for secure, scalable storage of customer-submitted documents
  • Implemented inter-service communication using OpenFeign in a microservices environment
  • Applied Spring Security to enforce token-based authentication and role-based access control
  • Built reliable persistence layers with Spring Data JPA, Hibernate, and Oracle
  • Utilized Vault to manage configuration and sensitive secrets securely across environments
  • Maintained clean, modular, and maintainable code, following Java and Spring Boot best practices

Education

Master - Information Security

Azerbaijan Technical University
06.2021

Bachelor - Mathematics

Baku State University
05.2018

Skills

    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

Certification

  • Microservice Development (09/2022 - 01/2023) certified by Ingress Academy

LANGUAGES

Azerbaijan
Bilingual or Proficient (C2)
English
Intermediate (B1)

Timeline

Backend Developer

Innovation and Digital Development Agency
07.2023 - Current

Backend Developer

Unibank Asc
05.2022 - 07.2023

Backend Developer

Kapital Bank OJSC
11.2020 - 05.2022

Bachelor - Mathematics

Baku State University

Master - Information Security

Azerbaijan Technical University
Gunay Valibayli