Enseignant Chercheur (Assistant Professor) at EPITA: Ecole d'Ingénieurs en Informatique
Paris, Ile-de-France
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Jim Newton is a seasoned researcher and software engineer based in Paris, combining academic research with hands-on development across EDA, programming languages, and object-oriented design. He is an Assistant Professor at EPITA and a Research Engineer at LRDE, bringing over a decade of industry experience to his teaching and applied research. In industry, he contributed as Staff Engineer and Staff Application Engineer at Cadence, driving OO language enhancements for SKILL++ and PCell tooling used in IC design, and he led a software team that worked on a meta version control system. He is an active open-source contributor for MuseScore, where as a back-end developer he implemented playback for articulations and ornaments, refined MIDI rendering, and improved handling of transposing instruments and accidentals. His academic credentials include a PhD in Computer Science from Sorbonne Université, an MA in Mathematics from Mississippi State University, and a B.S. in Electrical Engineering from MSU, underscoring a strong quantitative and systems-oriented foundation. Based in the Paris region, he bridges research and production, turning complex requirements into robust, auditable software with a track record of leadership and innovation.
10 years of coding experience
26 years of employment as a software developer
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at Sorbonne Université
Master of Arts (M.A.), Mathematics, Master of Arts (M.A.), Mathematics at Mississippi State University
MuseScore is an open source and free music notation software. For support, contribution, bug reports, visit MuseScore.org. Fork and make pull requests!
Role in this project:
Back-end Developer
Contributions:29 commits, 12 PRs, 96 comments in 1 year 3 months
Contributions summary:Jim primarily contributed to the music notation software by implementing and improving the playback of musical articulations and ornaments. This included adding new properties related to playback and ornament styles, refactoring code for midi rendering, and fixing issues related to transposing instruments. The user also worked on improving the resolution and handling of accidentals in the midi output.
Contributions:270 pushes, 1 branch, 2 tags in 8 years 10 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.