Tom Piddock
About Tom Piddock
Tom Piddock is a Lead Software Engineer currently working at SnapDragon Monitoring Ltd in Edinburgh, Scotland. He has a diverse background in software development, having held various roles at companies including Actify, H&M, and Virgin Media, and possesses extensive experience with multiple programming languages and frameworks.
Current Role at SnapDragon Monitoring
Tom Piddock serves as the Lead Software Engineer at SnapDragon Monitoring Ltd since 2021. In this role, he applies his extensive software engineering skills to develop and enhance monitoring solutions. His leadership position allows him to influence project direction and collaborate with team members to implement best practices in software development.
Previous Experience in Software Engineering
Tom Piddock has a diverse background in software engineering, having worked at various companies in Edinburgh. He was a Software Engineer at Actify, Inc. from 2014 to 2015 and at ESPC (UK) Limited from 2015 to 2017. He also held positions at H&M as a Software Developer and Customer Services, Virgin Media as a Junior Software Developer, and Continuum Industries as a Lead Software Engineer from 2020 to 2021.
Education and Technical Skills
Tom studied Computer and Information Sciences at The University of Edinburgh from 2007 to 2009, focusing on Software Engineering and Artificial Intelligence. He has developed expertise in various programming languages and technologies, including C#, JavaScript, PHP, HTML, CSS, SQL, Java, Android, and Python. He is proficient in reactive front-end frameworks such as Vue.JS, React, Angular, and Knockout.
Passion for Development Best Practices
Tom Piddock is passionate about accessibility, architecture, intuitive design, and development best practices. He regularly engages in personal projects to explore new technologies and stay updated with the latest frameworks and methodologies. His commitment to continuous learning enhances his contributions to software development.
Interests and Personal Projects
In addition to his professional work, Tom enjoys using Adobe Creative Suite for creating art and video content. He also participates in rock climbing and PC gaming during his spare time. Tom is eager to connect with both junior and expert developers to share knowledge and mutually develop skills.