Jarrad Whitaker

Senior Software Engineer at Gridcog

Melbourne, Victoria, Australia
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
Jarrad Whitaker is a Senior Software Engineer based in Melbourne with 12 years of experience building backend systems and developer-friendly tools using C#, TypeScript, Swift, Python and the pragmatism of JavaScript. He has balanced roles across industry and open source—improving parsing and CLI behavior for tools like angle-grinder and schemachange and enhancing core functionality in the widely used MuseScore project—demonstrating attention to robust parsing, testing, and build/package concerns. At companies from Officeworks to Swift Navigation and now Gridcog he has moved between developer and senior data-focused roles, bringing a systems-minded engineering approach informed by degrees in Electrical & Computer Systems Engineering and Maths/CS from Monash. Colleagues rely on him to simplify development workflows and to bridge the gap between low-level correctness (parsing, MIDI/zoom behavior) and production-ready packaging and tooling.
code12 years of coding experience
job7 years of employment as a software developer
bookBachelor of Engineering - BE, Electrical and Computer Systems Engineering, Bachelor of Engineering - BE, Electrical and Computer Systems Engineering at Monash University
github-logo-circle

Github Skills (26)

c-language10
qt10
music-notation10
python10
snowflake10
versioninfo10
software-update10
regex10
parsing10
versioning10
rust10
text-parsing10
cprogramming-language10
testing9
jinja29

Programming languages (22)

C#JavaC++RustCGoHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
musescore/MuseScore

Apr 2014 - Oct 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:12 commits, 1 PR, 6 comments in 3 years 5 months
Contributions summary:Jarrad primarily contributed to the core functionality of the MuseScore software. Their work involved modifying the `scoreview.cpp` and `scoreview.h` files to improve zoom functionality and implement the usage of new scroll events. Additionally, they addressed code style by incorporating C++ style casts and made changes to the build and packaging process, specifically concerning architecture and versioning for deb packages. Furthermore, they enhanced MIDI input by ensuring it followed the concert pitch setting.
reportscppsfzpythonvisit
Snowflake-Labs/schemachange

Oct 2021 - Nov 2021

A Database Change Management tool for Snowflake
Role in this project:
userBack-end Developer
Contributions:8 commits, 7 PRs, 9 comments in 23 days
Contributions summary:Jarrad primarily contributed to the `schemachange` project by fixing bugs, such as a crash during dry runs, and by updating the project's version number. Their work included modifications to the `cli.py` and `setup.py` files. These changes indicate involvement in core functionality and project maintenance. The edits also included changes to the Jinja template processor within `cli.py`, demonstrating work on configuration file processing.
auroramysqlsqltusharesnowflake
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
Jarrad Whitaker - Senior Software Engineer at Gridcog