James Cherry

President at Parallax Software

Redwood City, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
James Cherry is a seasoned technology executive and hands-on engineer with seven years of recent experience and decades-long roots in electronic design and software architecture. As President of Parallax Software in Redwood City, he blends leadership with deep technical fluency, drawing on prior architect and research roles at Cadence, Sun Microsystems, and Symbolics. He has core expertise in netlist processing and graph traversal, demonstrated by substantive backend and system-architecture contributions to the OpenSTA engine within The OpenROAD Project. Known for refactoring legacy systems into flexible, reusable architectures, he excels at translating complex EDA requirements into maintainable implementations. Trained at MIT in Electrical and Electronics Engineering, he pairs rigorous academic foundations with a pragmatic, product-focused mindset. An understated strength is his ability to operate across research, product, and engineering teams to drive long-lived technical platforms.
code7 years of coding experience
job5 years of employment as a software developer
bookMaster's degree, Electrical and Electronics Engineering, Master's degree, Electrical and Electronics Engineering at Massachusetts Institute of Technology
github-logo-circle

Github Skills (12)

algorithm10
data-structures10
algorithms10
c-language10
cprogramming-language10
architectures10
data-structure10
architecture10
makefile9
gnu-make9
build-system8
verilog6

Programming languages (7)

C++SourcePawnCVerilogHTMLTclPython

Github contributions (5)

github-logo-circle
The-OpenROAD-Project/OpenSTA

Sep 2018 - Jan 2023

OpenSTA engine
Role in this project:
userBackend Developer & System Architect
Contributions:1 release, 1032 commits, 7 PRs in 4 years 4 months
Contributions summary:James focused on OpenSTA engine. Contributions included implementing features for netlist editing and graph traversal. They refactored core components, implemented a flexible and reusable architecture, and were involved in the design and implementation of key parts of the system.
circuitsmachine-learningpower-systems
jjcherry56/OpenSTA

Jan 2023 - Jan 2023

Static timing analyzer
Contributions:1 review, 79 commits, 87 pushes in 10 days
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
James Cherry - President at Parallax Software