Tom Reed

Senior Android Developer @ Starling

About Tom Reed

Tom Reed is a Senior Android Developer at Starling Bank, where he has worked since 2022. He has extensive experience in software development, particularly in Android technologies, and holds advanced degrees in Applied Artificial Intelligence and Computing.

Work at Starling Bank

Tom Reed has been employed at Starling Bank as a Senior Android Developer since 2022. In this role, he has contributed to the development of the Starling Bank Android app, focusing on enhancing user experience through advanced Android technologies. His work involves utilizing modern programming languages and frameworks to improve application performance and functionality.

Previous Experience in Android Development

Before joining Starling Bank, Tom Reed worked at Waracle as a Senior Android Developer from 2018 to 2022. He also held the position of Senior Android Developer at Tesco Bank from 2013 to 2015. His extensive experience in Android development spans multiple organizations, allowing him to refine his skills in creating user-friendly applications.

Background in Software Development

Tom Reed has a diverse background in software development, having worked in various roles since 1999. His career began at Logica as a C++/Java Developer, followed by positions at Mott MacDonald as a Java Developer and Axios Systems as a Senior Enterprise Java Developer. This extensive experience has provided him with a solid foundation in software engineering principles.

Education and Expertise

Tom Reed holds a Master of Science (MSc) in Applied Artificial Intelligence from the University of Aberdeen, 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. His educational background supports his expertise in modern programming languages and methodologies, including Kotlin, Coroutines, and Dagger/Hilt.

Skills in Agile Methodologies

Tom Reed possesses a strong foundation in Agile methodologies and Extreme Programming (XP), which are essential for efficient software development processes. He utilizes testing frameworks such as Espresso and mockk to ensure the reliability of Android applications, demonstrating his commitment to high-quality software development.

People similar to Tom Reed