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.