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 (25)

javascript10
css10
html10
commonjs9
compiler9
zero-configuration8
nodejs7
whitespace6
xml6
oracle6
oracle-sql-developer6
foreign-keys6
sql6
windows6
python6

Programming languages (5)

TypeScriptJavaJavaScriptInno SetupPython

Github contributions (5)

github-logo-circle
Simulate and analyze cribbage games between two players.
Contributions:12 reviews, 13 PRs, 552 pushes in 6 years 1 month
playersgamescribbageanalyzesimulate
Two-player cribbage discard and play improvement tool.
Contributions:34 reviews, 334 PRs, 733 pushes in 3 years 11 months
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