Abdul Mohammed is a Senior Software Development Engineer with 11+ years building large-scale AI/ML, distributed systems, and cloud infrastructure—most recently architecting routing and planning ML systems for Amazon’s global last-mile delivery network. He has consistently shipped production ML models, real-time data pipelines, and time-estimation systems that measurably improved route efficiency, workload balance, and driver experience at planet-scale. Prior roles at AWS include leading EC2 control-plane features, Attribute-Based Instance Type Selection, and accelerating region bootstrapping from months to weeks, demonstrating deep expertise in high-transaction APIs and automated provisioning. An active open-source contributor and AWS Open-Source Champion, he has improved tooling used across the ecosystem (including the widely adopted aws-node-termination-handler), bridging operational insights with developer workflows. Based in Austin, he blends hands-on backend and DevOps skills with cross-functional leadership, routinely turning complex logistics problems into deployable, scalable systems. Colleagues rely on him for pragmatic architecture, measured impact, and a knack for operational improvements that aren’t obvious from surface metrics.
11 years of coding experience
9 years of employment as a software developer
High School, High School at International Indian School, Riyadh
High School, High School at All Saints High School, Hyderabad
Master's Degree, Computer Science, Master's Degree, Computer Science at University at Buffalo
Bachelor's Degree, Information Technology, Bachelor's Degree, Information Technology at Osmania University
Gracefully handle EC2 instance shutdown within Kubernetes
Role in this project:
Back-end & DevOps Engineer
Contributions:5 reviews, 11 commits, 11 PRs in 1 year 8 months
Contributions summary:Abdul primarily focused on enhancing the functionality and information provided by webhook notifications within the Kubernetes environment. Contributions included adding node names, node labels, running pods, and autoscaling group names to webhook templates. They also implemented changes to filter the NTH (Node Termination Handler) pod during draining, indicating a focus on operational improvements and integration with the Kubernetes ecosystem. Their work involved modifications across multiple files, including configuration, monitoring, and node management components.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Abdul Mohammed - Senior Software Development Engineer at Amazon