Andrew Wood
About Andrew Wood
Andrew Wood is a Senior Software Engineer with extensive experience in software development and engineering roles across various companies. He has a strong background in AWS services, event-driven architecture, and microservices design, and he advocates for test-driven development and agile methodologies.
Work at NearForm
Andrew Wood has been employed at NearForm as a Senior Software Engineer since 2021. In this role, he focuses on developing software solutions and implementing best practices in software engineering. His responsibilities include building backend services that support multiple applications, ensuring efficient and scalable architecture.
Previous Employment History
Prior to his current position, Andrew Wood held various roles in the tech and finance sectors. He worked at Funding Circle UK as a Group Accountant from 2016 to 2017. He also served at KPMG UK in multiple capacities, including KPMG Tech Growth from 2015 to 2016 and Financial Services Audit from 2012 to 2015. Andrew gained experience as a Software Engineer at Acuris from 2018 to 2021, where he progressed to Senior Software Engineer. Earlier in his career, he completed internships at Renishaw as an Optical Design Engineer and a Mechanical Design Engineer.
Education and Expertise
Andrew Wood studied at the Institute of Chartered Accountants in England and Wales, where he achieved the ACA qualification in Accounting and Finance from 2012 to 2015. He also holds a Master of Physics (MPhys) from Durham University, which he completed from 2008 to 2012. Additionally, he attended Makers, where he completed a Developer Bootcamp in 2018. His expertise includes deploying AWS services using Terraform, Jenkins, and Docker, as well as advocating for test-driven development and agile processes.
Technical Skills and Specializations
Andrew Wood specializes in building backend services designed for consumption by multiple applications. He has experience in event-driven architecture and microservices design and implementation. His technical skills include deploying cloud services and investigating new technologies to integrate into existing projects. He emphasizes the importance of agile methodologies and test-driven development in his work.