George Pollard

Principal Software Engineer at Microsoft

Auckland, Auckland, New Zealand
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
George Pollard is a Principal Software Engineer with 17 years of experience, currently leading delivery and architecture at Microsoft from Auckland, New Zealand. He specialises in high-leverage engineering—automating build/test/deploy pipelines and applying property-based testing, fuzzing and model-based techniques to drive down developer cycle time. Comfortably polyglot, George prefers Rust but brings deep experience across .NET (C#/F#), C++, TypeScript, Python and Haskell, and has a pragmatic dislike for Go. An active OSS contributor, his work spans notable projects like Azure Service Operator, nushell and Microsoft OneFuzz where he improved code generation, rendering and fuzzing infrastructure. Colleagues value him for practical refactors that unlock long-term quality and productivity gains rather than quick fixes.
code17 years of coding experience
job15 years of employment as a software developer
bookBachelor of Engineering with Honours Multimedia Systems, Bachelor of Engineering with Honours Multimedia Systems at Massey University - Te Kunenga ki Pūrehuroa
languagesEnglish, franglais
stackoverflow-logo

Stackoverflow

Stats
30,378reputation
2.4mreached
382answers
2questions
Badges
awk
top-5%
regex
top-1%
linq
top-5%
haskell
top-5%
timer
top-5%
xml
top-5%
github-logo-circle

Github Skills (69)

dependency-management10
testing10
render10
http-client10
code-generation10
webextension10
haskell10
javascript10
rendering10
http-conduit10
scheduler10
crt10
kubernetes-pods10
rust10
shell10

Programming languages (31)

C#CMakefileGoHTMLNunjucksTypeScriptShell

Github contributions (5)

github-logo-circle
Azure/azure-service-operator

May 2020 - Jan 2023

Azure Service Operator allows you to create Azure resources using kubectl
Role in this project:
userBack-end Developer
Contributions:7 releases, 308 reviews, 340 commits in 2 years 9 months
Contributions summary:George was involved in significant refactoring and improvements to the code generation process, specifically targeting the naming and generation of types, as well as enhancements to the handling of allOf and oneOf constructs. They refactored the `Type` and `Definition` interfaces and refactored the code generator into pipeline stages and integrated the logic for handling the status information from the Swagger specifications. They also implemented the handling of format in specs and added support for validations of strings, arrays, numbers and other datatypes.
kubernetes-operatorsazure-resourceskubectloperatorkubernetes
microsoft/onefuzz

Apr 2022 - Jan 2023

A self-hosted Fuzzing-As-A-Service platform
Role in this project:
userBackend Developer & DevOps Engineer
Contributions:552 reviews, 227 commits, 667 PRs in 9 months
Contributions summary:George's contributions focused on fixing typos, improving code quality, and streamlining the build process. They addressed linter issues in multiple files, updated build dependencies, and attempted to improve the build performance. Additionally, the user made changes to the CI/CD scripts, including adding extensions for the devcontainer and attempting to improve sccacheability.
securityhostedfuzzingattestationas-a-service
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
George Pollard - Principal Software Engineer at Microsoft