Damian Bowater

Staff Software Engineer (L6) at Google

Zurich, Zurich, Switzerland
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

🤩
Rockstar
🎓
Top School
Damian Bowater is a Staff Software Engineer based in Zurich with 13 years of experience building secure, scalable systems at Google, currently leading a team that embeds Secure-by-Design authorization into core infrastructure for AI agents. He combines deep hands-on expertise in Go and server-side web security—contributing to google/go-safeweb’s safehttp core and CSP/HSTS plugins—with a track record of bootstrapping and scaling authorization teams. Damian is known for making “writing code well” easy in practice: he refactors critical paths, eliminates unreachable code, and improves test coverage to raise the security baseline. His background spans logs and metrics for Google Maps to kernel and telecom projects, giving him a broad systems perspective that informs pragmatic security decisions. He mentors Go developers internally and co-led the Go Tip of the Week, signaling a commitment to developer experience as well as correctness. A pragmatic engineer who values clean abstractions, Damian often focuses on the less-obvious plumbing that prevents failures at scale.
code13 years of coding experience
job9 years of employment as a software developer
bookMaster's Degree (unfinished) Computer Science, Master's Degree (unfinished) Computer Science at University of Wroclaw
languagesPolish, English
github-logo-circle

Github Skills (6)

security10
http-server10
security-hardening10
go10
http9
golang8

Programming languages (5)

ShellCSCSSGoHTML

Github contributions (5)

github-logo-circle
google/go-safeweb

May 2020 - Jan 2022

Secure-by-default HTTP servers in Go.
Role in this project:
userBack-end Developer & Security Engineer
Contributions:314 reviews, 222 commits, 183 PRs in 1 year 8 months
Contributions summary:Damian primarily focused on implementing and refactoring core components of the go-safeweb library, specifically the core of the safehttp functionality. Their work involved removing unreachable code, creating the initial implementation for safehttp and refactoring the HSTS plugin. Additionally, the user contributed to the Content Security Policy plugin by refactoring the policy, and was responsible for fixing a missing link in an integration test.
gohttp-serversecurity-hardeningsecuritygolang
kele/.dotfiles

Jan 2015 - Jun 2021

Contributions:128 commits, 62 pushes, 5 branches in 6 years 5 months
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