Andrew is a long time Linux engineer, but—somewhat unusually—started his career as an infantry officer in the Canadian army, having graduated from Royal Military College, Kingston with a degree in engineering physics.
Moving to Australia he worked as a consultant helping a worldwide clientèle on their operations management, specializing in planning and executing major upgrades to critical infrastructure. He also has significant experience helping start-up’s solve difficult problems in uncertain and complex environments. Later he was Head of Engineering at a hosting company, where he designed and deployed a scalable infrastructure and established Haskell as the working language for all internal systems with a view to improving the calibre of software being developed. Andrew ‘s past experience includes coding in C, Perl, and Java but for almost ten years now he has concentrated exclusively in Haskell and has experience both as a developer himself and in growing people to be able to use Haskell in team settings.
Andrew joins us from having been an Engineering Manager in the Systems Engineering group at Commonwealth Bank. He had accountability for operations and engineering on their Big Data™ analytics platform and later led the integration between containerized infrastructure and cyber security.