Andrew Coccimiglio

Senior Software Engineer at Riot Games

Seattle, Washington, 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

👤
Senior
🎓
Top School
Andrew Coccimiglio is a senior software engineer in Seattle with 11 years of experience building client and server applications, big data systems, build pipelines, and cloud microservices—often focused on games. He has shipped features and infrastructure at major studios including Riot Games and EA, progressing from intern roles at Microsoft and Amazon to senior engineering at Riot. Andrew brings a pragmatic, cross-disciplinary approach that blends backend systems work (spark/hadoop experience) with game-focused problems like MIDI rendering and score layout from his open-source contributions to MuseScore. He’s comfortable moving between low-level playback/notation fixes and high-level distributed systems, and he thrives on learning new technologies to solve unique technical challenges.
code11 years of coding experience
job7 years of employment as a software developer
bookBachelor of Science (B.Sc.) Computer Science - Software Systems, Bachelor of Science (B.Sc.) Computer Science - Software Systems at Simon Fraser University
languagesEnglish, French, Italian, Chinese
github-logo-circle

Github Skills (9)

midi10
midi-instrument10
c-language10
cprogramming-language10
qt10
music-notation10
debug9
debugging9
musicxml9

Programming languages (4)

JavaC++HTMLPython

Github contributions (5)

github-logo-circle
musescore/MuseScore

Sep 2014 - Jan 2017

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:
userBack-end Developer
Contributions:14 commits, 8 PRs, 5 comments in 2 years 3 months
Contributions summary:Andrew primarily focused on fixing bugs and improving the MIDI rendering and music notation functionalities of MuseScore. They addressed issues related to pedal playback, crescendo/decrescendo playback, key signature display, and beam behavior. Their work involved modifying the `rendermidi.cpp`, `keysig.cpp`, `beam.cpp`, and related files to correct these playback and display issues. The user also contributed to improving the hairpins behavior and overall score layout.
reportscppsfzpythonvisit
CombatCube/ADayAtTheBeach

Jan 2017 - Jan 2017

Contributions:35 commits, 22 pushes, 1 branch in 2 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
Andrew Coccimiglio - Senior Software Engineer at Riot Games