Jessica He is a software engineer based in Old Toronto with 5 years of experience building backend systems and developer tooling. Now at Red Hat after an internship there, she has contributed to the Eclipse Java Language Server, adding reference-finding and refactoring clean-ups (including converting string concatenation to text blocks) and shipping tests—work that directly improves Java developer productivity in a widely used open-source project. Her background in computer engineering from the University of Toronto and hands-on roles in robotics and campus AI initiatives give her a pragmatic systems mindset and cross-disciplinary problem-solving skills. Colleagues describe her as detail-oriented in QA-aware backend development, comfortable working from low-level code analysis to shipping reliable features in large codebases.
5 years of coding experience
1 year of employment as a software developer
High School Diploma | Ontario Scholar, High School Diploma | Ontario Scholar at Pierre Elliot Trudeau High School
Bachelor of Engineering - BE, Computer Engineering, Bachelor of Engineering - BE, Computer Engineering at University of Toronto
Contributions:11 reviews, 5 commits, 19 PRs in 3 months
Contributions summary:Jessica contributed to the Java Language Server (JDT LS) by implementing features related to code analysis and refactoring, specifically focusing on reference finding and clean-up tools. Their work included adding functionality for including declarations in reference searches and creating new clean-up operations like converting string concatenation to text blocks and inverting equals calls. Furthermore, the user wrote tests for the new functionalities, as well as existing features.
Contributions:105 pushes, 24 branches in 1 year 2 months
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.