Tom Ruttle
About Tom Ruttle
Tom Ruttle is a Tech Lead at ThoughtWorks in Berlin, Germany, with a background in software engineering and development. He has previously held positions at TES and BMJ, contributing to various projects over several years in the UK and Germany.
Work at ThoughtWorks
Tom Ruttle has been employed at ThoughtWorks since 2020, where he currently holds the position of Tech Lead. His role involves overseeing technical projects and leading development teams in Berlin, Germany. Prior to his current position, he served as a Senior Consultant at ThoughtWorks from 2019 to 2020, also in Berlin. His experience at ThoughtWorks reflects his expertise in software development and project management.
Previous Experience at TES
Tom Ruttle worked at TES from 2015 to 2019, where he progressed from Software Engineer to Senior Software Engineer. During his two years as a Software Engineer, he contributed to various projects in London, United Kingdom. He then advanced to the Senior Software Engineer role, where he continued to develop software solutions for an additional two years.
Background in Development at BMJ
Tom Ruttle's career in software development began at BMJ, where he worked in various roles from 2012 to 2015. He started as a Junior Developer from 2012 to 2013, then transitioned to a Drupal Developer from 2013 to 2014. He continued his tenure at BMJ as a Developer from 2014 to 2015. His experiences at BMJ provided him with a solid foundation in software development practices.
Education and Expertise
Tom Ruttle studied at Hills Road Sixth Form College from 2003 to 2005, where he achieved A-Levels in Maths, Physics, Economics, and Computing. He then attended the University of York from 2006 to 2010, earning a Master of Physics (MPHYS) degree with a focus on Physics and Philosophy. His educational background supports his technical skills and analytical thinking in the field of software development.