DR

David Roberts

Principal Software Engineer at The Multiplayer Group

David Roberts is a Principal Software Engineer at The Multiplayer Group (MPG) since January 2021, where expertise in Go and Python contributed to the development of the game Scavengers. Previously, David served as a Server Programmer at 22cans from October 2019 to December 2020, focusing on converting a prototype server for Legacy on AWS using C#, AWS, and Akka.NET in Unity. Prior experience includes a Senior Software Engineer role at SquaredUp from January 2015 to December 2019, contributing to an Azure-marketplace item and designing automated certificate tools, as well as a Software Engineer position where significant server-side design work was performed. Early career experience includes a Software Developer role at Data Interchange, maintaining a large codebase for multiple products. David holds a Bachelor's degree in Software Engineering from Durham University, earned between 2009 and 2012.

Links

Previous companies

22cans logo

Org chart