Summary
Overview
Work History
Education
Skills
Websites
Certification
Languages
Timeline
Generic

NURLAN BASHIROV

Baku

Summary

Senior Software Developer | Java OCA Certified | AWS Cloud | Spring Framework Specialist | Microservices & Kubernetes

As a software developer and team lead, I guide a team of engineers in developing solutions for the online payment industry. I prioritize tasks, assign work, and ensure projects are completed on time. I design software architectures to meet business needs, plan projects for efficiency, and review code for quality. I also mentor team members and promote open communication to resolve issues quickly.

Overview

6
6
years of professional experience
1
1
Certification

Work History

Development Team Lead

PayRiff OJSC
Baku
10.2022 - Current
  • Lead the development team using Spring Boot, Spring Cloud, and Microservices Architecture. Analyze tasks, set priorities, and assign work to meet business needs.
  • Plan and organize projects using Jira and Agile methodologies to ensure deadlines are met, and the team works efficiently.
  • Manage deployments and infrastructure with Kubernetes, Docker, and AWS to optimize project execution.
  • Review code for production readiness and vulnerabilities from a security perspective. Encourage open communication to solve problems efficiently.
  • Boost productivity by adopting tools like Distributed Tracing, Prometheus, Grafana, and improving Monitoring and Logging.

Senior Java Developer

PayRiff OJSC
Baku
10.2021 - 10.2022
  • Optimize application performance by promoting Prometheus, Grafana, leak analysis, and JVM profiling, enhancing code efficiency, improving system response times, and resolving performance bottlenecks.
  • Mentor junior developers and provide leadership in technical decisions, code quality, and best practices in Microservices Architecture, CI/CD Pipelines, and Security.
  • Architect and develop complex features, driving reliability, scalability, and high availability.
  • Troubleshoot critical issues using Distributed Tracing and AWS CloudWatch to ensure system stability and minimal downtime.

Java Developer

Kapital Bank
Baku
08.2018 - 10.2021
  • Developed and maintained features using Java, Spring, and Spring Boot.
  • Integrated external APIs and SOAP services to enhance application functionality.
  • Provided RESTful APIs and implemented a Backend-for-Frontend (BFF) design to support mobile iOS/Android and web applications.
  • Implemented and optimized PL/SQL procedures and functions for seamless database operations with Oracle DB.

Education

Master of Science - Computer Science

Azerbaijan State Oil And Industry University
Baku, Azerbaijan
06-2020

Bachelor of Science - Information Technology

National Aviation Academy
Baku, Azerbaijan
06.2018

Skills

  • Programming Languages: Java (Java 8)
  • Frameworks: Spring (Core, MVC, Boot, Security, Data, Cloud)
  • Microservices Design & Architecture: API Gateway, Service Discovery, Circuit Breaker, Rate Limiter, (BFF), Event-Driven ArchitectureORM Technologies: Hibernate, JPA, JDBCDatabase Technologies: SQL, PostgreSQL, Oracle SQL, MySQL, NoSQL (MongoDB, Cassandra), RedisWeb Services: RESTful Web Services, GraphQL, SOAPMessaging Technologies: Asynchronous Messaging, Apache Kafka, RabbitMQ
  • Build Tools: Maven, Gradle
  • Database Migration: Liquibase
  • Version Control: Git, GitHub, GitLab, Bitbucket
  • CI/CD Pipelines: GitLab CI
  • Cloud Technologies: AWS (EKS,ECS, EC2, S3, RDS)
  • Containerization: Docker (Containerization, Dockerfile, Compose, CLI)
  • Orchestration: Kubernetes (Orchestration, Monitoring, Logging)
  • Testing Frameworks: JUnit, Mockito, AssertJ
  • Methodologies: Agile Methodologies (Scrum, Kanban)

Certification

  • Oracle Certified Associate, Java SE 8 Programmer (OCA)
  • IELTS (Overall: 5.5 | Speaking: 6.0 | Listening: 5.5 | Reading: 6.0 | Writing: 5.5 )

Languages

  • Azerbaijani, First Language
  • English (B2)
  • Turkish (C1)

Timeline

Development Team Lead

PayRiff OJSC
10.2022 - Current

Senior Java Developer

PayRiff OJSC
10.2021 - 10.2022

Java Developer

Kapital Bank
08.2018 - 10.2021

Master of Science - Computer Science

Azerbaijan State Oil And Industry University

Bachelor of Science - Information Technology

National Aviation Academy
NURLAN BASHIROV