Tom Reed
About Tom Reed
Tom Reed is a Senior Android Developer with extensive experience in mobile application development, currently working at Starling Bank. He has a Master of Science in Applied Artificial Intelligence from the University of Aberdeen and has contributed to various projects, including the Starling Bank Android app.
Current Role at Starling Bank
Tom Reed currently serves as a Senior Android Developer at Starling Bank, a position he has held since 2022. In this role, he focuses on enhancing the Android app's user experience by leveraging advanced Android technologies. His contributions are integral to the app's development, ensuring it meets user needs and industry standards.
Previous Experience in Android Development
Before joining Starling Bank, Tom Reed worked as a Senior Android Developer at Tesco Bank from 2013 to 2015. He also spent four years at Waracle in a similar capacity from 2018 to 2022. His extensive experience in Android development includes utilizing tools such as Espresso and mockk for testing, ensuring the reliability of applications.
Educational Background
Tom Reed has a solid educational foundation in technology and software development. He earned a Master of Science (MSc) in Applied Artificial Intelligence from the University of Aberdeen. Additionally, he holds a Bachelor of Science (BSc) in Computing and Information Systems from The University of Manchester and a Postgraduate Diploma (PgDip) in Software Engineering from Edinburgh Napier University.
Technical Skills and Expertise
Tom Reed possesses expertise in several key technologies relevant to modern Android app development. His skills include Kotlin, Coroutines, and Dagger/Hilt. He also has a strong foundation in Agile methodologies and Extreme Programming (XP), which are essential for efficient software development processes. These skills enable him to contribute effectively to complex projects.
Career History in Software Development
Tom Reed has a diverse career history in software development. He began as a C++/Java Developer at Logica from 1999 to 2002, followed by a role as a Java Developer at Mott MacDonald from 2002 to 2006. He then transitioned to a Senior Enterprise Java Developer position at Axios Systems from 2006 to 2013, accumulating valuable experience in various programming languages and development practices.