Lead Backend Developer
Shamistan H.
Available hours \ week
20 - 30 h/w
Seniority level
Senior
Years of experience
4 yrs.
Location
Azerbaijan
Timezone
(GMT+04:00) Baku
Languages
Turkish
Fluent (C2)
Azerbaijani
Fluent (C2)
English
Upper-Intermediate (B2)
About
I am a skilled Backend Developer with over 4 years of experience in building scalable, high-performance systems. Proficient in Java, Spring Boot, and Apache Kafka, I focus on microservices architecture and asynchronous processing to deliver robust and efficient backend solutions. My expertise spans domains such as Cards, Transfers, Insurance, and Open Banking, where I have successfully enhanced performance and user satisfaction. I excel in db optimization (SQL/NoSQL) and high-throughput system design, achieving results like reducing processing times by 50% and boosting customer satisfaction by 20%. I thrive in cross-functional team environments, delivering secure, scalable solutions that drive operational efficiency and innovation. Driven by a commitment to learning and innovation, I bring technical proficiency and a results-oriented mindset to every project.
Core skills
  • Java 4 yrs.
Other skills
  • Java Spring 4 yrs.
  • MongoDB 4 yrs.
  • Redis 4 yrs.
  • Spring Boot 4 yrs.
  • Apache Kafka 4 yrs.
  • Oracle PLSQL 4 yrs.
  • Spring Security 4 yrs.
  • NoSQL 4 yrs.
  • Oracle SQL 4 yrs.
  • Oracle database 4 yrs.
  • Keycloak 3 yrs.
  • Python 1 yrs.
  • C++ 1 yrs.
  • Machine Learning 1 yrs.
  • Image Processing 1 yrs.
Experience
Uqudo
Machine Learning Developer
About the Project

Tempered document detection system. It was generated model using custom AI model in CNN via Image processing.

Responsibilities

We trained a machine learning model for detecting tampered documents. The project involved collecting and preprocessing data, designing feature extraction pipelines, and developing algorithms to identify signs of manipulation in digital and scanned documents. By fine-tuning the model and evaluating its performance on various datasets, we achieved significant accuracy in detecting tampering. This work highlighted the potential of AI in enhancing document security and combating fraud effectively.

Skills & technologies
  • Python
  • Machine Learning
  • Image Processing
Open Banking
Lead Backend Developer
About the Project

Offering financial services to third-party companies. With the help of this system, other companies could easily join test and prod environment of our services.

  • Fintech
Responsibilities

I worked as a backend developer, providing consultancy to third-party technical teams to ensure seamless integration with our financial services. My role involved guiding these teams through the onboarding process, assisting with testing and troubleshooting, and facilitating their transition to the production environment. By delivering technical expertise and tailored solutions, I helped third-party companies effectively leverage our platform while maintaining performance, security, and reliability.

Skills & technologies
  • Spring Boot
  • Keycloak
Cashback
Backend Developer
About the Project

We provided our customers with cashback offers and organized promotional campaigns. Additionally, we ensured the validity of cashback transactions.

Responsibilities

Working as a backend developer, I designed and implemented schedulers for cashback status verification and payments, ensuring seamless and timely processing of transactions. I also optimized these schedulers for performance and reliability, reducing system latency and enhancing user experience. Additionally, I collaborated with cross-functional teams to integrate these systems with other backend services, ensuring end-to-end functionality.

Skills & technologies
  • Spring Boot
  • NoSQL
  • Apache Kafka
Insurance
Backend Developer
About the Project

Providing customers with comprehensive insurance solutions, including travel insurance to ensure peace of mind during trips, as well as voluntary and compulsory auto and property insurance to safeguard their valuable assets. These offerings are tailored to meet diverse customer needs while delivering financial security and trust. Additionally, we focus on delivering exceptional service to simplify the insurance process and enhance customer satisfaction.

Responsibilities

Working as a backend developer, I primarily serve as an adapter between insurance service providers and our customers, ensuring seamless integration and efficient communication between systems. I design and implement APIs and middleware to facilitate the exchange of data, such as policy details, claims processing, and premium calculations. My role focuses on maintaining system reliability, optimizing performance, and enhancing the overall customer experience by enabling smooth interactions with insurance services.

Skills & technologies
  • Spring Boot
  • Oracle SQL
  • Redis
Auto Transfer
Lead Backend Developer
About the Project

Providing customers with automatically scheduled transfer services. Customers can set transfer amounts, date and transfer types, and it was done on time by system with reminder notifications before executions.

Responsibilities

Working as a backend developer, I played a key role in making the automatically scheduled transfer service available to our customers. I designed and implemented the backend infrastructure to support features like setting transfer amounts, dates, and types, ensuring reliable and timely execution of transfers. Additionally, I developed systems to send reminder notifications, enhancing the user experience and promoting customer trust in the service. My work focused on optimizing performance, ensuring data security, and delivering a seamless and dependable financial solution.

Skills & technologies
  • Spring Boot
  • Oracle SQL
Send Money By Phone Number
Lead Backend Developer
About the Project

Enabling domestic money transfers using phone numbers across different banks.

Responsibilities

The initial functionality of the system already existed, providing a foundation for basic financial transactions. With this project, cross-bank transactions were enabled, allowing customers to send money seamlessly between different banks, significantly enhancing convenience and accessibility. This required the implementation of advanced integration mechanisms to ensure secure and efficient communication between financial institutions. Additionally, the existing architecture was thoroughly optimized, addressing key performance bottlenecks to improve system scalability and responsiveness.

Skills & technologies
  • Spring Boot
  • Oracle SQL
  • Apache Kafka
Deposit Machine Backend
Lead Backend Developer
About the Project

This project aimed to create backend side of Deposit Machines

Responsibilities

I worked as a backend developer on this project, contributing to the design and implementation of the system's core functionalities. My role involved developing secure APIs, optimizing database interactions, and ensuring seamless integration with external banking systems. Additionally, I implemented SMS notifications in the service to enhance security by providing real-time alerts for transactions. This feature not only improved user experience but also added an extra layer of protection against unauthorized activities.

Skills & technologies
  • Spring Boot
  • Oracle database
Education
French-Azerbaijani University
2021 - 2023
Data Science & Artificial Intelligence
Ada University
2016 - 2021
Computer Engineering