Brad Hoekstra

Senior Software Engineer at Google

Kitchener, 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
🎓
Top School
Brad Hoekstra is a Senior Software Engineer with a decade of experience building multimedia and embedded systems software, now focused on scalable back-end and cloud-native infrastructure at Google. He combines a Mechatronics Engineering background from the University of Waterloo with strong C++, Python, and Java skills to solve cross-domain problems from hardware-adjacent embedded code to distributed services. Previously he architected systems at Vertical AI and designed products at Avvasi, giving him practical end-to-end design and delivery experience. An active open-source contributor, he has improved security and reliability in the high-profile Knative Serving project by hardening container security and cleaning up connection handling and tests. Colleagues know him for pragmatic refactors that reduce operational risk and for translating low-level engineering constraints into robust, maintainable services.
code10 years of coding experience
job9 years of employment as a software developer
bookBachelor of Applied Science, Mechatronics Engineering, Bachelor of Applied Science, Mechatronics Engineering at University of Waterloo
github-logo-circle

Github Skills (11)

kubernetes10
go10
kubernetes-pods10
dockers9
testing9
docker9
container8
serverless8
networking8
devops8
autoscaling7

Programming languages (8)

C#JavaShellStarlarkGoSwiftHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
knative/serving

Nov 2018 - Jun 2019

Kubernetes-based, scale-to-zero, request-driven compute
Role in this project:
userBack-end & DevOps Engineer
Contributions:7 commits, 6 PRs, 71 comments in 6 months
Contributions summary:Brad contributed to the Knative Serving project by fixing issues in the ManagedConnection component, including variable shadowing and connection handling. They also cleaned up and refactored test files related to deployments, improving code clarity and maintainability. Furthermore, the user modified the project to run all containers as a non-root user, enhancing security. These changes indicate a focus on improving the backend and operational aspects of the project.
golangzerodeveloper-productivitynetworkingserverless
bradhoekstra/kubernetes

Jun 2018 - Nov 2019

Production-Grade Container Scheduling and Management
Contributions:3 PRs, 36 pushes, 43 branches in 1 year 4 months
containersschedulingdockergradeproduction-grade
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
Brad Hoekstra - Senior Software Engineer at Google