David Proctor

Manager, Product Engineering at Braze

Vancouver, British Columbia, 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

🤩
Rockstar
🎓
Top School
David Proctor is a pragmatic software engineering manager with 11 years of experience building and operating scalable, test-driven backend cloud applications, most recently leading product engineering at Braze after a multi-year tenure managing Social Media archiving at Pagefreezer. He combines hands-on coding in Python (and experience in Go, C#, C++, and Java) with team leadership—recruiting, mentoring, performance management, and cross-functional architecture and roadmap alignment. David has a strong QA and automation background demonstrated by contributions to the widely used NUnit framework, improving platform-specific test coverage and robustness. He thrives on taking over legacy systems, documenting and improving them, and shipping reliable production fixes under pressure. Outside work he channels creativity into comic-book writing and a seasonal balance of softball and poker, reflecting a blend of analytical focus and storytelling instincts.
code11 years of coding experience
job13 years of employment as a software developer
bookBritish Columbia Institute of Technology (BCIT)
bookBachelor of Arts, double-major: communication (with honours) and political science, Bachelor of Arts, double-major: communication (with honours) and political science at Simon Fraser University
languagesEnglish, German
github-logo-circle

Github Skills (7)

nunit10
dotnet-new10
dotnet10
test-framework10
test-driven-design10
csharp10
testing10

Programming languages (3)

TypeScriptC#CSS

Github contributions (5)

github-logo-circle
nunit/nunit

Jul 2017 - Sep 2017

NUnit Framework
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:8 commits, 3 PRs, 4 pushes in 2 months
Contributions summary:David's contributions primarily focus on enhancing the NUnit framework's testing capabilities. They've implemented tests for platform-specific attributes, ensuring correct behavior when dealing with invalid platform names. Furthermore, the user added an `InvalidPlatformException` and associated tests. Their work involves modifying existing tests and adding new ones to improve the robustness and accuracy of the framework's test suite.
dotnettestingtest-frameworkc-sharpnunit-framework
Source for my personal web site
Contributions:10 pushes, 2 branches in 7 years 9 months
jekyllweb-personalweb-sitepersonal-web-site
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
David Proctor - Manager, Product Engineering at Braze