I’m Mustafa Mustafayev, a software engineer based in Baku, Azerbaijan with extensive experience in designing and delivering high-load, scalable web and microservice architectures for banking, government, and educational institutions. I enjoy collaborating with cross-functional teams to translate complex requirements into robust technical solutions, migrating legacy systems to modern microservice-based designs, and optimizing performance for large user bases. Over the years I have held roles across Kapital Bank, The Ministry of Economy, and MinA LLC, as well as as an educator and instructor. My technical focus includes .NET, Java, PostgreSQL, MongoDB, Kafka, Elasticsearch, and cloud technologies, with a strong emphasis on secure, maintainable code and effective mentoring to elevate team capabilities.

Mustafa Mustafayev

I’m Mustafa Mustafayev, a software engineer based in Baku, Azerbaijan with extensive experience in designing and delivering high-load, scalable web and microservice architectures for banking, government, and educational institutions. I enjoy collaborating with cross-functional teams to translate complex requirements into robust technical solutions, migrating legacy systems to modern microservice-based designs, and optimizing performance for large user bases. Over the years I have held roles across Kapital Bank, The Ministry of Economy, and MinA LLC, as well as as an educator and instructor. My technical focus includes .NET, Java, PostgreSQL, MongoDB, Kafka, Elasticsearch, and cloud technologies, with a strong emphasis on secure, maintainable code and effective mentoring to elevate team capabilities.

Available to hire

I’m Mustafa Mustafayev, a software engineer based in Baku, Azerbaijan with extensive experience in designing and delivering high-load, scalable web and microservice architectures for banking, government, and educational institutions. I enjoy collaborating with cross-functional teams to translate complex requirements into robust technical solutions, migrating legacy systems to modern microservice-based designs, and optimizing performance for large user bases.
Over the years I have held roles across Kapital Bank, The Ministry of Economy, and MinA LLC, as well as as an educator and instructor. My technical focus includes .NET, Java, PostgreSQL, MongoDB, Kafka, Elasticsearch, and cloud technologies, with a strong emphasis on secure, maintainable code and effective mentoring to elevate team capabilities.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
See more

Work Experience

Software Engineer at TuranBank OJSC
July 1, 2018 - April 1, 2019
Participated in the development of core banking modules, built data transfer modules between banks; developed a reporting system for daily transactions; implemented payment modules between banks; migrated data to a new database; improved database performance through optimization; enhanced security with Private Virtual Database policies; supported internet banking system.
Tech Lead, Senior Software Engineer at The Ministry of Economy of Azerbaijan Republic
April 1, 2019 - May 1, 2025
Analyzed technical documents, identified edge cases, organized tasks for modules; managed project tasks, sprints and quality; reviewed code and enforced standards; contributed to API template improvements; designed scalable map-based web applications supporting workflow, real-time streaming, electronic signature, reporting and payment modules; optimized PL/SQL procedures and scheduled jobs; implemented Elasticsearch/Lucene indexing to speed up searches.
Senior Software Engineer at MinA LLC
September 1, 2022 - October 1, 2023
Analyzed customer needs; developed interactive map-based, scalable web and mobile apps using .NET Core, EF Core, PostgreSQL, Metabase and ArcGIS.js; prepared multi-functional reporting module over large data; created a multi-module system with modules such as KPI, file management, monitoring and others; integrated multiple complex systems; created migration scripts for necessary data migrations.
Modern Programming Language lecturer at Azerbaijan State University of Economics
September 1, 2023 - September 1, 2024
Delivered lectures on fundamentals of programming, data types, OOP and other programming concepts; managed students' duties, examined projects and assessed preparedness levels.
Programming Instructor at Matrix Training Center
February 1, 2021 - June 1, 2023
Giving lectures on C#, .NET Core and SQL, mentoring students and managing tasks; supervising students’ final graduation projects, organizing mock interviews for graduated students.
Senior Software Engineer at Kapital Bank/Birbank
May 1, 2025 - Present
Participating in team meetings, collaborating with cross-functional teams and making technical decisions for new features and improvements; contributed to the development of high-load systems; designed and developed new microservices for Parking module leveraging historical data; built services in Auto Payment module using MongoDB, Kafka, Redis caching and microservice architecture; participated in migration of legacy Auto Payment systems to a new microservice-based architecture; conducted load testing with JMeter and Gatling; worked with Consul, Vault, Kafka, Redis, PostgreSQL, Oracle, MongoDB to ensure secure, scalable solutions.

Education

Master of Science at Azerbaijan State University of Economics
September 1, 2018 - July 1, 2020
Bachelor of Science at National Aviation Academy
September 1, 2014 - July 1, 2018
Master of Science at Azerbaijan State University of Economics
September 1, 2018 - July 1, 2020
Bachelor of Science at National Aviation Academy
September 1, 2014 - July 1, 2018

Qualifications

Oracle Certified Associate (OCA) - Java SE 8 programmer
January 11, 2030 - January 2, 2026
Programming in C# - 70-483
January 11, 2030 - January 2, 2026
IPMA Agile Leadership
January 11, 2030 - January 2, 2026
Udemy courses on backend programming and SQL
January 11, 2030 - January 2, 2026
ORACLE Certified Associate (OCA) - Java SE 8 programmer
January 11, 2030 - January 2, 2026
Programming in C# - 70-483
January 11, 2030 - January 2, 2026
IPMA Agile Leadership
January 11, 2030 - January 2, 2026
Udemy courses on backend programming and SQL
January 11, 2030 - January 2, 2026

Industry Experience

Software & Internet, Education, Professional Services, Financial Services, Government