Abhinav Raj is a Lead Software Engineer with eight years of experience building backend systems and mobile applications, currently leading engineering efforts at Aspire. He has a strong background in backend engineering across startups and enterprises—including roles at privado.ai, IBM, and Visa—and practical experience transitioning monoliths and integrations such as Salesforce migrations. An active open-source contributor, he has worked on widely used Android learning and lab apps like Oppia and PSLab, focusing on UX improvements, refactors, and test coverage. Comfortable across Java/Spring and Android ecosystems, he bridges full-stack delivery with a backend-first mindset and automated testing discipline. Based in Gurugram, he combines production-grade engineering with hands-on contributions to community projects, reflecting a developer who still codes deeply while leading teams. Unusually for a lead, he continues to ship mobile UI fixes and automated tests in notable OSS projects, demonstrating a blend of leadership and pro-level implementation.
8 years of coding experience
6 years of employment as a software developer
Bachelor of Technology - BTech, Computer Science, Bachelor of Technology - BTech, Computer Science at Indian Institute of Technology (Banaras Hindu University), Varanasi
Contributions:46 commits, 73 PRs, 7 pushes in 1 year
Contributions summary:Abhinav primarily contributed to the PSLab Android application, focusing on UI enhancements, bug fixes, and feature implementation. Their work involved modifying the SavedExperiments fragment to include toast messages, updating the launcher icon, and creating experiment documentation. The user also replaced if-else code blocks with switch cases and addressed various issues related to instrument activities, particularly the Multimeter.
A free, online & offline learning platform to make quality education accessible for all.
Role in this project:
Mobile Developer (Android)
Contributions:7 commits, 9 PRs, 87 comments in 2 months
Contributions summary:Abhinav primarily focused on developing and testing the Android application's user interface and functionality. Their commits demonstrate significant work refactoring and updating existing UI components, specifically related to the "Continue Playing", "Recently Played" and "Revision Card" screens. They addressed UX issues and implemented layout adjustments for landscape mode. The user also wrote automated tests to ensure the correct behavior of various UI elements.
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.