Backend Systems · Platform Engineering

Mahmudul Hasan Dip

Lead Software Engineer

I build distributed systems, design APIs,
and architect platforms at scale.

9+Years
5+Articles
10+Systems
Md. Mahmudul Hasan Dip
Currently building at UCB PLC
View all →

Architected the core high-throughput transaction engine and universal financial aggregator for a major digital wallet.

Architected a polyglot microservices ecosystem for United Commercial Bank's flagship digital platform.

Languages

GoPythonTypeScriptSQL

Systems & Architecture

Distributed SystemsMicroservicesEvent-Driven ArchitecturePlatform Engineering

Infrastructure & Data

Docker / K8sPostgreSQLRedisKafka
Mar 2025 – Present

Lead Software Engineer

United Commercial Bank PLC

Leading the backend engineering team for the launch of UCB One (the flagship digital banking app). Overseeing the end-to-end technical strategy and architecting high-availability polyglot microservices (Go/Python).

Nov 2020 - Mar 2025

Senior Software Engineer

উপায় (UCB Fintech Company Limited)

Led software development teams to design, architect, and deliver high-throughput MFS features to production. Established the core architectural patterns for highly decoupled, polyglot payment infrastructures.

May 2019 - Nov 2020

Software Engineer

Genex Infosys Limited

Led backend development for comprehensive Human Resource Management Systems (HRMS) and critical internal tooling using PHP and the Laravel framework.

View full timeline →
Md. Mahmudul Hasan Dip
Md. Mahmudul Hasan DipDhaka, Bangladesh · 9+ years

I am a Lead Software Engineer and Architect specializing in high-concurrency, distributed financial systems. I lead engineering teams to design, architect, and deliver polyglot microservices (Go/Python), orchestrating resilient, cryptographically secure architectures on Kubernetes.