Sharon Wang is a Senior Software Developer with nine years of experience building across front-end, back-end and full-stack systems, currently contributing to Posit's IDE efforts including RStudio and Positron. She brings deep runtime and compiler expertise from work on Eclipse OpenJ9 and OMR—contributions that touched JVM features and bytecode verification—as well as practical product experience shipping security-focused tooling and SAST innovations at Reshift and Software Secured. Sharon has led small engineering teams, hired and onboarded developers, and owned end-to-end product delivery from prototyping to CI/CD and cloud deployments. An active open-source contributor, her work spans UX polish in widely used projects like RStudio to performance-sensitive compiler changes in Soufflé and OpenJ9. Outside of code she coaches careers, creates content, and climbs walls and aerial silks—a hint at her blend of technical rigor and adventurous creativity.
9 years of coding experience
5 years of employment as a software developer
Explore French Immersion Program, Explore French Immersion Program at Université de Moncton
Bachelor’s Degree With Distinction Computer Science, Bachelor’s Degree With Distinction Computer Science at University of Calgary
Eclipse OpenJ9: A Java Virtual Machine for OpenJDK that's optimized for small footprint, fast start-up, and high throughput. Builds on Eclipse OMR (https://github.com/eclipse/omr) and combines with the Extensions for OpenJDK for OpenJ9 repo.
Role in this project:
Back-end Developer
Contributions:65 reviews, 44 commits, 39 PRs in 2 years
Contributions summary:Sharon primarily contributed to the Java Virtual Machine (JVM) project by implementing and testing new Java 12 features, specifically the `indent(int)` method for the `String` class. They also addressed bug fixes related to the JVM, such as fixing a memory allocation issue, adding an option to skip resolver nameserver requests, and ignoring empty and whitespace VM options. Furthermore, the user added support for the -XX:OnOutOfMemoryError=string option and addressed several compilation issues.
RStudio is an integrated development environment (IDE) for R
Role in this project:
Front-end Developer
Contributions:118 reviews, 7 commits, 109 PRs in 6 days
Contributions summary:Sharon primarily focused on enhancing the styling and appearance of the RStudio IDE's help pane. They implemented changes to the background color of the code sections within the help panel for both light and dark themes, ensuring proper border-radius styling. The user also updated the CSS classes used for applying light and dark themes in the help pane to ensure consistency, and refactored the use of theme classes to be more reliable. These changes involved modifying CSS files to improve the visual presentation and theme integration within the RStudio environment.
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
Sharon Wang - Senior Software Developer at Posit PBC