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.
27 years of coding experience
18 years of employment as a software developer
M.Sc., computer science, M.Sc., computer science at McGill University
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.
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.