Senior Software Engineer

Hi, I'm Md Maruf Islam.
I build reliable backend & full-stack systems.

6+ years engineering payment, enterprise and government-scale platforms with Laravel, Node.js and cloud-native tooling. Currently building the Payment Orchestration Layer powering MyGP for Grameenphone's 50M+ subscribers.

  • 6+Years Experience
  • 50M+Users Served
  • 5Companies
Portrait of Md Maruf Islam
Open to new opportunities

01. About Me

I'm a Senior Software Engineer based in Dhaka, Bangladesh, currently working at Miaki Media Ltd as an augmented resource for Grameenphone, where I help build and scale the MyGP Payment Orchestration Layer — integrating 10+ payment gateways and processing millions of transactions for over 50 million subscribers.

Over the past 6+ years I've shipped software across fintech, government digital transformation, enterprise HR, warehouse management and garments ERP — taking projects from requirements and database design through to production deployment and on-call support. I care about clean, well-tested code, pragmatic architecture, and systems that stay fast and reliable under real load.

Outside of core development, I'm deepening my DevOps practice — Docker, Kubernetes, ArgoCD and GitOps workflows — and learning Go for high-performance backend services.

LocationMirpur 12, Dhaka, Bangladesh
RoleSenior Software Engineer
FocusBackend, Payments, Cloud-native
Currently learningGo, Kubernetes, System Design
LanguagesBangla (native), English (professional)
RecognitionMost Valuable Professional — MIAKI, Oct 2024

02. Skills & Tools

Languages

  • PHP
  • JavaScript
  • Node.js
  • Go
  • TypeScript

Frameworks

  • Laravel
  • Express.js
  • Nest.js
  • Next.js

Frontend

  • React
  • Vue.js
  • jQuery
  • Material UI

Databases & Storage

  • MySQL
  • PostgreSQL
  • Redis
  • MongoDB

DevOps & Cloud

  • Docker
  • Kubernetes
  • ArgoCD
  • AWS
  • DigitalOcean

CI/CD & Version Control

  • GitHub Actions
  • GitLab Pipelines
  • Git
  • Bitbucket

Testing

  • PHPUnit
  • Cypress
  • Puppeteer
  • Laravel Dusk

Infrastructure & Messaging

  • NGINX
  • Kong API Gateway
  • HAProxy
  • RabbitMQ
  • ELK Stack

03. Experience

  1. Software Engineer

    May 2023 — Present

    Miaki Media Ltd (Augmented Resource at Grameenphone) · Dhaka

    Project: MyGP Application — Payment Orchestration Layer (POL)

    • Built a payment orchestration system for Grameenphone, serving 50M+ subscribers, integrating 10+ payment gateways.
    • Reduced payment processing errors by 45% through robust error handling and ELK-based monitoring.
    • Improved API response time by 60% (800ms → 320ms) via query optimization and caching.
    • Established a CI/CD pipeline that cut deployment time by 87.5% (4 hours → 30 minutes).
    • Mentored 3 junior developers on Laravel best practices and PCI-DSS compliance.
    • PHP
    • Laravel 10
    • MySQL
    • Redis
    • Docker
    • Kubernetes
    • Jenkins
    • ELK
  2. Software Engineer

    Jun 2022 — Apr 2023

    SoftBD Ltd · Dhaka

    Project: Futurenation — platform.futurenation.gov.bd

    • Led a frontend team of 5 engineers on a national government platform serving 1M+ citizens.
    • Delivered 50+ full-stack features with React, Next.js, TypeScript and Node.js.
    • Built responsive UI achieving 95+ Lighthouse scores and 35% better engagement.
    • Implemented automated testing reaching 85% code coverage, cutting bugs by 50%.
    • Designed a complex MySQL schema spanning 80+ tables.
    • React
    • Next.js
    • TypeScript
    • Node.js
    • Nest.js
    • Laravel
  3. Software Engineer

    Oct 2021 — May 2022

    TMSS ICT Ltd · Dhaka

    Project: StaffPay — Enterprise Payroll Management System

    • Designed and built a payroll system that cut manual HR workload by 40%.
    • Owned requirement analysis to ensure development stayed aligned with the SRS.
    • Identified and resolved existing bugs, improving overall platform stability.
    • Laravel 8
    • Vue.js 3
    • Vuex
    • MySQL
  4. Software Programmer

    Jan 2020 — Sep 2021

    Colgis BD Ltd · Dhaka

    Project: USAC — Warehouse Management System

    • Built a WMS managing 50,000+ SKUs across multiple warehouse locations.
    • Reduced inventory discrepancies by 80% with automated reconciliation.
    • Integrated 5+ third-party systems via RESTful APIs and maintained 99.5% uptime.
    • Laravel 7
    • PostgreSQL
    • jQuery
    • WebSocket
    • Nginx
  5. Junior Software Engineer

    Feb 2019 — Dec 2019

    Skylark Soft Ltd · Dhaka

    Projects: goRMG (Garments ERP) & Patron CRM

    • Developed 20+ modules for a Garments ERP system and CRM sales-pipeline features.
    • Resolved 150+ bugs through comprehensive testing with PHPUnit.
    • Optimized SQL queries, improving report generation speed by 50%.
    • Laravel 6
    • jQuery
    • MySQL
    • PHPUnit

04. Featured Projects

MySQL CDC with Apache Flink & ELK

A change-data-capture pipeline streaming MySQL changes through Apache Flink into the ELK stack for real-time analytics and monitoring.

  • Shell
  • Apache Flink
  • ELK
  • MySQL
View on GitHub →

Whatsaas

A TypeScript-based SaaS project exploring multi-tenant architecture patterns and service composition.

  • TypeScript
  • SaaS
View on GitHub →

dev-echo-server

A lightweight, ready-to-go HTTP echo server written in Go — complete with logging, security-header and error-handling middleware for local development.

  • Go
  • Middleware
View on GitHub →

RabbitMQ with Node.js

Producer/consumer messaging patterns implemented with RabbitMQ and Node.js, demonstrating async, event-driven service communication.

  • Node.js
  • RabbitMQ
  • Messaging
View on GitHub →

Designing Data-Intensive Applications — Notes

Structured notes and reference material from studying distributed systems and large-scale data architecture.

  • System Design
  • Distributed Systems
View on GitHub →

05. Coding Activity

Live from my WakaTime profile, synced automatically via a scheduled GitHub Action.

Last 7 Days —

    06. Education & Certifications

    Education

    Master of Science in Software Engineering

    Daffodil International University, Dhaka

    2022 — 2023

    Bachelor of Science in Computer Science & Engineering

    Daffodil International University, Dhaka

    2014 — 2019

    Certifications

    Laravel

    TestDome

    Sep 2021

    SQL (Intermediate)

    HackerRank

    Jun 2022

    SQL (Basic)

    HackerRank

    Jun 2022

    Docker & Kubernetes Complete Course

    11+ hours

    DevOps Fundamentals

    CI/CD, Automation & Infrastructure

    Mobile Application Development — Android

    BASIS Institute of Technology & Management

    Dec 2018

    Programming for Everybody (Python)

    Coursera

    Dec 2017

    CCNA Routing & Switching (4-part series)

    Cisco

    2017

    NDG Linux Essentials

    Linux Professional Institute

    May 2017

    07. Get in Touch

    I'm always open to discussing backend architecture, payment systems, or new opportunities. Feel free to reach out — I usually reply within a day.