Download PDFPrintLast updated: July 2026

Md. Mahmudul Hasan Dip

Senior Software Engineer · Backend Systems · Platform Engineering


Summary

Senior software engineer with 8+ years designing and building production backend systems. Specialized in distributed systems, API design, and platform engineering — primarily in Go and Python. Experience in fintech and banking environments where correctness, reliability, and security are non-negotiable. Strong written communicator; published technical writing on backend engineering and systems architecture.

Experience

Lead Software Engineer

United Commercial Bank PLC
Mar 2025 – Present
  • Lead a team of software developers in the end-to-end architectural design and production rollout of UCB One, establishing the core backend architecture for account/card management, utility bills, and MFS fund transfers.
  • Directed the architecture of a highly secure polyglot CIAM engine (Auth, Registration) utilizing Golang for edge-facing authentication (Hardware-backed ECDSA/RSA Biometrics) and Python/Django for stateful orchestrations.
  • Architected and engineered the UCB One Backend-Driven UI (BDUI) engine from scratch—the main backbone of the app—utilizing Semantic Version Routing and Redis SETNX distributed locking to prevent cache stampedes.
  • Guided the engineering team in building secure transactional flows, notification systems, and beneficiary management, protecting critical pathways via strict anti-replay mechanisms and cryptographic device fingerprinting.

Senior Software Engineer

উপায় (UCB Fintech Company Limited)
Nov 2020 - Mar 2025
  • Collaborated on the end-to-end solution design for Upay’s core ecosystem while leading a software development team, contributing heavily to the foundational architecture and mentoring engineers on distributed systems best practices.
  • Played a key role in architecting the central internal transaction engine and led the backend integration for numerous complex third-party payment and bill services.
  • Led the design and implementation of robust, dynamic charge and limit calculation engines, enabling highly flexible and scalable financial configurations.
  • Contributed to orchestrating distributed financial workflows (Saga Pattern) with strict compensation mechanisms, and helped optimize PostgreSQL write performance under extreme load.

Software Engineer

Genex Infosys Limited
May 2019 - Nov 2020
  • Architected and developed a full-scale HRMS using Laravel, streamlining employee management and automated payroll pipelines
  • Engineered real-time, event-driven notification systems to improve internal communications and workflow approvals
  • Designed bespoke internal business tools, significantly reducing manual operational overhead and accelerating administrative tasks

Software Engineer

Trimatric Architects & Engineers
Feb 2018 - Apr 2019
  • Built custom internal management tools with Laravel, transitioning the firm from manual spreadsheets to a centralized digital platform
  • Designed secure relational databases for internal tracking systems, ensuring data integrity and rapid query execution
  • Integrated cross-departmental workflows into unified dashboards, providing real-time visibility into project and resource allocation

Software Engineer

Flick Max Ltd.
Dec 2016 - Jan 2018
  • Developed dynamic web applications and scalable backend systems using Laravel MVC patterns
  • Built administrative internal tools that digitized manual data entry and improved reporting accuracy
  • Designed and optimized database schemas to support highly responsive, client-facing web portals

Skills

Languages
GoPythonTypeScriptPHPSQL
Frameworks
DjangoLaravelGinFastAPI
Databases
PostgreSQLMySQLRedisMongoDB
Infrastructure
DockerKubernetesAWSLinuxNginx
Systems
KafkaRabbitMQgRPCRESTGraphQL
Practices
Distributed SystemsMicroservicesAPI DesignTDDCI/CD

Education

B.Sc. Computer Science & Engineering

United International University
2013 - 2017

For the full picture, read the writing and architecture cases.