Sanjula Ganepola is a Staff Software Developer at IBM with eight years of experience building developer tooling and backend services, currently focused on the IBM i platform and extensions for Visual Studio Code. A McMaster graduate in Software Engineering and Management, she has shipped features that span remote file browsing, build/compile orchestration, job log inspection and debugging for RPGLE/CL/COBOL workflows. Her work blends API integration with QSYS/IFS and CL commands, creation of extensibility hooks for partner tooling, and user-focused UI design backed by Jest and Selenium tests. She brings hands-on experience from research and teaching roles—developing sensor-annotation widgets and mentoring engineering students—that sharpen her product empathy and documentation skills. Based in Newmarket, Ontario, Sanjula pairs strong backend engineering with a knack for making legacy enterprise platforms more approachable for modern developer experiences.
8 years of coding experience
4 years of employment as a software developer
B.Eng.Mgt. Software Engineering and Management, B.Eng.Mgt. Software Engineering and Management at McMaster University
Contributions:13 releases, 17 reviews, 73 PRs in 4 months
actcidevopsvscode
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.
Request Free Trial
Sanjula Ganepola - Staff Software Developer at IBM