Aamir Shafi is a Senior Software Architect with 19 years of experience bridging high-performance computing research and production-grade networking systems. Currently at NVIDIA after a research scientist role at Ohio State’s Network-Based Computing Lab, he specializes in parallel and multicore computing, data center systems, and software-defined networking. He led HPC research groups, ran Linux cluster deployments, and architected MPJ Express, a widely used open-source Java messaging library. His academic path includes a PhD in Parallel Computing and a MIT visiting scholar stint collaborating on Cilk, resulting in award-winning research on hyperobjects. Aamir combines deep theoretical grounding with hands-on optimization work for SDN/NFV platforms and has consultative experience with clients like Cavium, Dell, and Marvell. Based in Chicago, he’s known for translating advanced parallel algorithms into scalable, real-world systems.
19 years of coding experience
18 years of employment as a software developer
PhD, Computer Science, Parallel Computing, PhD, Computer Science, Parallel Computing at University of Portsmouth
BS, Computer Software Engineering, 3.22/4.00, BS, Computer Software Engineering, 3.22/4.00 at National University of Science and Technology
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.