Gerrie Swart

Senior Software Developer at Vehikl

Guelph, Ontario, Canada
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
Gerrie Swart is a pragmatic senior software developer and founder with two decades of industry experience and a nine-year track record in senior roles, currently building resilient systems at Vehikl from Guelph, Ontario. He has hands-on expertise architecting and re-engineering high-throughput, high-uptime transactional platforms—most notably as a co-founder of Flickswitch where he led core system design processing millions of real-time transactions. Gerrie blends strong backend engineering (Java, Python, PHP, MySQL variants) with a product-minded focus that balances elegant design and rapid MVP delivery. He fosters open, fearless team cultures that reliably meet estimates and scale, and contributes to open-source BPM work such as ProcessMaker’s core by improving validation, schema, and API logic. Not obviously visible from titles alone, he prefers staying technical to avoid managerial drift and repeatedly rescues systems from instability to production-grade reliability.
code9 years of coding experience
job12 years of employment as a software developer
github-logo-circle

Github Skills (8)

php10
laravel10
laravel-mix10
database-migration9
database-migrations9
api8
apidoc8
sql8

Programming languages (5)

C++JavaScriptPHPHTMLPython

Github contributions (5)

github-logo-circle
ProcessMaker/processmaker

Feb 2020 - Apr 2020

ProcessMaker BPM Core
Role in this project:
userBack-end Developer
Contributions:27 commits, 9 PRs, 8 pushes in 2 months
Contributions summary:Gerrie primarily focused on back-end development tasks within the ProcessMaker BPM Core repository. Their contributions involved implementing and refining validation rules for environment variables, including adding custom error messages. The user also added new columns to the database schema for processes and process versions. Furthermore, they made changes to the API controller and model files, updating the application's core functionality.
processmaker-4saasprocessmakerbusiness-processjava
This is a refactoring kata based on the one described in http://codekata.com/kata/kata01-supermarket-pricing/
Contributions:2 PRs, 10 pushes, 9 branches in 5 years 9 months
refactoring-katarefactoringcodekatasupermarket-pricingsupermarket
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
Gerrie Swart - Senior Software Developer at Vehikl