Martin Matthews
About Martin Matthews
Martin Matthews is a Software Engineer with extensive experience in developing software infrastructure and microservices architecture. He has worked for notable companies including Deutsche Bank, Macquarie Group, and Riot Games, contributing significantly to projects such as the transformation of the League of Legends backend platform.
Work at Riot Games
Martin Matthews has been employed at Riot Games as a Software Engineer since 2014. In this role, he has contributed significantly to the development of the company's software infrastructure. His work includes the implementation of a microservices architecture, which has played a key role in transforming the backend platform for League of Legends. His expertise in developing RPC/REST frameworks supports the microservices architecture, enhancing the overall performance and scalability of the platform.
Previous Experience in Financial Technology
Prior to his tenure at Riot Games, Martin Matthews held various positions in the financial technology sector. He worked at Deutsche Bank in multiple roles, including Head of Risk Engine Re-engineering from 2010 to 2014 and Senior Developer for the Risk Engine from 2009 to 2010. He also served as a Senior Developer at Macquarie Group for 11 months in 2008. His experience at Deutsche Bank involved leading the development of risk management systems, showcasing his ability to handle complex financial applications.
Educational Background
Martin Matthews studied at the University of Liverpool, where he earned a degree in Oceanography from 1992 to 1995. Prior to that, he attended Ellesmere College from 1987 to 1992. His educational background provided a foundation for his analytical skills, which he later applied in his software engineering career.
Expertise in Software Development
Martin Matthews specializes in building software infrastructure components, particularly in the areas of Service Discovery and Distributed Configuration management. His expertise extends to developing RPC/REST frameworks that support microservices architecture. This skill set has enabled him to contribute effectively to various projects throughout his career, including significant contributions to the backend systems at Riot Games.
Career Timeline
Martin Matthews has a diverse career in software development spanning over two decades. He began his career at Akqa as a Senior Developer from 1999 to 2001 and later worked at Conchango as a Technical Consultant from 2001 to 2006. He held several senior developer roles at different organizations, including Optimation in 2005 and Specialty Equipment Market Association (SEMA) from 1997 to 1999. His extensive experience across various industries has equipped him with a broad range of skills in software engineering.