Summary
Overview
Work History
Education
Skills
Certification
Languages
Timeline
Generic

Rashad Suleymanov

Baku,Azerbaijan

Summary

Lead Software Developer | Java OCA Certified | Spring Framework Specialist | Microservices & Kubernetes

Highly skilled Lead Software Developer with proven experience in leading teams to achieve project goals. Strengths lie in identifying and solving complex software issues, overseeing all phases of software development lifecycle, and implementing innovative solutions. Proven track record of delivering high-quality software within set deadlines. Demonstrates strong leadership skills, ability to work collaboratively, and commitment to continuous learning and improvement.

Overview

8
8
years of professional experience
1
1
Certification

Work History

Lead Software Developer

Bank Respublika
Baku, Azerbaijan
01.2024 - Current
  • Involved in enhancing payment processing capabilities for the Visa project.
  • Contributed to the successful Migration project, ensuring seamless transition of data while maintaining data integrity.
  • Plan and organize projects using Jira and Agile methodologies to ensure deadlines are met, and the team works efficiently.
  • Enhanced data processing and transaction capabilities by integrating Azericard's UFX XMLs within the bank's management systems.
  • Contributed to the successful implementation and operation of the Two-Way project.
  • Collaborated with and supported other teams on various projects to enhance overall teamwork.

Software Developer

Naxtel LLC
Nakhchivan, Azerbaijan
01.2020 - 12.2023
  • Actively contributed to the development of the Naxtel Plus mobile app. Android | iOS
  • Enhanced user experience and functionality of the UisPro web application through development and maintenance.
  • Provided support for the Mep Plugin JAR file, ensuring proper functionality and integration within the system.
  • Collaborated with team members to develop and optimize the Naxtel Credit System for faster transactions
  • Contributed to the development of the FCBS Process app, resulting in optimized business processes.
  • Enhanced communication capabilities of the Bulk SMS web application through ongoing support.

Software Engineer

Ministry of Communications and New Technologies
Nakhchivan, Azerbaijan
06.2016 - 12.2019
  • Collaborated with teams to successfully implement payment systems in an efficient manner.
  • Provided technical support to enhance internal operations for various departments in the Ministry.
  • Led hardware and software setup for establishing post offices across Nakhchivan.

Education

Bachelor of Science - Computer Science

Azerbaijan Technical University
Baku
06-2015

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, Event-Driven Architecture
  • ORM Technologies: Hibernate, JPA, JDBC
  • Database Technologies: SQL, PostgreSQL, Oracle SQL, MySQL, NoSQL (MongoDB, Cassandra), Redis
  • Web Services: RESTful, SOAP
  • Messaging Technologies: Asynchronous Messaging, Apache Kafka, RabbitMQ
  • Build Tools: Maven, Gradle
  • Database Migration: Liquibase
  • Version Control: Git, GitHub, GitLab, Bitbucket
  • CI/CD Pipelines: GitLab CI
  • Containerization: Docker (Containerization, Dockerfile, Compose, CLI)
  • Orchestration: Kubernetes (Orchestration, Monitoring, Logging)
  • Testing Frameworks: JUnit, Mockito, AssertJ
  • Experience with BPMN 20 for Process Automation (Camunda)
  • Elasticsearch for Search and Analytics Engine Implementation
  • Nomad for Workload Orchestration and Scheduling
  • Flutter Framework for Cross-Platform Mobile Development
  • Dart Programming Language for Mobile App Development
  • UI/UX Design using Flutter Widgets
  • State Management in Flutter (eg, Provider, Bloc)
  • Angular Framework for Single Page Application (SPA) Development
  • Component-based Architecture using Angular
  • TypeScript and RxJS for Reactive Programming in Angular
  • Methodologies: Agile Methodologies (Scrum)

Certification

  • Oracle Certified Associate, Java SE 8 Programmer (OCA)

Languages

Azerbaijan
First Language
English
Intermediate (B1)
B1
Russian
Elementary (A2)
A2
Turkish
Advanced (C1)
C1

Timeline

Lead Software Developer

Bank Respublika
01.2024 - Current

Software Developer

Naxtel LLC
01.2020 - 12.2023

Software Engineer

Ministry of Communications and New Technologies
06.2016 - 12.2019

Bachelor of Science - Computer Science

Azerbaijan Technical University
Rashad Suleymanov