Mark Fitzgerald

Lead (Staff) Engineer, Acting Team Lead, Acting Product Lead at Xero

Old Toronto, 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
Mark Fitzgerald is a seasoned lead/staff software engineer with 10+ years of experience delivering large-scale, production-critical systems across fintech, SaaS and e-commerce. Currently acting as Team and Product Lead at Xero/Hubdoc, he blends hands-on architecture and coding with roadmap planning, stakeholder negotiation and cross-team technical due diligence. His career spans deep backend work (data extraction pipelines, Kafka, Elasticsearch, Redis), front-end and mobile product stewardship, and cloud-native deployments on Kubernetes and AWS. Notable impacts include automating document data extraction into accounting workflows, cutting RDS costs by two-thirds through query optimization, and migrating session storage to Redis to enable higher velocity shipping. He’s equally comfortable prototyping integrations and running rigorous test strategies to support continuous deployment, and has a background in academic-grade computational research (M.Math, University of Waterloo) that informs his system-level thinking. Based in Toronto, he pairs pragmatic engineering with a long track record of guiding teams through complex migrations and acquisitions.
code10 years of coding experience
job22 years of employment as a software developer
bookBachelor of Engineering Electrical Engineering, Bachelor of Engineering Electrical Engineering at Memorial University, Newfoundland and Labrador
bookMaster of Mathematics (M.Math) Computer Science, Master of Mathematics (M.Math) Computer Science at University of Waterloo
languagesFrench
stackoverflow-logo

Stackoverflow

Stats
1,249reputation
464kreached
53answers
0questions
github-logo-circle

Github Skills (32)

javascript10
build-configuration10
css10
switch9
typescript9
commonjs9
html9
compiler9
versioning8
nvm8
zero-configuration8
nodejs7
management7
whitespace6
xml6

Programming languages (5)

TypeScriptJavaJavaScriptGoPython

Github contributions (5)

github-logo-circle
Two-player cribbage discard and play improvement tool.
Contributions:4 reviews, 225 PRs, 469 pushes in 2 years 7 months
Simulate and analyze cribbage games between two players.
Contributions:466 pushes, 4 branches in 4 years 5 months
playersgamescribbageanalyzesimulate
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
Mark Fitzgerald - Lead (Staff) Engineer, Acting Team Lead, Acting Product Lead at Xero