Summary
Overview
Work History
Education
Skills
Languages
Timeline
Generic

Elnur Mammadov

Baku, Azerbaijan

Summary

Experienced Java Software Engineer specializing in Spring Boot, microservices architecture, and RESTful API development. Proficient in designing scalable systems, managing databases (Oracle, MySQL), and utilizing Git for version control. Demonstrated ability to lead projects through the entire software development life cycle while collaborating effectively with cross-functional teams. Dedicated to writing clean, efficient code and committed to continuous learning and adopting best coding practices

Overview

8
8
years of professional experience

Work History

Java Software Engineer

Speaking Partners
03.2023 - Current

• Designing and maintaining backend systems using Java and Spring Boot for a English-speaking practice platform.
• Building and optimizing RESTful APIs to support user registration, booking systems, communication automation, and users match system.
• Integrating third-party services for email, payment, and analytics.
• Managing MySQL databases with a focus on performance and scalability.
• Leading deployment processes and maintaining application uptime.
• Applying version control best practices with GIT for collaborative development.
• Ensuring application security, data integrity, and performance through continuous monitoring and testing.

Java Software Engineer

AIST GROUP
01.2021 - 03.2023
  • Leading microservices development with Spring Boot.
  • Proficient in Java programming and building robust RESTful APIs.
  • Expertise in GIT version control and software development lifecycle.
  • Utilizing SQL and MYSQL databases for efficient data management.
  • Implementing Eureka for service discovery.
  • Employing Zool for load balancing.
  • Implementing Kibana for log analysis and monitoring.
  • Implementing Keylock for enhanced security and access control.

Full Stack Web Developer

PWS AZ
02.2017 - 01.2021
  • Developed new projects using JSP, Servlets, and Spring Boot.
  • Built dynamic applications with Groovy.
  • Created modular and scalable microservices with Spring Boot.
  • Developed efficient RESTful web services.
  • Managed version control with GIT and utilized MYSQL databases.
  • Guided projects through the software development life cycle.
  • Optimized project structures and databases for better performance and maintenance.

Education

Bachelor of Science - Accounting and Audit

UNEC
2018

Skills

  • Languages & Web Technologies: Java, Groovy, JSP, Servlets
  • Frameworks & Architecture: Spring Boot, Spring Security, Microservices Architecture
  • API Development: RESTful API Design & Development, API Gateway, Service Discovery with Eureka, Load Balancing
  • Testing & Quality: JUnit, Mockito, Software Design & Coding Best Practices, Testing Best Practices
  • Database & Persistence: SQL, MySQL, Oracle, Database Management, Hibernate / JPA
  • Version Control & Build Tools: Git, Maven, Gradle
  • Deployment & DevOps: Tomcat, Docker, Kubernetes, CI/CD (Jenkins, GitHub Actions)

Event-Driven Systems: Message Queues (RabbitMQ, Kafka)

  • Cloud Platforms: AWS, GCP, Azure
  • System Design: Scalable & Modular System Architecture, Object-Oriented Programming (OOP)
  • Collaboration & Growth: Cross-Functional Team Collaboration, Continuous Learning

Languages

English
Upper intermediate (B2)

Timeline

Java Software Engineer

Speaking Partners
03.2023 - Current

Java Software Engineer

AIST GROUP
01.2021 - 03.2023

Full Stack Web Developer

PWS AZ
02.2017 - 01.2021

Bachelor of Science - Accounting and Audit

UNEC
Elnur Mammadov