David Pratt

Software Engineer @ Currencycloud

About David Pratt

David Pratt is a Software Engineer with extensive experience in Scala development and Test Driven Development. He has worked for several companies, including YOOX NET-A-PORTER GROUP and Currencycloud, contributing to various software projects in London, United Kingdom.

Work at Currencycloud

David Pratt has been employed at Currencycloud as a Software Engineer since 2021. In this role, he has contributed to the Payments core team, focusing on ZIO, a library designed for asynchronous and concurrent programming in Scala. His work emphasizes enhancing software quality and reliability through Test Driven Development.

Previous Employment Experience

Prior to his current position, David Pratt worked at several notable companies. He served as a Scala Developer at YOOX NET-A-PORTER GROUP from 2019 to 2021. He also held a position as a Senior Data Engineer Consultant at NextWave Consulting for 9 months in 2021. Earlier in 2019, he worked as a Software Developer at Sky for 7 months and as a Software Engineer at GoCompare for 10 months. Additionally, he was a Consultant Software Developer at FDM Group from 2016 to 2019 and a Scala Developer at Barclays Investment Bank for 10 months in 2017 to 2018.

Education and Expertise

David Pratt earned a Bachelor’s Degree in Biology/Biological Sciences from the University of Chester, completing his studies from 2013 to 2016. He possesses strong skills in AngularJs, which is used for building dynamic web applications. His expertise also includes Test Driven Development, which enhances software quality and reliability.

Technical Skills

David Pratt has developed a robust skill set in software development, particularly in Scala and AngularJs. His experience with ZIO highlights his proficiency in asynchronous and concurrent programming. His focus on Test Driven Development demonstrates his commitment to producing high-quality software solutions.

People similar to David Pratt