About Me

Me :)

Hello! I'm Tom and I'm a Principal Engineer and Software Architect at Medidata.

There I am leading the Archtiecture and Engineering efforts for Medidata's Clinical Trial Finanical Management solutions. Alongside that I have worked on other projects such as helping the company embrace GraphQL, improve SRE practices and the development a Scala guide.

Before Medidata I worked at IBM, where I worked with Java and C to develop the clustered IO Caching and RAID controller layers of Spectrum Virtualize, which is a storage virtualisation product available across a range of IBM hardware.

Experience

Principal Engineer & Architect

Medidata

2024-Present

Senior Staff Engineer

Medidata

2022-2024

Staff Engineer

Medidata

2020-2022

Senior Software Engineer

Medidata

2018-2020

Software Engineer

IBM Systems Storage

2016-2018

Graduate Software Engineer

IBM UK

2014-2016

MEng Computing

Swansea University

2010-2014

Intern

M4 Systems

2012 & 2013