Md. Abdullah Al Mahmud
- [email protected]
- Resume
- Dhaka, Bangladesh
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
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)
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
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)
- 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
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
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.