Gabriel Hernandez is a Staff Software Engineer and iOS Tech Lead with a decade of experience building mobile and web products, currently shaping the flagship Square POS experience in Toronto. He specializes in iOS architecture and platform leadership, having driven large refactors (removing 25k+ lines of legacy code), raised test coverage dramatically, and reduced crash rates through pragmatic, testable designs. Gabriel excels in startup and scale-up environments, bridging product, design, and cross-functional teams to deliver unified, multi-mode point-of-sale systems used across verticals. He’s shipped greenfield apps and resilient real-time systems earlier in his career—from VoIP and blockchain features to an agricultural forecasting platform that outperformed mainstream providers in rural Mexico. Known for building “safe rails” that empower junior engineers, he combines hands-on coding with operational rigor (oncall runbooks and incident automation) to improve developer velocity and reliability.
10 years of coding experience
13 years of employment as a software developer
Bachelor of Science - BS B.S. Information and Communication Technologies, Bachelor of Science - BS B.S. Information and Communication Technologies at Tecnológico de Monterrey
International Exchange Program Software Engineering Computer Science, International Exchange Program Software Engineering Computer Science at Concordia University
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
Gabriel Hernandez - Staff Software Engineer IOS Tech Lead at Square