About Me

Hello! I'm Tom and I'm a Senior Software Engineer in the UK. I worked for IBM Systems Storage for 3 years before moving on to work at Medidata Solutions.

In my current role as Senior Application Engineer at Medidate I work in Scala, Java and React to develop microservices and frontend applications. At IBM I worked in Java, C and Perl and developed the Cacheing and RAID layers of Spectrum Virtualize which is deployed across a range of hardware products including:

My degree involved several different projects, inlcuding a social app for country walks and rambling (with a REST API, website and an android app), and a fully featured calendar application. One of my favourites was applying Fuzzy Logic control to balance a Lego robot. Spoiler - It didn't work very well, but I learnt a lot.

Outside of work and software development I enjoy spending time away from the computer, taking photos and exploring the planet.

Me :)


Education Career Conferences

Senior Application Engineer - Medidata Soloutions Febuary 2018 - Present
Software Engineer - IBM Systems Storage August 2016 - January 2018
Speaker - IBM TechU, Orlando May 2017
Graduate Software Engineer - IBM UK Nov 2014 - August 2016
Data Entry - NHS Foundation Program August 2014 - October 2014
MEng Computing (1st) - Swansea University Spetember 2010 - July 2014
Intern - M4 Systems July 2013 - August 2013
Intern - M4 Systems July 2012 - August 2012
Factory Worker - Swan Mill Paper Company 2009


Languages Frameworks Other

Java ★★★
Scala ★★☆
C ★★★
Go ★★☆
PHP ★★★
JavaScript ★★★
React ★★☆
Cucumber ★★☆
Linux & MacOS X ★★★
Bash & ZSH ★★★
Scrum ★★★
TDD ★★★
BDD ★★☆
DDD ★★☆
Data Structures ★★★


Contact Me

You can email me - mail@tmilner.co.uk - or follow me on one of the social networks below.