Amadou Ngom

PhD Candidate

Cambridge, Massachusetts, 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
Amadou Ngom is a PhD candidate in Computer Science at MIT co-advised by Saman Amarasinghe and Tim Kraska, specializing in compilers, databases, and cloud programming with nine years of engineering experience. He blends rigorous academic research in data systems with hands-on backend development, contributing to projects like CMU’s NoisePage self-driving DB where he tackled low-level storage, concurrency, and performance testing. His background includes internships at Pure Storage and Zillow and advanced degrees from Carnegie Mellon, giving him practical exposure to production storage and large-scale systems. Comfortable working across the stack, he focuses on making database internals both more efficient and more predictable in cloud environments. Colleagues describe him as a researcher-engineer who moves quickly from prototypes to robust implementation details that matter in production.
code9 years of coding experience
bookDoctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at Massachusetts Institute of Technology
bookMaster of Science - MS, Computer Science, Master of Science - MS, Computer Science at Carnegie Mellon University
languagesEnglish, French, Wolof
github-logo-circle

Github Skills (15)

unit-testing10
c-language10
system-testing10
cprogramming-language10
dbms10
concurrency10
qtest10
testing10
garbage-collection9
data-structure9
storage-engine9
data-structures9
databases8
database8
dbm8

Programming languages (5)

C++RustJavaScriptJupyter NotebookPython

Github contributions (5)

github-logo-circle
cmu-db/noisepage

Sep 2018 - Mar 2020

Self-Driving Database Management System from Carnegie Mellon University
Role in this project:
userBack-end Developer
Contributions:11 commits, 13 PRs, 33 comments in 1 year 5 months
Contributions summary:Amadou's contributions primarily involve implementing and testing core database features and performance improvements within the NoSQL database management system. They worked on adding new test scenarios for garbage collection and large transaction tests, demonstrating a focus on concurrency and performance optimization. The user also made significant changes to the byte order in the block allocation bitmap and added flags to VarlenEntry, indicative of low-level storage management. Furthermore, the user contributed to integrating the TPL execution engine.
management-systemdbmsdatabase-management-systemcarnegie-mellon-universityself-driving
amlatyrngom/SQLIR

Mar 2020 - Apr 2025

Contributions:4 pushes, 1 branch in 5 years
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
Amadou Ngom - PhD Candidate