David Russell
About David Russell
David Russell is a Senior Software Engineer at Currencycloud, with extensive experience in both greenfield and mature projects. He specializes in developing RESTful APIs and microservices using Java, and has a strong background in mentoring junior colleagues.
Work at Currencycloud
David Russell has been employed at Currencycloud as a Senior Software Engineer since 2023. In this role, he contributes to the development of software solutions, leveraging his extensive experience in both greenfield and mature projects. His responsibilities include designing and implementing backend systems that support the company's financial services.
Previous Employment Experience
Prior to his current position, David Russell worked at xDesign as a Senior Software Engineer (Web Backend) from 2022 to 2023. He also held the position of Senior Software Developer at 67 Bricks for three months in 2021. His career includes significant roles at CGI as an Analyst Programmer from 2015 to 2017, and at JPMorgan Chase & Co. as a Software Engineer from 2017 to 2020. Additionally, he worked at FanDuel as a Senior Software Engineer from 2020 to 2021.
Education and Expertise
David Russell studied at the University of Glasgow, where he earned a Master's Degree in Information Technology from 2013 to 2014. He also holds a Bachelor's Degree in Law, obtained from 2005 to 2009, and a Master's Degree in Law, completed from 2009 to 2010. His educational background supports his technical expertise, particularly in backend technologies, including experience with Node.js and specialization in developing RESTful APIs and microservices using Java, Spring Boot, and Hibernate.
Mentoring and Leadership
David Russell has experience in mentoring junior colleagues, demonstrating his commitment to team development and leadership. His role in guiding less experienced team members reflects his ability to foster a collaborative work environment and contribute to the professional growth of others in the software engineering field.