Greg Ward

Staff Software Engineer at Alpaca

Montreal, Quebec, 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
Greg Ward is a Staff Software Engineer in Montreal with 27 years of experience building resilient, production-critical systems across finance, networking, and cloud platforms. He blends deep language expertise in Python, Go, C, and Java with strong Linux and VCS skills to lead migrations from monoliths to microservices and to maintain critical ledger and billing infrastructure. As a technical pod lead and principal engineer, he has repeatedly turned complex operational workflows into reliable APIs and UIs that cut manual overhead and risk. He contributed QA-focused test improvements to the well-known pycodestyle project, strengthening edge-case handling for multiline strings and file-end blank lines. Greg holds an M.Sc. in computer science and a B.Sc. in physics from McGill, and is known for learning new tools independently while balancing careful engineering with pragmatic delivery. He thrives on delicate infrastructure work where incremental change and automation must coexist without breaking production.
code27 years of coding experience
job18 years of employment as a software developer
bookM.Sc., computer science, M.Sc., computer science at McGill University
stackoverflow-logo

Stackoverflow

Stats
1,633reputation
86kreached
15answers
2questions
Badges
python
top-5%
python-requests
top-5%
unit-testing
top-5%
thread-safety
top-5%
github-logo-circle

Github Skills (23)

styles10
styleguidist10
continuous-integration10
python10
testing10
buildbot10
stylecop10
style-dictionary10
thread-safety9
unit-testing9
pytest9
python-requests9
plugin8
flake8
plug8

Programming languages (9)

TypeScriptC++CRustDGoreStructuredTextPHP

Github contributions (5)

github-logo-circle
PyCQA/pycodestyle

Nov 2013 - Nov 2013

Simple Python style checker in one Python file
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:7 commits in 9 days
Contributions summary:Greg focused on enhancing the test suite for the pycodestyle project. Their contributions included adding and modifying test cases to cover multiline strings, ensuring the correct behavior of the style checker in various scenarios, and addressing a specific bug related to blank lines at the end of files. The user's work improved the test coverage and robustness of the style checker, particularly around the handling of complex code structures. Additionally, they contributed to fixing edge cases within the existing test suite.
linterpythonstyle-checkercheckerstyle-guide
gward/vcrpy

Jul 2015 - Mar 2021

Automatically mock your HTTP interactions to simplify and speed up testing
Contributions:6 pushes, 3 branches in 5 years 9 months
mock-serverspeedfunctional-testingtestingapi-testing
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