Md. Abdullah Al Mahmud

Software Engineer

Backend-focused Software Engineer with 7+ years of experience in architecting resilient, distributed systems and high-throughput microservices. Proven track record in scaling infrastructure and optimizing data pipelines for real-world production environments.


Work Experiences

Software Engineer

Neahtid | Oct 2021 - Sep 2022

Worked as a freelance backend developer.

  • Architected and maintained robust relational database schemas and high-performance RESTful APIs for complex multi-tenant applications.
  • Provided technical leadership to a team of junior developers, conducting rigorous code reviews and defining architectural best practices that accelerated sprint velocity and improved overall code quality.

Software Engineer (Contract)

Apicbase NV | Sept 2021 - Oct 2021

Worked as a part of the remote development team.

  • Contributed to a high-scale monolithic codebase, diagnosing and resolving critical bottlenecks in core business logic, resulting in increased application stability and reduced downtime.

Software Engineer

Vivasoft Limited | Jan 2020 - Feb 2021

Worked for various offshore companies on behalf of Vivasoft Limited.

  • Engineered microservices for a large-scale education platform Campus. Developed reusable internal libraries and CLI tools that streamlined development workflows. Implemented ETL pipelines for high-integrity data synchronization.
  • Led a cross-functional team in developing an automated IoT-driven vertical gardening system for Grönska, architecting a custom high-performance REST framework that optimized API response times by ~20% for real-time sensor data telemetry.
  • Implemented resilient cloud infrastructure using AWS ECS with auto-scaling, maintaining 99.9% service availability via multi-instance redundancy and automated failover.

Software Engineer (Freelance)

Freelancer.com | Apr 2019 - Dec 2019
  • Architected a high-concurrency car auction platform for the Chilean market, implementing scalable bid processing and real-time inventory management that successfully supported peak traffic loads of 5,000+ simultaneous users.

Software Engineer

Jobike Limited | Jun 2018 - Mar 2019

Worked as a fullstack software engineer in a very small team.

  • Architected a real-time management infrastructure for a large-scale bike-sharing fleet, enabling efficient asset tracking and user operations.
  • Engineered a high-throughput, queue-based SMS authentication system, ensuring reliable user onboarding at scale.
  • Designed microservices for mobile banking integration (bKash), ensuring secure and idempotent transaction reconciliation.

Software Engineer

GoBD | Jul 2015 - Jan 2017

Developed and maintained scalable tools and real-time communication services for internal and public deployments.

  • Server Monitor: Architected a robust monitoring service that periodically validates server health; implemented automated alerting pipelines via email and SMS to ensure high availability and rapid incident response.
  • Vehicle Tracker: Engineered an IoT-driven tracking solution using Raspberry Pi, integrated with a SignalR-based broadcasting server to deliver real-time bus location telemetry to public transit users.
  • BuzzCat: Built a low-latency, general-purpose broadcasting service for real-time notifications; successfully managed asynchronous data flow between server and client applications to facilitate high-precision package tracking.

Projects

GraphRAG Exploration

Developed a PoC for semantic retrieval using Neo4j and LangGraph, exploring integration patterns for knowledge-graph-based RAG.

Logistics Heuristic Engine

Architected a multi-stop routing optimization engine, designing high-performance heuristics for real-world spatial constraints.