Software Engineer
2015 - 2018Football Radar- Implemented the continuous development and optimized the performance of real-time trading platforms which were written in React backed by a Node.js WebSocket server.
- Developed an innovative tool to playback and simulate trading scenarios used by both the business for insights and developers for load testing; built with Node.js and AWS.
- Created a highly detailed and tailored football analysis app involving very deep JSON decision trees.
- Developed a dynamic keybinding system to increase analyst productivity and accuracy.
- Acted as the technical lead on several projects.
- Introduced staged releases and user testing runs to great effect.
- Mentored several full-stack developers who were working on the advanced front-end codebases.
- Wrote several documents and systems to smooth the process.
Technologies: Jenkins, Docker, Node.js, React, TypeScriptFront-end Developer
2015 - 2015Tesco- Joined the development of a very large server-side rendered, fully responsive, fully accessible web application.
- Optimized the large-rendering performance of key pages.
- Worked closely with a fully automated CI/CD testing stack and test engineers.
Technologies: Node.js, ReactFull-stack Developer
2013 - 2015PCA Predict- Developed and instigated real-time data visualizations which were embedded on UK newspaper websites.
- Singularly developed a new customer portal in Angular.
- Conducted live user testing of several R&D ideas.
- Developed an internal style sheet for rapid development.
Technologies: React, Angular, Microsoft SQL Server, ASP.NET, C#