Download PDFPrintLast updated: September 2026

Md. Mahmudul Hasan Dip

Lead Software Engineer · Backend Systems · Platform Engineering


Summary

Lead Software Engineer with 9+ years of experience architecting production backend systems, distributed infrastructure, and engineering platforms. Specialized in high-concurrency polyglot microservices (Go and Python), API design, and system reliability. Experienced in leading engineering teams, mentoring developers on distributed systems best practices, and establishing pragmatic architectural standards for mission-critical digital systems.

Experience

Lead Software Engineer

United Commercial Bank PLC
Mar 2025 – Present
  • Lead a backend engineering team in collaboration with the broader engineering group, directing backend solution design, microservices architecture, and ongoing system evolution.
  • Guide architectural decision-making and system design across high-concurrency polyglot microservices (Go/Python) and mission-critical core banking integrations.
  • Designed high-throughput edge authentication using Golang for biometric verification alongside Python/Django stateful orchestration.
  • Architected and engineered the Backend-Driven UI (BDUI) engine and Redis distributed locking mechanisms to handle heavy traffic concurrency.

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

United International University

B.Sc. Computer Science & Engineering
2013 - 2017

Rangpur Govt. College

Higher Secondary Certificate, Science
2011

Rangpur Zilla School

Secondary School Certificate, Science
2009

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