Andrew Haigh is a Principal Software Engineer and technical architect with 25+ years delivering high-performance, full-lifecycle software across mobile, desktop, cloud and embedded domains. He combines hands-on C++ and Python development with strategic product ownership and agile delivery, having driven performance-critical reimplementations that doubled rendering throughput in real-world smartphone UIs. A proven leader and communicator, he has led teams and advised stakeholders from engineering squads to the C‑Suite, and has operated as Director, Senior Technical Architect and consultant across industries including smartphones, navigation, e-commerce and instrumentation. His expertise spans DevOps on AWS/Azure, CI/CD, SDKs, RTOS/firmware and multi-threaded graphics stacks, reflecting deep systems-level experience as well as cloud-native tooling. Currently building satellite software and continuing platform re-factors, he brings rare crossover skills in bare-metal interfaces and high-level cloud services. An Imperial College Executive MBA plus long history at firms like ARM, Nokia and Accenture underpins his blend of technical depth and commercial judgement.
12 years of coding experience
25 years of employment as a software developer
Bachelor of Engineering - BE, Electronic Engineering, Third (Hons), Bachelor of Engineering - BE, Electronic Engineering, Third (Hons) at University of Nottingham
Executive MBA, Business, Merit, Executive MBA, Business, Merit at Imperial College London
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
Andrew Haigh - Principal Software Engineer at Ramon.Space