Summary
Overview
Work history
Education
Skills
Custom
Personal Information
Certification
Timeline
Generic

Gilas Mammadova

Baku,Azerbaijan

Summary

Accomplished software developer with strong knowledge of Java and the Spring Framework. Expertise in workflow management systems such as Camunda BPMN and Elma BPMN, alongside proficiency in RESTful APIs and microservices architecture. Demonstrated experience with Git, Bitbucket, Jira, and Kafka for real-time data processing. Skilled in Docker containerisation for application deployment and C# form-based application development. Adept at website development using ASP.NET, with excellent problem-solving and communication skills. A quick learner who adapts swiftly to new technologies, aiming to leverage these competencies to drive innovative solutions in a dynamic tech environment.

Overview

10
10
years of professional experience
1
1
Certification

Work history

Senior Backend Developer

International Bank of Azerbaijan
12.2023 - Current
  • Developing and Maintaining Microservices: Designing and implementing scalable, reliable, and efficient microservices using Java, Spring Boot, and Hibernate in a microservices architecture.
  • Building RESTful APIs: Creating robust and efficient REST APIs to facilitate seamless communication between frontend and backend systems, ensuring high performance and security.
  • Database Design and Optimization: Working with relational databases (PostgreSQL, MySQL) to model complex relationships, optimize queries, and ensure data consistency using JPA and Hibernate.
  • Message-Driven Systems: Implementing asynchronous communication using Kafka for event-driven architectures, enhancing the scalability and responsiveness of systems.
  • Security Implementation: Utilizing JWT tokens for authentication and authorization, ensuring secure and stateless communication between services.
  • Testing and Quality Assurance: Writing comprehensive unit tests using JUnit, Mockito, and parameterized testing techniques to ensure the reliability and robustness of the developed components.
  • Version Control and CI/CD: Utilizing Git for version control and integrating with CI/CD pipelines to automate build, test, and deployment processes.
  • Collaboration and Code Review: Working closely with cross-functional teams, conducting code reviews, and adhering to best practices in code quality and software design.
  • Technical Documentation: Preparing clear and concise documentation for APIs, database structures, and service architecture.

Backend Developer

KAPİTAL BANK
04.2018 - 12.2023
  • Built APIs and data clients to consume APIs.
  • Troubleshot and tested software and debugged to clean up code and improve efficiency.
  • Working in Agile development methodology and contributing to sprints.
  • Built flexible, reusable code for future use.
  • Wrote unit tests to evaluate high code coverage.
  • Integrated front-end elements into applications.
  • Creation, implementation, and management of workflows using Camunda BPMN and Elma BPMN.
  • Integration of BPM into software solutions using RESTful APIs and microservices architecture.
  • Code version control and project management using Git, Bitbucket, and Jira.
  • Participation in code reviews to ensure code quality and consistency.
  • Experience with Kafka for real-time data streaming and message processing.
  • Containerization of applications using Docker for efficient deployment and scaling.

Chief Specialist(Programmer)

Azerbaijan National Academy/Central Scientific Library
11.2014 - 04.2018
  • Development of C# form-based library management system.
  • Implementation of web-based user interface for book searches, checkouts, and returns.
  • Database management using SQL for book inventory tracking.
  • User accounts and checkout history tracking.
  • Identification and resolution of software issues.
  • Code quality assurance and code consistency.

Hourly Teacher ( C# lessons)

Baku State University
02.2016 - 07.2017

Education

Bachelor - Computer Science (Enterance Score -593)

Baku State University

Master - Computer Science (Enterance Score-107)

Baku State University

Ph.D. -

National Aviation Academy

Skills

  • Strong knowledge of Java, Spring Framework
  • Expertise in workflow management systems like Camunda BPMN and Elma BPMN
  • Familiarity with RESTful APIs and microservices architecture
  • Proficient use of Git, Bitbucket, and Jira
  • Experience with Kafka for real-time data processing
  • Docker containerization for application deployment
  • C# form-based application development
  • Website development using ASPNET
  • Problem-solving and communication skills
  • Quick learner and adaptable to new technologies

Custom

Good communication skills gained through my experience as a chief specialist

Personal Information

  • Gender: Female
  • Date of Birth: 02/15/1993
  • Nationality: Azerbaijani

Certification

  • Microsoft Technology Associate, 98-364:MTA: Database Fundamentals, 04/22/2016, 81, 90061587
  • ENGLISH_STEM, 11/26/2017

Timeline

Senior Backend Developer

International Bank of Azerbaijan
12.2023 - Current

Backend Developer

KAPİTAL BANK
04.2018 - 12.2023

Hourly Teacher ( C# lessons)

Baku State University
02.2016 - 07.2017

Chief Specialist(Programmer)

Azerbaijan National Academy/Central Scientific Library
11.2014 - 04.2018

Bachelor - Computer Science (Enterance Score -593)

Baku State University

Master - Computer Science (Enterance Score-107)

Baku State University

Ph.D. -

National Aviation Academy
Gilas Mammadova