Summary
Overview
Work History
Education
Skills
Websites
Certification
Projects
Languages
Timeline
Generic
Nurlan Amrahov

Nurlan Amrahov

Baku

Summary

Results-driven Back-End Developer with a proven track record at PASHA Bank OJSC, where I designed a risk score system that saved $1.1M annually. Proficient in Java and Spring Boot, I excel in optimizing performance and enhancing user engagement, demonstrating strong problem-solving skills and a commitment to delivering high-quality solutions.

Overview

4
4
years of professional experience
1
1
Certification

Work History

Back-End Developer

Azerbaijan Artificial Intelligence Lab
08.2024 - Current
  • Developed microservices for datarace.ai and academy.ailab.az, handling 10,000+ daily requests for video streaming and file management in a large-scale transport project.
  • Implemented secure APIs with Spring Security (JWT) and OAuth2, boosting system accessibility by 30%.
  • Optimized PostgreSQL queries, reducing response times by 25% and improving performance for 5,000+ users.
  • Deployed containerized applications using Docker and Kubernetes, achieving 99.9% uptime.
  • Technologies: Java, Spring Boot, MyBatis, Spring Security, Spring Data JPA, OAuth2, Redis, Apache Kafka, PostgreSQL, Docker

Back-End Developer

DOST Digital Innovations Center
04.2023 - 07.2024
  • Enhanced e-sosial.az, increasing user engagement by 40% through Java and Angular integration.
  • Built e-birja mobile app with REST APIs and RabbitMQ, improving user retention by 20% with real-time notifications.
  • Developed Vemtas system, reducing eligibility check processing time by 35% for 1,000+ monthly applications.
  • Automated workflows for Call Center and Central Control System, saving 15 hours weekly.
  • Created monitoring app, improving compliance accuracy to 95% for targeted payment audits.
  • Technologies: Java, Groovy, Angular, Spring Boot, Spring Security, Hibernate, Spring Data JPA, Feign Client, RabbitMQ, PostgreSQL, MongoDB, Redis, Docker, Kubernetes, Oracle, Tomcat

Back-End Developer

PASHA Bank OJSC
01.2021 - 01.2022
  • Contributed to 20+ microservices across 5 projects, including e-court and ipoteka.pashabank.az, supporting 50,000+ transactions monthly.
  • Designed risk score system, achieving $1.1M annual savings by identifying high-risk customers.
  • Developed ipoteka.pashabank.az with Golang, boosting loan processing speed by 50%.
  • Implemented Kubernetes deployments, reducing downtime by 80% across 10 microservices.
  • Wrote Spock tests, achieving 85% code coverage for critical systems.
  • Technologies: Java, Kotlin, Golang, Groovy, Spring Boot, Spring Data JPA, PostgreSQL, Jenkins, Docker, Kubernetes, AWS

Education

Algorithms Certification -

ItCity.Academy
Azerbaijan
01.2019

Doctoral Degree - Organic Chemistry

Baku State University
Azerbaijan
08-2018

Master's degree - Organic Chemistry

Baku State University
Azerbaijan
01.2014

Bachelor - Chemistry

Baku State University
Azerbaijan
01.2012

Skills

  • Java
  • Golang
  • Kotlin
  • Groovy
  • PL/SQL
  • Spring Boot
  • Spring Security
  • Spring Data JPA
  • Hibernate
  • MyBatis
  • Java Servlets
  • PostgreSQL
  • MySQL
  • Oracle
  • MongoDB
  • Redis
  • AWS (DynamoDB, SNS, SQS, S3, Lambda, Elastic Beanstalk)
  • Docker
  • Kubernetes
  • Jenkins
  • Apache Kafka
  • Kafka Stream
  • RabbitMQ
  • ActiveMQ
  • Liquibase
  • Apache Spark
  • Spock
  • JUnit
  • REST API
  • GRPC
  • WebSockets
  • Design Patterns
  • Data Structures
  • Algorithms
  • OAuth2
  • Tomcat

Certification

  • Algorithms, ItCity.Academy, 05/01/19
  • Java Web Developer, ItCity.Academy, 05/01/19

Projects

github.com/namrahov/task-golang - task-golang, Built a task management system with Golang and PostgreSQL. 

github.com/namrahov/ms-ecourt-go - ms-ecourt-go, Developed a microservice for e-court responses using Golang and gRPC.

github.com/namrahov/mongo - mongo, Implemented a MongoDB data pipeline.

github.com/namrahov/dynamodb - DynamoDB, Built AWS DynamoDB integration for real-time data storage . 

github.com/namrahov/active-mq - Active-MQ, Developed a message queue system using ActiveMQ.

github.com/namrahov/gross-to-net - Gross-to-Net, Created a Java-based salary calculator. https://github.com/namrahov/twilio-sms - Twilio-SMS, Built an SMS notification system with Twilio API. Docker, Containerized a Java app.

Languages

  • Azerbaijani, Native
  • English, Fluent

Timeline

Back-End Developer

Azerbaijan Artificial Intelligence Lab
08.2024 - Current

Back-End Developer

DOST Digital Innovations Center
04.2023 - 07.2024

Back-End Developer

PASHA Bank OJSC
01.2021 - 01.2022

Algorithms Certification -

ItCity.Academy

Doctoral Degree - Organic Chemistry

Baku State University

Master's degree - Organic Chemistry

Baku State University

Bachelor - Chemistry

Baku State University
Nurlan Amrahov