Mazhar Habib, Developer in Lahore, Punjab, Pakistan
Mazhar is available for hire
Hire Mazhar

Mazhar Habib

Verified Expert  in Engineering

Bio

Mazhar is an accomplished fintech software engineer with over 10 years of experience designing scalable, secure systems. His expertise in Java, Spring Boot, and cloud-native microservices has driven innovative digital payment and core banking solutions. With proven leadership and a passion for optimization, Mazhar consistently delivers technology that propels clients' success.

Portfolio

Dcore
Java, Apache Pulsar, gRPC, Microservices, Spring Boot, Kotlin, Redis...
I2C
Java, Fintech, Spring Boot, Apache Kafka, Microservices, Apache Maven...

Experience

  • Java - 12 years
  • PostgreSQL - 9 years
  • Spring Boot - 8 years
  • gRPC - 7 years
  • Kubernetes - 5 years
  • Apache Kafka - 5 years
  • Microservices - 5 years
  • Apache Pulsar - 2 years

Availability

Full-time

Preferred Environment

MacOS, IntelliJ IDEA, Slack

The most amazing...

...project I've led is migrating a legacy banking system to cloud-native microservices, doubling efficiency.

Work Experience

Lead Back-end Engineer

2023 - PRESENT
Dcore
  • Engineered a cloud-native microservices architecture that boosted transaction throughput by 40% and reduced latency by 25%.
  • Implemented asynchronous messaging with Apache Pulsar, increasing peak transaction capacity by 300%.
  • Developed a dynamic risk policy engine using Spring Expression Language, enhancing fraud detection accuracy by 35%.
Technologies: Java, Apache Pulsar, gRPC, Microservices, Spring Boot, Kotlin, Redis, PostgreSQL, GitHub Actions, Kubernetes, Business Process Modeling Notation (BPMN), Back-end, Back-end Development, Software Development, Software Engineering, Distributed Systems, Containerization, Cloud Native, Spring Expression Language (SPEL), Microservices Architecture, Amazon Web Services (AWS), Docker, SQL, REST APIs

Software Architect

2014 - 2023
I2C
  • Migrated a legacy monolithic system to a microservices architecture, cutting downtime by 40% and enhancing scalability.
  • Designed a high-throughput transaction system, enabling a fivefold increase in the capacity to handle peak loads.
  • Mentored eight Java developers on robust security practices, reducing vulnerabilities by 30%.
Technologies: Java, Fintech, Spring Boot, Apache Kafka, Microservices, Apache Maven, Software Development, Software Engineering, Back-end, Back-end Development, Microservices Architecture, Distributed Systems, Containerization, REST APIs, SQL, Amazon Web Services (AWS), Docker

Experience

Cloud-native Core Banking Transaction Platform

Developed a high-performance transaction processing system using cloud-native microservices, gRPC, Apache Pulsar, and Java virtual threads. This platform efficiently handles core banking transactions, boosting concurrency and reducing latency under heavy loads.

Automated Business Workflow Engine

Engineered a dynamic workflow engine with Kogito and JSR 223 scripting to automate complex banking processes. This flexible framework enabled real-time customization and streamlined operations, significantly enhancing process efficiency.

Digital Wallet Modernization

Led the transformation of a legacy digital wallet system into a scalable microservices architecture. This project improved transaction throughput, reliability, and security for major card networks, delivering a seamless, modern user experience.

Real-time Transaction Notification System

Developed an integrated notification system for a core banking platform processing 15 million transactions daily. By leveraging asynchronous messaging and cloud-native microservices, this solution delivers instant alerts for transaction confirmations and fraud detection, enhancing customer trust and operational responsiveness.

Education

2009 - 2013

Bachelor's Degree in Information Technology

NUST School of Electrical Engineering and Computer Science - Islamabad, Pakistan

Skills

Libraries/APIs

REST APIs, JSR 223

Tools

Apache Maven, JBoss Drools, IntelliJ IDEA, Slack

Languages

Java, SQL, Kotlin, Spring Expression Language (SPEL)

Frameworks

Spring Boot, gRPC, Hibernate

Paradigms

Microservices, Event-driven Design (EDD), Event-driven Architecture, Business Process Modeling Notation (BPMN), Microservices Architecture

Platforms

Apache Kafka, Kubernetes, Docker, Amazon Web Services (AWS), Cloud Native, MacOS

Storage

PostgreSQL, Redis, NoSQL, Elasticsearch, Google Cloud

Other

Apache Pulsar, Software Development, Distributed Systems, Containerization, Multithreading, Enterprise, Async Batch Processes, GitHub Actions, Fintech, Information Technology, Back-end, Back-end Development, Software Engineering, Virtual Threads, Kogito

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring