Rahul Yedida is a Senior Data Scientist and CS PhD candidate with a decade of experience applying theory-driven machine learning to practical software engineering problems. He has driven state-of-the-art results in defect prediction, issue close-time forecasting, and code smell detection, emphasizing computationally efficient methods that scale to real-world corpora like GitHub and Bugzilla. At LexisNexis and through internships at Amazon, he has translated research into production-ready full-stack solutions, pairing ML models with MERN/Flask-based tooling. Beyond modeling, Rahul’s blend of rigorous academic research and hands-on web development means he both invents novel algorithms and ships end-to-end systems—a combination that accelerates impact while keeping compute costs down.
10 years of coding experience
3 years of employment as a software developer
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at North Carolina State University
Full Stack Web Development Certification, Computer Software Engineering, Full Stack Web Development Certification, Computer Software Engineering at Free Code Camp
Bachelor of Engineering (B.E.), Computer Science, Bachelor of Engineering (B.E.), Computer Science at PES Institute of Technology, Bangalore South Campus
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.