👋 I'm Tom - a passionate and highly motivated software engineer with several years experience developing desktop, web and mobile solutions using a range of technologies.
With a proven track record architecting and implementing highly scalable mission-critical applications - let me help you deliver your next project!
I've had the oppurtunity to work on some great projects for a number of reputable companies. Here are some i'm able to show - feel free to get in touch to see code samples / other work.
A long standing side project of mine - an automated trading bot for cryptocurrencies ( With future plans to extend to stocks / currency ) built from the ground up supporting many different trading strategies.
It is currently compromised of 5 microservices dedicated to data collection, serving rest endpoints and bot scheduling. React + Redux was used to build a front-end for the bot.
I'm looking to hopefully open source this in the future - feel free to get in touch and we can discuss it!
NodeJS ( Express, GraphQL ( Prisma / Yoga ), Socket.IO, Autobahn )
Unit Testing ( Mocha, Jest, Chai, Enzyme, Sinon) , E2E ( Webdriver.io, Cypress, Puppeteer )
AWS ( EC2, Cognito, Amplify ), Docker ( Mesos + Marathon ), HAProxy
Windows, Linux (Ubuntu / Red Hat)
MySQL, PostgreSQL, OpenEdge