Dave Thompson
About Dave Thompson
Dave Thompson is a Software Engineer with extensive experience in software architecture and development, having worked for various companies including M-KOPA, ASOS.com, and Purplebricks Group PLC. He holds a BSc in Physics from the University of Birmingham and actively mentors teams in engineering best practices.
Work at M-KOPA
Dave Thompson has been employed at M-KOPA as a Software Engineer since 2020. His role involves facilitating collaboration among product managers, software engineers, data scientists, and analytics engineers. He has played a significant part in M-KOPA's re-platforming journey, focusing on the delivery of highly-observable, well-tested C# and ASP.NET microservices into Azure Kubernetes Service. Additionally, he coaches remote teams across Europe and Africa, promoting continuous improvement and growth within the organization.
Previous Experience in Software Engineering
Before joining M-KOPA, Dave Thompson held several positions in software engineering and architecture. He worked at Purplebricks Group PLC as a Solutions Architect from 2017 to 2018. Following that, he served as a Solutions Architect at GivePenny from 2018 to 2020. Prior to these roles, he was a Software Engineer at ASOS.com from 2014 to 2017 and a Software Developer at Co-operative IT from 2002 to 2006. He also co-founded Co-operative Web, where he worked as a Technical Architect from 2006 to 2010, and served as a Software Architect at Asidua from 2010 to 2014.
Education and Expertise
Dave Thompson studied at the University of Birmingham, where he earned a Bachelor of Science degree in Physics from 1999 to 2002. He also attended Bournville School and Sixth Form Centre from 1992 to 1999. His educational background supports his expertise in software engineering and architecture, enabling him to contribute effectively to various projects and initiatives throughout his career.
Contributions and Mentorship
Throughout his career, Dave Thompson has contributed to delivering solutions that enable multi-million-dollar investments and improve financial reporting for regulatory and financial authorities. He mentors teams in adopting engineering best practices, focusing on building high-resilience, maintainable solutions, and transitioning from monolithic architectures. His coaching extends to remote teams across Europe and Africa, enhancing their continuous improvement and growth.