Mahmoud Hanafy is a lead software engineer based in Melbourne with 17+ years of hands-on experience delivering end-to-end solutions, specializing in backend architecture and reliable, UX-focused systems. He has progressed from systems developer and database support roles to technical leadership positions at APM Terminals, MYOB, Bunnings, WooliesX and now Xero, consistently owning solution design through production operation. Known for building and scaling cross-functional squads, Mahmoud blends people leadership—coaching engineers and coordinating with architects—with pragmatic implementation of fully automated delivery pipelines. His background spans enterprise financial and logistics applications, large multi-target products serving hundreds of thousands of customers, and integration-heavy automation projects. Comfortable across databases, cloud platforms and integration stacks, he brings a systems-thinking approach informed by early career ops and DB support experience that helps prevent production surprises.
8 years of coding experience
18 years of employment as a software developer
Bachelor's degree Social Work, Bachelor's degree Social Work at The Higher Institute of Social Work
A 2-way integration workflow between a Github repository, and an on-premises Perforce repository.
Contributions:3 releases, 58 commits, 25 PRs in 9 months
perforceservicenowsingeron-premisesworkflow
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.