Principal Software Engineer at ISS | Institutional Shareholder Services
Norman, Oklahoma, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Jonathan Grimes is a Principal Software Engineer with 25 years in software development and the last 15 focused on client-side and UI engineering, currently splitting leadership roles at WayBetter and ISS. He specializes in modern JavaScript stacks (React, node.js, HTML/CSS) and has a history of quickly mastering languages from C++ to Java, plus mentoring and elevating engineering teams. Jonathan has architected and migrated complex front-end systems—most notably an LMS and student housing apps—and contributed practical fixes to popular open-source React libraries to improve routing and PDF annotation behaviors. Based in Norman, Oklahoma, he blends hands-on coding with architectural direction and a knack for improving developer workflows and product resilience. An understated strength is his attention to cross-document compatibility and resource cleanup in front-end components, reducing subtle runtime and UX issues.
14 years of coding experience
19 years of employment as a software developer
Bachelors, Computer Science, Bachelors, Computer Science at University of Oklahoma
Contributions:7 commits, 13 PRs, 70 comments in 3 years 1 month
Contributions summary:Jonathan primarily focused on improving the React-Router-Component library by addressing several key issues and enhancing its functionality. Their work included fixing an infinite loop issue, correcting a potential router logic error, and ensuring the correct handling of routes, particularly in scenarios involving sub-routes. Additionally, the user updated the component's propType specifications to align with current React practices and improve compatibility with ES6 module imports. They also addressed spacing and formatting inconsistencies.
Contributions:18 commits, 2 PRs, 27 comments in 1 month
Contributions summary:Jonathan primarily focused on enhancing the React-based PDF highlighting component. They addressed issues related to document loading and resource management by implementing solutions to prevent loading empty URLs and ensuring proper cleanup. The user also worked on improving the component's responsiveness by handling resizing events and making it more cross-document compatible. Their contributions involved refining core functionality and improving the overall user experience.
reactpdfreact-pdfpdf-viewerannotator
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
Jonathan Grimes - Principal Software Engineer at ISS | Institutional Shareholder Services