Ramya Prasad is a Software Engineer 2 at Microsoft with eight years of experience building backend systems and developer-focused features, after earlier roles at IBM where she contributed to improving error messaging and installation flows for the well-regarded Open Liberty runtime. A University of Toronto-trained computer engineer, she brings a practical blend of internship, startup and hackathon experience to shipping dependable software and improving developer UX. Passionate about youth STEM and community engagement, she pairs technical work with mentorship and outreach, and strengthens cross-cultural perspectives through travel and language learning. Known for pragmatic problem-solving, she quietly improves clarity in systems—turning confusing errors into actionable guidance for operators and users alike.
8 years of coding experience
4 years of employment as a software developer
Bachelor of Applied Science - BASc, Bachelor of Applied Science - BASc at University of Toronto
Exchange Program (EXPLORE), Exchange Program (EXPLORE) at Université Sainte-Anne
Open Liberty is a highly composable, fast to start, dynamic application server runtime environment
Role in this project:
Back-end Developer
Contributions:31 commits, 64 PRs, 13 pushes in 6 months
Contributions summary:Ramya primarily focused on modifying and improving the error messages and exception handling within the Open Liberty installation process. The commits involved changes to Java code, specifically within the `com.ibm.ws.install` package. The user added new error messages and modified existing ones to improve the clarity and accuracy when installing WebSphere Liberty features. Additionally, the user contributed to handling individual ESAs for installation.
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.