Ravishankar Sivaraman is a software engineer with eight years of experience building cloud infrastructure, distributed systems, and secure, object-oriented software across companies including Meta and AWS. He combines hands-on engineering with a strong background in performance optimization and test-driven development, having cut execution times by up to 70% and introduced organization-wide unit testing practices earlier in his career. His track record spans low-level systems work (CUDA-accelerated FFTs, DSP) to large-scale cloud services, reflecting comfort across C/C++, Java, Python, and modern CI/CD practices. Notably, he has driven product wins through technical problem-solving—isolating critical memory leaks and contributing to standards that positioned his employer as a compliance partner. Based in London, he leverages an MS in Computer Science from USC and broad industry experience to deliver reliable, high-performance solutions in complex, production environments.
8 years of coding experience
11 years of employment as a software developer
Master of Science (M.S.) Computer Science, Master of Science (M.S.) Computer Science at University of Southern California
Bachelor of Technology (B.Tech.) Information Technology, Bachelor of Technology (B.Tech.) Information Technology at National Institute of Technology Karnataka
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.