Andrew Hayes has a diverse work experience in the software engineering field. Andrew is currently working as a Staff Software Engineer at Harness since March 2021. Prior to that, they worked at Puppet for several years, starting as a Software Engineer and eventually becoming a Senior Software Engineer. At Puppet, Andrew played a key role in designing and creating a prototype serverless cloud-based Machine Learning service. Andrew was also involved in the design and implementation of 'Puppet Remediate' from its inception. Additionally, they worked as a QA Engineer at Puppet, where they contributed to the automated testing of the company's flagship product and collaborated with various teams to ensure feature requirements were met.
In addition to their roles at Harness and Puppet, Andrew was a Co Author at Packt in 2019, where they co-authored "The Go Workshop" and contributed to writing chapters, exercises, and code. Before that, they worked at Hewlett Packard Enterprise as a Software Engineer from 2012 to 2015. Andrew started their career as a Software Intern at BTI Systems in 2010.
Andrew Hayes completed their Bachelor of Engineering (BEng) degree in Computer Science at Queen's University Belfast from 2008 to 2012. Prior to that, from 2005 to 2007, they attended South Eastern Regional College where they studied Business Studies and ICT, although no degree was mentioned for these subjects. Lastly, Andrew attended Campbell College from 2000 to 2005, but no specific degree or field of study was provided for this period.
March, 2021 - present