David Thompson
About David Thompson
David Thompson is a Tech Lead based in London, England, with a Master's degree in Computer Science and Information Technology from Birkbeck, University of London. He has extensive experience in software engineering and a strong interest in horticulture and music.
Work at Red Badger
David Thompson currently serves as a Tech Lead at Red Badger, a position he has held since 2021. In this role, he oversees technical projects and guides development teams in implementing effective solutions. Prior to this, he worked as a Senior Software Engineer at Red Badger from 2020 to 2021, where he contributed to various software development initiatives.
Previous Experience in Software Engineering
Before joining Red Badger, David Thompson held multiple positions in software engineering. He worked at Lantum as a Tech Lead from 2018 to 2020 and as a Full Stack Engineer from 2017 to 2018. His career also includes a role at Acorn as a Software Engineer for six months in 2017 and at iRiS Software Systems Ltd as a Software Engineer from 2016 to 2017.
Education and Expertise
David Thompson earned a Master’s Degree in Computer Science & Information Technology from Birkbeck, University of London, studying from 2014 to 2016. He also holds a Bachelor’s Degree in Music from Canterbury Christ Church University, where he studied from 2010 to 2013. His technical expertise includes proficiency in programming languages and technologies such as Rust and Go.
Background and Interests
David Thompson completed his high school education at The Latymer School, Edmonton, from 2003 to 2010. He has a strong interest in horticulture, particularly in plants and flowers. Additionally, he enjoys music, which aligns with his academic background in the field. He also has an interest in integrating technology with everyday life, particularly through smart home systems.
Technical Skills and Tools
David Thompson utilizes vim as his preferred text editor, reflecting his preference for efficient coding environments. His expertise spans a wide range of programming languages and technologies, indicating a strong foundation in both front-end and back-end development.