Gavin Shaw

Senior Software Engineer at Gallantree

Queensland, 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
Gavin Shaw is a Senior Software Engineer with a decade of experience building full-stack and cloud-native systems, currently based in Queensland, Australia. He has a strong consulting background from roles at Pivotal/VMware Tanzu and Gallantree, pairing hands-on development with coaching clients in XP and modern engineering practices. Gavin has delivered production-ready features for lifecycle management of Kubernetes clusters (AWS EKS, Azure AKS), supported on-call incident response, and improved CI/CD and infrastructure integrations. His open-source contributions to the well-known DBeaver project show deep SQL and database internals expertise, including Greenplum-specific DDL improvements. Academically trained with a PhD focus in Information Technology, he combines research rigor with practical delivery across small agile teams and larger multi-team programs.
code10 years of coding experience
job10 years of employment as a software developer
bookPhD Information Technology, PhD Information Technology at QUT (Queensland University of Technology)
github-logo-circle

Github Skills (10)

greenplum10
databases10
postgresql10
sql10
database10
java9
testing9
javas9
junit8
mockito8

Programming languages (4)

JavaCJavaScriptGo

Github contributions (5)

github-logo-circle
dbeaver/dbeaver

Dec 2018 - Jan 2019

Free universal database tool and SQL client
Role in this project:
userDatabase Engineer / Database Administrator
Contributions:12 commits, 8 PRs, 6 comments in 28 days
Contributions summary:Gavin primarily focused on refactoring and enhancing database-related unit tests within the PostgreSQL extension of the DBeaver project. Their contributions involved modifying existing test structures and removing redundant test cases. They also refactored the generation of the WITH clause, isolating Greenplum-specific logic and adding support for the "UNLOGGED" clause in the Greenplum table DDL, indicating a strong understanding of database internals and SQL syntax. These changes suggest a focus on improving the accuracy and maintainability of the database interaction code.
sqlserversql-clientdbeaverredshiftgui
Pivotal-Data-Attic/dbeaver

Dec 2018 - Jan 2019

Greenplum DBeaver dev repo: Free universal database tool and SQL client
Contributions:79 pushes in 1 month
database-designdb2mysqldevrdbms
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
Gavin Shaw - Senior Software Engineer at Gallantree