Mark St John

Staff Software Engineer at Google

Ottawa, Ontario, United States
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
Mark St John is a Staff Software Engineer based in Ottawa with over a decade of experience designing and delivering high-scale backend systems and leading engineering teams. He has deep expertise in large webserver and ad-technology infrastructures from roles at Google and DoubleClick, where he led migrations, redesigned legacy systems for concurrency and scalability, and authored core trafficking and synchronization components. Mark contributes to notable open-source projects such as Cilium, improving policy correlation and observability with eBPF-based networking work and increased test coverage. He combines hands-on backend and DevOps skills—writing RPC servers, storage designs, and helm scheduling configs—with a knack for reducing runtime and transient errors in batch systems. A University of Michigan alum in Computer Science and Communications Studies, he brings both technical breadth and clear product-focused design documentation to complex, production-critical systems. An often-unseen strength is his track record of moving between offices and teams to lead high-impact migrations and integrations, demonstrating adaptability in large organizations.
code5 years of coding experience
job3 years of employment as a software developer
bookBS, Computer Science, Communications Studies, BS, Computer Science, Communications Studies at University of Michigan
stackoverflow-logo

Stackoverflow

Stats
31reputation
14kreached
1answer
0questions
github-logo-circle

Github Skills (15)

testing10
kubernetes10
go10
networking10
ebpf10
kubernetes-pods10
cicd9
container9
debug8
debugging8
cnc8
helm8
parsing6
querystring6
java6

Programming languages (2)

ShellGo

Github contributions (5)

github-logo-circle
cilium/cilium

Feb 2023 - Mar 2025

eBPF-based Networking, Security, and Observability
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:51 reviews, 14 PRs, 235 comments in 2 years 1 month
Contributions summary:Mark primarily focused on enhancing the policy correlation within the Cilium project. They implemented fixes to correlate cluster-scoped policy APIs, lookup L4 policies, and include the policy API kind. Additionally, the user added several test cases to increase code coverage for policy match types. They also made changes to the CES subscriber, refactoring methods and adding more test coverage for the Cilium Endpoint Slice events. Furthermore, they addressed an issue related to scheduling throughput by adding helm configurations.
bpfcontainerskerneltroubleshootingkubernetes-networking
Contributions:1 review, 4 commits, 1 PR in 6 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
Mark St John - Staff Software Engineer at Google