Arafat Al Mahmud

Senior Software Engineer
Dhaka, BD.

About

Highly accomplished Senior Software Engineer with over 7 years of expertise in building and scaling distributed backend systems, leveraging Node.js, AWS, PostgreSQL, and Redis. Proven success in designing serverless architectures and optimizing high-throughput data pipelines, resulting in significant efficiency gains and reliability improvements at scale. Adept at developing AI/ML-powered solutions and leading complex migrations, consistently delivering secure, multi-tenant platforms that drive business value and foster early customer adoption.

Work

Loyee.ai
|

Senior Software Engineer

Munich, Bavaria, Germany

Summary

Led the development of critical backend systems and AI/ML solutions for a multi-tenant platform, ensuring high availability and driving customer value.

Highlights

Designed and launched an in-house NodeJS CRM integrator, eliminating external dependencies and improving system stability after two vendor shutdowns.

Developed and shipped an LLM-powered "Similar Leads" generator in weeks instead of months, significantly cutting costs and accelerating early customer adoption.

Orchestrated multi-tenant enrichment pipelines, efficiently processing 50,000 accounts within 1 hour across multi-region AWS deployments.

Migrated core systems from DynamoDB to PostgreSQL, enhancing data consistency and boosting query throughput by 70% while reducing support incidents.

Automated CI/CD pipelines for NodeJS services, substantially increasing release frequency and reducing manual effort.

yellow.ai
|

Senior Software Engineer

Bengaluru, Karnataka, India

Summary

Spearheaded backend development and infrastructure improvements for a high-traffic platform, enhancing reliability, performance, and developer productivity.

Highlights

Reduced message drops from 10-20% to <0.5% by implementing retries with exponential backoff and Kafka-based tracking, significantly improving system reliability.

Built a real-time monitoring dashboard that proactively identified issues, cutting support tickets by 40%.

Optimized analytics events pipeline for real-time consumption, saving 20% in processing time.

Shipped a distributed job scheduler, enabling robust async task executions and processing an increased volume of requests.

Mentored junior engineers on coding standards, testing, and API design, fostering team growth and best practices.

ShopUp
|

Software Engineer

Dhaka, Dhaka, Bangladesh

Summary

Developed scalable backend solutions for an e-commerce platform, significantly improving operational efficiency and merchant satisfaction.

Highlights

Scaled parcel creation from 100 to over 10,000+ per batch (9,900% increase) using async job queues, saving 50+ hours weekly and onboarding enterprise merchants.

Engineered a complaint escalation system, reducing resolution time from 72 hours to 8 hours, boosting first-contact resolution by 86% and merchant NPS from -15 to +42.

Built a unified notification service from scratch, achieving 100% adoption across products for SMS, push, and email communications.

Optimized MySQL queries and backend logic, reducing execution time by 90% for critical workflows.

Collaborated cross-functionally with operations and product teams to deliver high-impact merchant features, aligning technical solutions with business goals.

Sendhelper
|

Software Engineer

Singapore, Singapore, Singapore

Summary

Contributed to core backend development and system improvements, enhancing code quality and providing business insights.

Highlights

Refactored legacy codebase to ES6, cutting maintenance costs by 25% and significantly boosting developer productivity.

Built and deployed a reporting pipeline with MongoDB aggregation, enabling real-time business insights for strategic decision-making.

Improved overall system performance by optimizing queries and backend flows end-to-end, ensuring efficient operations.

Partnered with Singapore-based Product Managers to align technical deliverables with key business goals, ensuring successful feature delivery.

Education

Bangladesh University of Engineering and Technology
Dhaka, Dhaka, Bangladesh

Bachelor of Science

Computer Science

Grade: CGPA: 3.49

Courses

Data Structures and Algorithms

Computer Architecture

Operating Systems

Computer Networks

Databases

Software Engineering

Discrete Mathematics

Awards

1st Runner Up, Inter University System Design and Development Contest

Awarded By

Bangladesh University of Engineering and Technology

Recognized for outstanding system design and development capabilities among university participants.

Certificates

Certified Scrum Developer

Issued By

Scrum Alliance

Kubernetes: Package Management with Helm

Issued By

LinkedIn

Elasticsearch Essential Training

Issued By

LinkedIn

Pragmatic System Design

Issued By

Udemy

Advanced NodeJS: Scaling Applications

Issued By

LinkedIn

Learning Docker

Issued By

LinkedIn

Skills

DevOps & Tools

CI/CD, GitHub Actions, Docker, Kubernetes, Liquibase, Kafka.

AI/ML

LLMs, RAG pipelines, Vector Search.

System Design

Distributed Systems, Serverless Architectures, Microservices, REST API Design, Idempotency Frameworks, Real-time Monitoring, Scalable Architectures.

Programming Languages

JavaScript, TypeScript, Python, Golang.

Backend Frameworks

NodeJS.

Databases

PostgreSQL, MySQL, MongoDB, Redis, Weaviate, Elasticsearch.

Cloud Platforms

AWS (EC2, RDS, Serverless, Lambda, DynamoDB, SQS, S3, EventBridge, ECS/Fargate).

Software Development

Scalable Systems, Data Pipelines, Code Refactoring, Schema Migration, Performance Optimization, Testing, PR Reviews, Troubleshooting, System Stability.

Leadership & Collaboration

Mentoring Junior Engineers, Cross-functional Collaboration, Roadmap Shaping, Stakeholder Management, Product Ambiguity Resolution, Strategic Influence.