Md. Mahmudul Hasan Dip

Md. Mahmudul Hasan Dip

Lead Software Engineer · Dhaka, Bangladesh


I'm a lead software engineer with 9+ years of experience building backend systems and distributed infrastructure. My work has primarily been in fintech and banking — environments where correctness is not negotiable and downtime has direct financial consequences.

I've designed and implemented payment processing pipelines, API gateways, multi-tenant platforms, and the internal tooling that makes engineering teams faster. Most of this work has been in Go and Python, with architecture decisions that outlasted any individual team.

I believe the best engineering organizations are built on clear communication, strong mentorship, and pragmatic architectural choices. I focus on creating systems that are not only secure and scalable, but also maintainable for the teams that operate them long after deployment.

Currently

Leading backend engineering for the UCB One digital banking app at UCB PLC
Mentoring engineering teams on distributed systems and architectural best practices
Exploring AI integrations for next-generation fintech platforms

Expertise

Backend Systems

Designing and building high-performance backend services in Go and Python, optimized for reliability and throughput.

GolangPythonRESTgRPC

Distributed Systems

Event-driven architectures, message queues, consensus algorithms, and the tradeoffs that matter at scale.

KafkaRedisPostgreSQLDistributed Systems

Security & Identity

Architecting robust CIAM engines, strict anti-replay mechanisms, and securing critical financial pathways against intercept attacks.

CryptographyBiometricsOAuth2Security

Platform Architecture

Building foundational engines like Backend-Driven UIs (BDUI) and developer platforms that accelerate entire engineering teams.

ArchitectureBDUIMicroservices

Career

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.

Full career timeline →

Education

2013 - 2017

B.Sc. Computer Science & Engineering

United International University

Foundation in algorithms, data structures, operating systems, and networking.

Links