I am a software architect with full-stack delivery experience and a backend specialization. I design resilient microservices and highly available platforms, build production Kubernetes infrastructure, and help teams raise quality through clear architecture, automation, testing, and documentation.

Email · LinkedIn · GitHub · +8801791693643

Experience

Senior Software Engineer

CommLink Info Tech Ltd. · Dhaka, BD

Aug 2021 – Present

  • Designed a multi-tenant university admission SaaS application using layered micro-kernel architecture for plug-and-play feature management.
  • Engineered its modular monolith backend to reduce coupling while preserving deployment simplicity; led full-stack development of the NDUB admission system and MIST applicant portal.
  • Developed education-management functionality for exams, results, seat planning, tabulation, legacy-data migration, customer support, and reusable WebSocket notifications.
  • Delivered an IP telephony business service by defining milestones with stakeholders, designing plug-and-play architecture, building contract-focused Spring Boot services, and developing the React front end.
  • Collaborated in a four-person design team to architect and deploy high-concurrency Banglalink MFS infrastructure for customer, merchant, and agent onboarding.
  • Architected production Kubernetes infrastructure with highly available network topologies, automated deployment pipelines, cluster lifecycle management, and no single points of failure.
  • Designed and developed a high-throughput Bangladesh NID verification module with clean layered architecture that isolated business logic, persistence, and external integrations.

Engineer Level-2, R&D

Kona Software Lab Ltd. · Dhaka, BD

Feb 2020 – Jun 2021

  • Developed and maintained ten payment-platform microservices built with Spring Boot.
  • Coordinated with South Korean counterparts and linked communication history to Git issues through Microsoft Teams.
  • Organized Kona Money resources for the Bangladesh office and created automated GitLab Wiki documentation.
  • Wrote notes and articles covering complex topics and business logic.
  • Maintained deployment pipelines, automated deployments, and created deployment guidelines.

Member R&D

CommLink Info Tech Ltd. · Dhaka, BD

Sep 2017 – Jan 2020

  • Developed a Google Maps network map using Flux architecture.
  • Implemented TMF814V3.2 using CORBA for vendor integration.
  • Built map, cache, and graph modules in Java.
  • Created project-management structures for development and management stakeholders.
  • Enabled team build, test, and deployment workflows using Rake and Android applications.
  • Added Unity-based test structure for embedded systems, debugged a large C codebase and SoC hardware schematics, and booted SoC hardware using U-Boot and Linux.
  • Started documenting processes for long-term team knowledge sharing.

Software Engineer

mPower Social Enterprises Ltd. · Dhaka, BD

Feb 2017 – Sep 2017

  • Collaborated with global developers to build OpenSRP using Spring Boot.
  • Contributed to mCare, an OpenSRP-based maternal-care application used by millions.
  • Designed OpenSRP’s unit-testing methodology and created tests meeting UNICEF’s 80% coverage requirement.

Software Engineer

Questtag (Shipday) · Remote

Jan 2013 – Oct 2016

  • Developed REST APIs using Java and the Play Framework.
  • Implemented the delivery-management front-end client in jQuery.
  • Performed end-to-end testing and quality assurance.
  • Created documentation for both public and internal use.

Skills

  • Languages: Java, JavaScript, C, SQL
  • Frameworks: Spring Boot, Spring Framework, React
  • Infrastructure & DevOps: Kubernetes, Docker, PostgreSQL, Redis
  • Architecture: Microservices, Clean Architecture, HA Design

Selected Projects

University Admission System SaaS

Multi-tenant platform supporting university admission operations

  • Plug-and-play feature management
  • Reduced coupling while maintaining deployment simplicity
  • Notre Dame University Bangladesh admissions and MIST applicant portal

Technologies: Spring Boot, Micro-kernel Architecture, Modular Monolith, React

Education Management System

Exam and academic operations platform with time-sensitive workflows

  • Exam and result management
  • Seat-planning and tabulation-generation algorithms
  • Reusable WebSocket notification module
  • On-demand and on-site support with legacy-data integrity

Technologies: Spring Boot, WebSocket, Legacy Data Migration

IP Telephony Business Service

Business telephony service designed for rapid market penetration

  • Stakeholder-driven requirements and project milestones
  • Plug-and-play architecture for maintenance and business capability
  • Contract-focused backend services with a smooth React client

Technologies: Spring Boot, React, Design by Contract

Banglalink MFS Onboarding

High-concurrency mobile financial services onboarding infrastructure

  • Customer, merchant, and agent onboarding
  • Production Kubernetes infrastructure and automated deployment pipelines
  • Highly available topology without single points of failure
  • Cluster provisioning, upgrades, and monitoring

Technologies: Kubernetes, Spring Boot, HA Design, CI/CD

Bangladesh NID Verification Module

High-throughput verification integration with national identity databases

  • Precision-focused core verification logic
  • Strict separation of business logic, data access, and integrations
  • Maintainable adaptation to policy changes and third-party providers

Technologies: Spring Boot, Clean Layered Architecture, External APIs

Payment Platform

Ten Spring Boot microservices supporting payment operations

  • Regular defect resolution and new feature development
  • Cross-regional communication tied to Git issues
  • Organized project knowledge base and automated deployment guidelines

Technologies: Spring Boot, GitLab Wiki, Microsoft Teams

OpenSRP Contributions

Global open-source SRP framework for maternal care

  • mCare maternal-care app used by millions
  • UNICEF 80% test-coverage compliance

Technologies: Spring Boot, Unit Testing

Network Management

Vendor network visualization and management system

  • Google Maps network view
  • TMF814V3.2 implementation
  • Map, cache, and graph modules

Technologies: Java, Flux, CORBA, Google Maps

Software System on Chip

Embedded-system bring-up, testing, and debugging

  • Project management structure for developers and management
  • Rake and Android-assisted build, test, and deploy workflow
  • Embedded tests, C debugging, SoC boot, and hardware-schematic debugging

Technologies: C, Unity, U-Boot, Linux

Delivery Management Software

Shipday delivery management API and web client

  • REST API implementation
  • Front-end client development
  • End-to-end QA and public/internal documentation

Technologies: Java, Play Framework, jQuery

Leadership & Impact

Technical Leadership
Led design and architecture decisions for 6+ engineers on enterprise platforms
Revenue Generation
Generated 60M+ BDT in revenue
Technical Mentorship
Established coding standards, unit-testing practices with an 80% coverage requirement, and documentation culture
Platform Reliability
Designed systems handling millions of concurrent users with 99.9%+ uptime

Education

  • B.Sc. in Computer Science & Engineering : Bangladesh University of Engineering and Technology (BUET), Dhaka · Aug 2015