Drew Alam

Software Engineer at Meta

New York, New York, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Drew Alam is a software engineer based in New York with a decade of experience building reliable back-end systems, currently applying his skills at Meta. He has a strong background in distributed storage and object storage back-end work — notably contributing to NVIDIA’s AIStore where he improved stats tracking, error metrics, and replication logic to boost performance and reliability. Drew’s internships at Bloomberg, NVIDIA, FreshBooks, BlackBerry and BBM, plus research at the University of Waterloo, show a consistent focus on systems software and payments/back-end engineering. Comfortable in large-scale production environments, he brings both practical engineering chops and a habit of refactoring for maintainability and observability. An interesting through-line: he pairs rigorous CS/math training with hands-on contributions to open-source infrastructure used in AI workflows.
code10 years of coding experience
job2 years of employment as a software developer
bookBachelor of Computer Science, Mathematics, Bachelor of Computer Science, Mathematics at University of Waterloo
languagesBengali, English
github-logo-circle

Github Skills (5)

error-handling10
go10
replication10
concurrency9
object-storage9

Programming languages (1)

Go

Github contributions (5)

github-logo-circle
NVIDIA/aistore

Sep 2018 - Nov 2018

AIStore: scalable storage for AI applications
Role in this project:
userBack-end Developer
Contributions:16 commits in 2 months
Contributions summary:Drew primarily worked on refactoring and enhancing the object storage functionality of the AIStore project. The commits reveal improvements to the stats tracking and reporting system, including the encapsulation and generalization of statistical variables. The changes also included the implementation of new error stats, and also the modification of replication logic to prevent redundant operations. Overall, the user's contributions centered on improving the core performance and reliability of the object storage backend.
scalabledeep-learningdistributed-shufflemachine-learninghyper-converged
Contributions:22 pushes, 1 branch in 2 months
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