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.

Im currently focusing on Microservice Architecture, with a keen interest in DDD, clean architecture and event sourcing.

In my current role as Senior Application Engineer at Medidate I use Scala and React to craft Edge Site Payments. At IBM I used Java, C and ocassionaly Perl to develop the high performance Cacheing and RAID layers of Spectrum Virtualize which is deployed across a range of hardware products.

Over the years I have worked on several other projects, inlcuding a social app for country walks and rambling that was part of my MEng project.

When I'm not working on software I enjoy spending time away from the computer, taking photos and exploring the planet.

Me :)

Experiance

Education Career Conferences

Senior Application Engineer Medidata 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

Skills

Languages Frameworks & Libraries Misc

Scala
Java
C
PHP
Go
Javascript (ES6)
HTML, CSS
Akka HTTP
React
Cats
Microservice Architecture
Linux & MacOS X
Bash & ZSH
Scrum
TDD
BDD
DDD
Data Structures

Portfolio

Contact Me