Kamran Bagirzade
@kamranbaghirzada
Senior Software Engineer and Tech Lead specializing in scalable, event-driven backend systems.
What I'm looking for
I am a Senior Software Engineer and Tech Lead with 9+ years delivering enterprise-grade solutions across banking, fintech, edutech, and healthcare. I design and implement scalable, resilient microservices and event-driven architectures using Java, Spring Boot, and cloud platforms.
I have led teams and mentored engineers while driving CI/CD, observability, and high-throughput messaging platforms using Kafka, RabbitMQ, ELK, Prometheus, and Grafana. I build reliable data pipelines and serverless workflows in AWS and Azure to enable real-time analytics and operational excellence.
I balance hands-on development with architecture and leadership responsibilities, focusing on system design, performance, and aligning technical solutions with business goals to deliver measurable outcomes.
Experience
Work history, roles, and key accomplishments
Senior Software Engineer
AzEduTech Global LLC
Jun 2025 - Present (4 months)
Led design of microservices and serverless applications using Java 21 and Azure (Event Hub, Cosmos DB, AKS), built data pipelines in Databricks for real-time student analytics, and established CI/CD with Azure DevOps and Terraform to enable rapid, reliable releases.
Developed and maintained scalable microservices with Java and Spring Boot, integrated Azure services and MS SQL for big-data workloads, and automated CI/CD in GitLab while driving automated testing with Robot Framework, JUnit, and Cucumber.
Senior Software Engineer
Precisely
Nov 2023 - Jun 2024 (7 months)
Designed high-volume notification and messaging microservices in Java 17 with Spring Boot, implemented event-driven streaming with Apache Kafka and serverless orchestrations using AWS Lambda and Step Functions to ensure low-latency delivery.
Senior Software Engineer
AIST Group LLC
Dec 2022 - Nov 2023 (11 months)
Led development of microservices using Java 17 and Spring Boot, integrated RabbitMQ and databases (PostgreSQL, Oracle, Redis), enforced TDD/BDD practices, and managed on-prem CI/CD with Docker, Kubernetes, and Jenkins.
Senior Software Engineer
Kapital Bank OJSC
Nov 2021 - Dec 2022 (1 year 1 month)
Designed and optimized microservices with Java and Spring Boot, built event-driven applications with Apache Kafka, developed cloud-native features on AWS (S3, RDS, Lambda), and improved observability with Splunk, Prometheus, and Grafana.
Full Stack Engineer
Kapital Bank OJSC
Jan 2019 - Nov 2021 (2 years 10 months)
Engineered and optimized microservices with Java 11 and Spring Boot, integrated AWS services and messaging systems (Kafka), and developed front-end features using React and Angular to deliver responsive banking applications.
Junior Back End Developer
Kapital Bank OJSC
May 2017 - Dec 2018 (1 year 7 months)
Assisted in backend development of MVC services using Java 8 (JSP, Servlets), performed debugging and testing, and contributed to code reviews to improve code quality and stability.
Education
Degrees, certifications, and relevant coursework
Azerbaijan State University of Economics
Master of Business Administration, Business Administration
2019 - 2021
Completed a Master of Business Administration program with focus on business and management topics to support leadership and technical project delivery.
Azerbaijan State University of Economics
Bachelor of Science, Computer Science
2015 - 2019
Earned a Bachelor of Science in Computer Science covering software development, algorithms, and systems relevant to backend and distributed architectures.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Job categories
Skills
Interested in hiring Kamran?
You can contact Kamran and 90k+ other talented remote workers on Himalayas.
Message KamranFind your dream job
Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
