Summary
Overview
Work History
Education
Skills
Languages
Timeline
Generic
Ramil Mammadov

Ramil Mammadov

Baku,AZ

Summary

I am a Java Software Engineer with over 10 years of experience specializing in backend development. My expertise lies in using Java (versions 8/11/17), Spring Boot, and microservices architecture to build scalable, reliable, and high-performance systems. I have a strong background in deploying applications on cloud platforms like AWS and Azure and integrating CI/CD pipelines to ensure smooth and efficient deployments. With a solid understanding of Agile (Scrum) practices, I have worked with cross-functional teams to deliver robust solutions. My experience spans designing RESTful APIs, implementing event-driven architectures, and optimizing database performance across relational and NoSQL systems.

Overview

11
11
years of professional experience

Work History

Senior Backend Engineer |

Andersen Lab - Bayanat project
07.2023 - Current

The project is information processing and analytics software for the intelligence

community. At the core of the analytics are AI-based algorithms which consume

data from a wide variety of sensors. Bayanat’s geo-intelligence platform provides

access to exclusive data, automation, advanced analytics and data fusion – so the

Customer can give clients best-in-class multi-intelligence solutions.

Responsibilities:

  • Designed and built microservices-based applications using Java 17 and Kubernetes, ensuring scalability and high availability.
  • Improved API functionality by integrating GraphQL for advanced data querying.
  • Used Kafka for real-time event streaming to handle high-throughput data processing.
  • Developed and executed test suites using Mockito to enhance code quality and reliability.
  • Actively collaborated with cross-functional teams to deliver an AI-driven analytics platform.

Senior Full Stack Java/Angular Developer |

Intellias
08.2022 - 07.2023
  • Developed RESTful APIs with Swagger for seamless communication between services.
  • Deployed and maintained backend solutions using Docker and Kubernetes.
  • Managed data storage and retrieval using MongoDB and PostgreSQL in a microservices ecosystem.

Senior Backend Engineer |

Cloud 3 Technologies
05.2020 - 08.2022
  • Built event-driven services using Spring Boot and Kafka on Google Cloud Platform.
  • Automated deployment processes with Jenkins pipelines and Docker containers.
  • Debugged applications running on Linux servers to maintain high reliability and uptime.
  • Worked with AWS services like S3, Lambda, and DynamoDB to design scalable backend solutions.

Senior Backend Developer |

Bank Of Baku
05.2017 - 05.2020
  • Designed and implemented RESTful APIs using Spring Boot for critical banking operations.
  • Used RabbitMQ and Kafka for reliable message queuing and event processing.
  • Streamlined deployment workflows using Azure DevOps and CI/CD pipelines.
  • Worked on database optimization for MySQL and PostgreSQL to improve query performance.

Advanced Java Developer |

PashaBank
11.2015 - 05.2017
  • Developed and deployed Java microservices using Spring Boot and Spring MVC.
  • Created robust unit tests using JUnit and Mockito for new features.
  • Used Kubernetes for container orchestration and AWS for deploying cloud-based services.

Specialist Java developer |

AccessBank
12.2013 - 11.2015
  • Developed REST and SOAP APIs for web and mobile banking applications.
  • Implemented database solutions using MySQL and Oracle for high availability.
  • Deployed and monitored applications on Linux servers for stability and uptime.

Education

Master of Science - Computer Engineering

Baku Engineering University
Azerbaijan
2018

Bachelor of Science - Computer Engineering

Azerbaijan State Oil And Industrial Academy
Azerbaijan
2012

Skills

  • Languages & Frameworks: Java (8,11, 17), Spring Boot, Spring Security, Hibernate, Angular
  • API Development: RESTful APIs, Swagger, Postman
  • Databases: PostgreSQL, MySQL, MongoDB, Oracle, DynamoDB
  • Cloud Platforms: AWS (API Gateway, Lambda, S3, DynamoDB, CloudWatch), Azure
  • CI/CD Tools: Azure DevOps, Jenkins, Docker, Kubernetes
  • Messaging Systems: Kafka, RabbitMQ
  • Testing: JUnit, Mockito
  • Architectures: Microservices, Event-driven, MVC
  • Tools: Git, Gradle, Maven, SonarQube

Languages

English
Proficient
C2

Timeline

Senior Backend Engineer |

Andersen Lab - Bayanat project
07.2023 - Current

Senior Full Stack Java/Angular Developer |

Intellias
08.2022 - 07.2023

Senior Backend Engineer |

Cloud 3 Technologies
05.2020 - 08.2022

Senior Backend Developer |

Bank Of Baku
05.2017 - 05.2020

Advanced Java Developer |

PashaBank
11.2015 - 05.2017

Specialist Java developer |

AccessBank
12.2013 - 11.2015

Master of Science - Computer Engineering

Baku Engineering University

Bachelor of Science - Computer Engineering

Azerbaijan State Oil And Industrial Academy
Ramil Mammadov