Donna Allan
About Donna Allan
Donna Allan is a Senior Software Engineer at Thomson Reuters, where she has worked since 2017. She has a diverse background in software engineering, having held various roles at companies such as Babylon Health, YouView TV Limited, and FactSet.
Work at Thomson Reuters
Donna Allan has been employed at Thomson Reuters since 2017, serving as a Senior Software Engineer. In this role, she has contributed to various projects and initiatives, leveraging her expertise in software development. Prior to her current position, she worked at Thomson Reuters as a Senior Software Developer (.NET architect) from 2016 to 2017. Her tenure at the company spans a total of seven years, during which she has developed skills in multiple programming languages and frameworks.
Education and Expertise
Donna Allan studied Computer Science at the University of Birmingham, where she earned a Bachelor's degree from 2006 to 2010. She also attended Centro Federal de Educação Tecnológica de Minas Gerais, focusing on Automation Engineering, although this program was not completed. Her educational background has provided her with a solid foundation in engineering principles and software development practices.
Background in Software Development
Donna Allan has a diverse background in software development, having worked in various roles across multiple companies. She began her career as a Software Engineer Intern at Bluestone in 2011, followed by positions as a Junior Software Engineer at Babylon Health and a Software Test Engineer at YouView TV Limited. Her experience includes roles at FactSet as a Software Engineering Manager and Android Developer, as well as a Web Developer at Yobota.
Technical Skills and Projects
Throughout her career, Donna Allan has developed a range of technical skills. She has experience in developing a simulator framework using CouchDb, PouchDb, Node.js, Typescript, and Javascript, which was containerized with Docker and deployed on AWS. Additionally, she has implemented microservices utilizing asynchronous programming with the Reactive X framework (RxJs) and Promises. Her work also involved using Amazon DynamoDB for logging and analyzing statistics.
Testing and Debugging Experience
Donna Allan has significant experience in testing and debugging software. She has specifically tested and debugged code in the Chrome browser and Webkit on Linux devices. This experience has equipped her with the skills necessary to ensure software quality and performance across different platforms.