Mahmudul Hasan Dip
Lead Software Engineer
I build distributed systems, design APIs,
and architect platforms at scale.

Deep dives on backend systems coming soon.
Defeating Cache Stampedes with Distributed Locking at UCBOne
When highly concurrent UI layout caches expired, thousands of requests bypassed the cache simultaneously, instantly overloading the PostgreSQL database.
Architected the core high-throughput transaction engine and universal financial aggregator for a major digital wallet.
Real systems. Real tradeoffs. Engineering thinking documented.
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
Systems & Architecture
Infrastructure & Data
Lead Software Engineer
United Commercial Bank PLCLeading 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).
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.
Software Engineer
Genex Infosys LimitedLed backend development for comprehensive Human Resource Management Systems (HRMS) and critical internal tooling using PHP and the Laravel framework.
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.