Summary
Overview
Work History
Education
Skills
Languages
Timeline
Generic
BURHAN RAZIYEV

BURHAN RAZIYEV

Cracow, Małopolskie, Poland

Summary

Knowledgeable and experienced Senior Software Engineer well-versed in OOP concepts and design patterns. Excellent API design, implementation, and integration abilities paired with significant project leadership background. Exceptional success in delivering complex software development projects on time and within budget to exceed expectations.

Overview

4
4
years of professional experience

Work History

Senior Software Engineer

Azerconnect LLC
04.2024 - Current
  • Project: "BAKCELL B2B App"
  • Tech stack: Java 21, Spring Boot 3, Consul/Vault, GitLab CID/CD, Docker, Kubernetes, Kafka, Microservice Architecture, DDD
  • Mentored junior staff members in coding best practices and problem solving techniques.
  • Resolved complex issues related to software applications quickly and effectively.
  • Investigated production issues reported by users and provided timely resolutions.
  • Implemented new features into existing software solutions.
  • Performed unit testing on application components prior to release.
  • Optimized databases to improve query performance.
  • Evaluated customer requirements to provide cost estimates for projects.
  • Integrated third-party APIs into existing systems.

MIddle Java Software Engineer

VABISS
10.2023 - 04.2024
  • Project: REIS - Risk and Compliance Management
  • Tech stack: Java 11, Spring Boot 2+, MySQL, JPA/Hibernate, Liquibase, GitLab CI/CD, Docker, Kubernetes, AWS
  • Designed and implemented RESTful web services in Java using Spring Boot framework.
  • Implemented CI and CD pipeline processes for automating build and deployment activities involving Docker containers.
  • Implemented automated unit tests using JUnit, Mockito.
  • Participated in Agile Scrum meetings with product owners and stakeholders to discuss feature requirements and delivery timeline.

Middle Java Software Engineer

Azerconnect LLC
09.2022 - 10.2023
  • Project: "TECHILA" Billing web application
  • Tech stack: Java 8-17, Gradle, Spring Boot 2, Hibernate/JPA, Kafka, Docker, Oracle, Kubernetes, Prometheus, Liquibase, Minio
  • Created detailed documentation of all changes made to the billing system environment.
  • Worked with team members to identify and develop process improvements.
  • Developed and maintained billing systems, databases and software.
  • Integrated 3rd party APIs into the existing system using SOAP and REST protocols for data exchange purpose.
  • Implemented CI and CD pipeline processes for automating build and deployment activities involving Docker containers.

Java Backend Developer

Kaptal Bank OJSC
02.2022 - 09.2022
  • Projects: "TELESALES"
  • Tech stack: Java 11, PostgreSql, Hibernate/JPA, Kafka, Docker, Spring Boot 2, Liquibase, Spring Cloud, Minio, Microservice Architectures
  • Participated in Agile Scrum meetings with team members to discuss progress and plan upcoming sprints tasks accordingly.
  • Developed system design requirements and specifications to meet customer needs.
  • Implemented automated unit tests using JUnit, Mockito, and Spock frameworks.
  • Implemented CI and CD pipeline processes for automating build and deployment activities involving Docker containers.
  • Analyzed user requirements to develop software solutions and created technical specifications.

Java Backend Developer

Kalem Yazilim
01.2021 - 02.2022
  • Projects: "JRetail" Application
  • Tech stack: Java 11, MSSQL, Hibernate/JPA, REDIS, Docker, PostgreSQL, Spring Boot, Spring Cloud, Kubernetes, Minio, GitLab CI/CD
  • Optimized database queries by tuning SQL statements for better performance of the system.
  • Designed and implemented RESTful web services in Java using Spring Boot framework.
  • Implemented object oriented programming concepts like abstraction, polymorphism, inheritance in Java code.
  • Deployed builds on different environments including development, staging and production servers.
  • Tested the functionality of the application with Junit framework and fixed bugs accordingly.
  • Implemented CI and CD pipeline processes for automating build and deployment activities involving Docker containers.

Education

Information Technology

Baku Engineering University
Absheron
06-2023

Skills

  • Java (Multi-threading, OOP, SOLID, GOF Design Patterns)
  • RDBMS: Oracle, Postgres
  • Non-RDBMS: MongoDB, Elasticsearch
  • Distributing Caching: Redis
  • Spring Boot (Web, Security, Data JPA, Cloud)
  • Security: OAUTH2, SSO
  • Architecture: Monolith/Microservice, DDD, SOA
  • Pipeline: GitLab CI/CD
  • Containerization: Docker, Kubernetes
  • Cloud: AWS
  • VCS: GitLab, GitHub, BitBucket
  • Software Development Tools: JIRA, Confluence

Languages

Azerbaijan
First Language
English
Upper Intermediate (B2)
B2

Timeline

Senior Software Engineer

Azerconnect LLC
04.2024 - Current

MIddle Java Software Engineer

VABISS
10.2023 - 04.2024

Middle Java Software Engineer

Azerconnect LLC
09.2022 - 10.2023

Java Backend Developer

Kaptal Bank OJSC
02.2022 - 09.2022

Java Backend Developer

Kalem Yazilim
01.2021 - 02.2022

Information Technology

Baku Engineering University
BURHAN RAZIYEV