F
Offline

Farrukh Niaz

Mentor
This mentor has passed the Codementor approval process and is available for hire.
Rising Codementor
US$8.00
For every 15 mins
ABOUT ME
Senior Backend Engineer Java With 10 Years Of Experience
Senior Backend Engineer Java With 10 Years Of Experience

Myself Farrukh, a Senior Backend Engineer with expertise in Java, Spring Boot, and Microservices architecture, specializing in building scalable and high-performance fintech applications.

Key Expertise:
✔ Java & Spring Boot – Developing high-performance, secure, and maintainable backend services.
✔ Microservices Architecture – Designing and implementing distributed systems with scalability in mind.
✔ Fintech Solutions – Experience in payment processing, transaction systems, and regulatory compliance.
✔ Databases & Optimization – Skilled in MySQL, PostgreSQL, MongoDB, and query performance tuning.
✔ Event-Driven Systems – Working with Kafka, RabbitMQ, and real-time data streaming.

View more...
Islamabad (+05:00)
Joined March 2025
EXPERTISE
Java
10 years experience
I am a Senior Software Engineer with 10 years of experience in Java and its ecosystem, specializing in Spring Boot, Microservices, and sc...
I am a Senior Software Engineer with 10 years of experience in Java and its ecosystem, specializing in Spring Boot, Microservices, and scalable backend solutions. My expertise lies in building high-performance systems, with a strong focus on fintech, where I have actively contributed to designing, developing, and optimizing financial services platforms. I am passionate about delivering clean, maintainable code and leveraging best practices in architecture, security, and cloud-based deployments
Microservices
5 years experience
I have over five years of hands-on experience developing microservices in the fintech domain. My work includes building scalable and effi...
I have over five years of hands-on experience developing microservices in the fintech domain. My work includes building scalable and efficient systems, such as an inventory management system and a business name registration service in Nigeria. I specialise in designing and implementing robust backend solutions that drive seamless digital experiences.
Database
10 years experience
Throughout my career, I have worked extensively with both relational and NoSQL databases across various projects, gaining deep expertise ...
Throughout my career, I have worked extensively with both relational and NoSQL databases across various projects, gaining deep expertise in database design, optimisation, and management. I have hands-on experience in handling complex data models, ensuring high performance, scalability, and reliability in distributed systems.
Software architecture
5 years experience
Spring Boot
7 years experience

REVIEWS FROM CLIENTS

Farrukh's profile has been carefully vetted and approved as a Codementor. Connect with Farrukh now, and leave a review for them once you're done!
EMPLOYMENTS
Software Architect
i2cinc
2015-08-01-Present
I have been with i2c Inc., a leading fintech company, for over ten years, growing from an Associate Software Engineer to an Software Arch...
I have been with i2c Inc., a leading fintech company, for over ten years, growing from an Associate Software Engineer to an Software Architect. Throughout my journey, I have gained extensive hands-on experience working on various applications, leading teams, delivering projects, and developing key features. My time here has been invaluable in shaping my technical expertise and leadership skills.
Java
jQuery
MySQL
View more
Java
jQuery
MySQL
Spring Boot
JavaScript
Struts 2
Docker & Kubernetes
View more
PROJECTS
Fraud Management SystemView Project
2020
The purpose of this system was to develop a robust fraud detection engine. Administrators could define various fraud rules—for example, t...
The purpose of this system was to develop a robust fraud detection engine. Administrators could define various fraud rules—for example, triggering an alert and opening a case if the daily transaction amount exceeded five million. The system handled three types of fraud: card-level, bank account-level, and transaction-level. We built multiple features, including screens for rule definition, customer group management, email template configuration, user and user group management, SLAs, queues, and more.
Java
jQuery
MySQL
View more
Java
jQuery
MySQL
Docker
Spring Boot
View more
Cardholder Portal
2020
The purpose of this portal is to facilitate cardholder to perform different operation e-g; pay bills, add buddy, activate/block card, ord...
The purpose of this portal is to facilitate cardholder to perform different operation e-g; pay bills, add buddy, activate/block card, order card, update profile, etc.
Java
MySQL
Microservices
View more
Java
MySQL
Microservices
Spring Batch
Docker & Kubernetes
View more
By using Codementor, you agree to our Cookie Policy.