Senior Software Developer Chief Software Architect at Geoff Salmon Web Services
Ottawa, Ontario, Canada
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Geoff Salmon is a seasoned senior software developer and chief software architect with 19 years building and leading teams to deliver scalable PHP/MySQL SaaS products, currently focused on architecting AWS-based microservice platforms. He blends hands-on full-stack development (Laravel, AngularJS, Bootstrap) with pragmatic team leadership and a long track record of independent contracting since 1996. Geoff has guided product evolution from startup to mature SaaS offerings and routinely performs code reviews and architectural consulting to improve maintainability and performance. He also contributes to open-source concurrency work—extending Eventlet to safely handle ZeroMQ sockets—showing depth in backend concurrency and systems integration beyond his PHP expertise. Based in Ottawa, he pairs practical telecom and enterprise web experience with a knack for designing clean, testable APIs for team environments.
19 years of coding experience
9 years of employment as a software developer
Algonquin College
Aircraft Maintenance Engineering, Aircraft Maintenance Engineering at Canodore College
Contributions summary:Geoff primarily focused on extending the eventlet library to support concurrent operations within the ZeroMQ (zmq) messaging framework. They implemented methods to enable multiple greenthreads to safely send and receive messages on the same socket, addressing potential race conditions. Their work involved modifying the `eventlet/green/zmq.py` file and included implementing and debugging features related to concurrent message handling. They also added tests to ensure that multiple greenthreads could use the zmq sockets correctly.
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
Geoff Salmon - Senior Software Developer Chief Software Architect at Geoff Salmon Web Services