Lead Backend Developer
Information
Languages
About
Main technologies
Additional skills
- Spring Framework4 yrs.
- MongoDB4 yrs.
- Redis4 yrs.
- Spring Boot4 yrs.
- Apache Kafka4 yrs.
- Oracle PL/SQL4 yrs.
- Spring Security4 yrs.
- NoSQL4 yrs.
- Oracle SQL4 yrs.
- Oracle Database4 yrs.
- Keycloak3 yrs.
- Python1 yrs.
- C++1 yrs.
- Machine Learning1 yrs.
- Image Processing1 yrs.
Experience
Uqudo
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
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
Cashback
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
Insurance
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
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
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
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