Mike Almond

Senior Software Development Manager at ASICS Apps

London, Ontario, 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
Mike Almond is a seasoned software development leader with 15 years of experience and a decade focused on web development, performance optimization, and clean, reusable code. Based in London, Ontario, he currently leads API and engineering teams at ASICS Apps, having progressed from lead developer to senior development manager overseeing hiring, processes, and cross-functional delivery for long-lived products like Runkeeper. He combines hands-on backend expertise—evident from contributions to well-known open-source PHP projects like Ratchet (WebSocket server) and the Omnipay Stripe driver—with a track record of improving protocol compliance, payment integrations, and idempotent API behavior. Mike is equally comfortable refactoring core libraries, fixing subtle interoperability issues, and mentoring engineers to raise team standards. His background running an agency and building high-traffic sites gives him practical product and client-facing instincts that inform architecture and operational decisions. Colleagues describe him as detail-obsessed about performance but pragmatic about shipping reliable systems.
code15 years of coding experience
job19 years of employment as a software developer
bookMultimedia Design and Production, Media, Multimedia Design and Production, Media at Fanshawe College
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
166reputation
5kreached
6answers
1question
github-logo-circle

Github Skills (23)

code-readability10
apidoc10
connect10
websocket10
guzzle10
omnipay10
php10
payment-processing10
api10
stripe-api10
async9
testing9
asynchronous9
unit-testing9
file-upload8

Programming languages (5)

ShellCJavaScriptPHPHTML

Github contributions (5)

github-logo-circle
thephpleague/omnipay-stripe

Jun 2017 - Jul 2017

Stripe driver for the Omnipay PHP payment processing library
Role in this project:
userBack-end Developer
Contributions:19 commits, 4 PRs, 4 comments in 1 month
Contributions summary:Mike primarily contributed to the backend functionality of the Omnipay Stripe driver. Their work involved adding support for new Stripe Connect features, including transfer functionality and direct charge support. They also introduced features for handling transfer reversals, and ensuring overall compatibility with Stripe's API, as demonstrated by the implementation of new classes and methods related to transfers and reversals. Furthermore, the user implemented request support for idempotency keys and connected Stripe accounts.
driveromnipayphpstripe
Official Zendesk API v2 client library for PHP
Role in this project:
userBack-end Developer
Contributions:9 commits, 4 comments in 12 days
Contributions summary:Mike focused on improving the Zendesk API client library for PHP. They made code readability enhancements by simplifying a ternary operator. They addressed code style issues, added PHPDocumentor comments to define "magic" methods and method signatures. Additionally, the user corrected file upload functionality within the Apps class of the library.
phpzendesk-api
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