Software Engineer2015 - 2018Football Radar
Technologies: Jenkins, Docker, Node.js, React, TypeScript
- 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.
Front-end Developer2015 - 2015Tesco
Technologies: Node.js, React
- 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.
Full-stack Developer2013 - 2015PCA Predict
Technologies: React, Angular, Microsoft SQL Server, ASP.NET, C#
- 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.