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, distributed infrastructure, and engineering platforms. My work has evolved from enterprise management applications and internal automation tools to architecting high-concurrency polyglot microservices for mission-critical digital platforms.

I specialize in building resilient backend architectures in Go and Python — ranging from high-throughput API gateways, Backend-Driven UI (BDUI) engines, and CIAM security layers to distributed payment processing pipelines and multi-tenant integrations.

Beyond writing code, I lead engineering teams, mentor developers on distributed systems design, and set practical architecture standards. My focus is building clean, secure systems that scale under load and stay easy for engineering teams to maintain 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 a backend engineering team for UCB One (flagship digital banking app) in collaboration with the broader engineering group, directing backend solution design, microservices architecture, and ongoing system evolution.

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

United International University

B.Sc. Computer Science & Engineering
2011

Rangpur Govt. College

Higher Secondary Certificate, Science
2009

Rangpur Zilla School

Secondary School Certificate, Science

Links