Ahmed Hussein is a software engineer and PhD-trained researcher with a decade of professional experience building compilers, runtimes, and memory management systems. Currently at NVIDIA and a committer on the Hadoop project, he blends research-grade expertise in garbage collection, concurrency, and static analysis with production engineering at scale. His work includes power-aware GC optimizations for Android, highlighting an uncommon focus on energy-efficient runtime design. Past roles span major labs and companies including Yahoo, Huawei, and Qualcomm, reflecting deep experience across infrastructure and mobile systems. Based in Urbana, Illinois, he pairs academic rigor with practical impact, translating compiler and VM research into deployable solutions.
9 years of coding experience
9 years of employment as a software developer
Bachelor of Science (BSc), Computer Engineering, Bachelor of Science (BSc), Computer Engineering at Alexandria University
Master of Science (MSc), Computer Science, Master of Science (MSc), Computer Science at Purdue University
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.