Maddie Carter Smith
About Maddie Carter Smith
Maddie Carter Smith is a Staff Software Engineer at Payable with extensive experience in software development, specializing in event sourcing, CQRS patterns, and DevOps practices.
Current Position at Payable
Maddie Carter Smith is currently working as a Staff Software Engineer at Payable in London, England. She has been with the company since 2022. In this role, she leverages her extensive software engineering experience, focusing on advanced software development and system architecture.
Previous Role at Freetrade
Before joining Payable, Maddie Carter Smith worked at Freetrade in various capacities. She held the position of Staff Software Engineer from 2021 to 2022. Additionally, she served as Principal Software Engineer for 7 months in 2021 and as Senior Software Engineer from 2019 to 2021. At Freetrade, she contributed significantly to the company's growth and development through her expertise in software engineering.
Career at Zopa and Earlier Experience
From 2011 to 2018, Maddie Carter Smith was a Senior Developer at Zopa in London. Prior to Zopa, she worked at Concentra Consulting Ltd as a Developer from 2008 to 2011. Her early career includes roles as a Software Developer at SportsDo from 2006 to 2008 and Slipstream SDS from 2005 to 2006. These roles helped her build a solid foundation in software development and engineering.
Educational Background
Maddie Carter Smith obtained her BSc in Computer Science and Cybernetics from the University of Reading, where she studied from 2002 to 2005. Her education provided her with a strong grounding in computing principles and cybernetics, preparing her for a successful career in software engineering.
Technical Expertise and Skills
Maddie Carter Smith has proven expertise in migrating applications from .NET Framework to .NET Core. She specializes in event sourcing and Command Query Responsibility Segregation (CQRS) patterns. Additionally, she possesses strong skills in DevOps practices, REST/HTTP protocols, and is experienced in using messaging systems in software development.