Duncan Mac Kinnon
About Duncan Mac Kinnon
Duncan Mac Kinnon is a Senior Software Engineer based in London, England, with a background in mathematics and computer science. He has worked at various companies, including BAE Systems, Vortexa, and Red Badger, and has experience in mentoring and site reliability engineering.
Work at Red Badger
Duncan Mac Kinnon currently holds the position of Senior Software Engineer at Red Badger, a role he has occupied since 2021. Prior to this, he worked as a Software Engineer at the same company from 2019 to 2021. His responsibilities include practicing pair programming, conducting code reviews, and implementing test-driven development (TDD). He also has experience in mentoring junior engineers and participating in the interview process for potential candidates.
Previous Experience in Software Engineering
Before joining Red Badger, Duncan worked at Vortexa as a Software Engineer from 2017 to 2019. His career began with a Technical Delivery Placement at BAE Systems Applied Intelligence in 2016, where he worked for three months. These roles have contributed to his expertise in software engineering and site reliability engineering (SRE).
Education and Expertise
Duncan Mac Kinnon has a strong educational background in mathematics and computer science. He studied at Imperial College London, where he earned a Master of Engineering (MEng) in Joint Mathematics and Computer Science from 2013 to 2017. He also completed the MST121 Module - Using Mathematics at The Open University from 2011 to 2012. His foundational education includes attending Christ's College Finchley, where he studied from 2008 to 2013.
Technical Skills and Practices
Duncan has developed a range of technical skills throughout his career. He is proficient in site reliability engineering (SRE) and infrastructure technologies. His work practices include pair programming, code reviews, and test-driven development (TDD), which enhance the quality and reliability of software products.