Jake Ginnivan is a seasoned software leader and principal consultant with 15 years of experience building and scaling news platforms, developer teams, and developer-friendly systems from Perth, Australia. He has led small teams to deliver high‑visibility projects—driving continuous deployment, subscription launches and large site migrations at Seven West Media—and now shapes product and architecture at Arkahna and Atlassian. A hands-on full‑stack engineer, Jake contributes to notable open-source projects (DbUp, GitVersion, MahApps, Shouldly) across backend, frontend and testing, with a particular knack for improving reliability and test suites. He mentors and speaks internationally, combining public speaking and coaching with practical engineering to help teams succeed. Notably, he co-founded FeatureBoard and has driven company-wide open source policy and labs to increase engineering impact beyond his immediate teams.
A utility to give some insight into how you use your keyboard
Role in this project:
Full-stack Developer
Contributions:56 commits, 19 PRs, 10 pushes in 3 years 3 months
Contributions summary:Jake primarily focused on developing the front-end key monitoring and display utility. They implemented key monitoring functionality using Windows API interop and Reactive Extensions (Rx). The user also worked on binding shell viewmodels to display the most recent key presses, demonstrating the integration of front-end components with back-end logic for a seamless user experience. The contributions involve creating a key logging utility that provides insights into user keyboard usage.
DbUp is a .NET library that helps you to deploy changes to SQL Server databases. It tracks which SQL scripts have been run already, and runs the change scripts that are needed to get your database up to date.
Role in this project:
Back-end Developer & Database Engineer
Contributions:7 releases, 200 commits, 77 PRs in 5 years 3 months
Contributions summary:Jake primarily focused on enhancing the DbUp library by adding features for preprocessors and variable substitutions, with a default schema included. Their contributions extended to various components of the library, including the SqlScriptExecutor, AdHocSqlRunner, and TableJournal classes. The changes also included creating and verifying schemas before upgrades. These modifications indicate improvements in the library's ability to handle database schema deployments and variable configurations.
net-librarysqlservertsqlsql-scriptssql-server
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.