ASP.NET MVC, ASP.NET Web API, Sitecore CMS.
Backend web developer. Working on an agile green field project to develop a new website for LoungeKey, built on Sitecore 8.1
Implemented user login functionality and authenticated communication with the client's backend API. Built a service to import lounge data from the client's backend API and developed a fast search component using Solr and Web API to allow site visitors to search for lounges Involved in technical discovery and consultation with the client, helping to steer the development of their backend API Developed tools to improve the development and deployment process
C#, Angular, Sitecore CMS, ASP.NET MVM. Math in Mathematics C.
Full stack developer. Worked on several high profile projects for Easyjet and WaterAid websites. Part of a small team developing a flight search component for Easyjet, using Angular, Typescript,ASP.NET MVC and Sitecore CMS. Led a project to migrate legacy ASP.NET Web Forms pages to ASP.NET MVC and created components for a new landing page for Easyjet. Worked on a project to deliver a fully CMS configurable and responsive donation form and mobile site for Wateraid. Integrated with the Sitecore CMS, using ASP.NET MVC and AngularJS
Delphi, SQL, DB2.
Software architect and lead developer on a project to improve performance of the company's Managed Portfolio Service software. The project was key to a bid to win a large client.
Software generates thousands of orders with the Market. Reduced order generation time from 3-4 hours to 15 minutes, meeting the business requirement for the new client. Researched and introduced analytical tools to measure performance. Trained other employees in these tools and presented a seminar. Researched and prototyped performance improvements, and presented findings to the senior partners of JHC and key clients. Developed new business critical components along with automated unit and integration tests
Delphi, SQL, DB2.
Key projects in this role included;
Designed and developed the server side functionality for a high profile project to deliver a new Managed Portfolio Service through the web. This was a large project where I worked closely with a small team of frontend developers.
8 month secondment to one of JHC's largest clients, in a Senior Analyst position, providing consultancy, new feature documentation, bespoke development, unit testing and software demonstrations
More Work Experience
Less Work Experience
Various jobs in Europe;
Holiday Representative - France. Responsible for looking after holidaymakers staying in chalets, hotels and apartments around the Courchevel ski resort. Organised airport transfers, gave welcome meeting presentations, helped run après ski program and liaised with suppliers
Chalet Host - France
Chef - Barcelona, Amsterdam
Education and Training
MSc in Computational Science and Engineering
DistinctionFor my dissertation Learning in Simple Poker Games, I developed a novel method to apply statistical and game theoretical techniques to learning optimal strategies for poker games. Algorithms were developed in MATLAB
More Education and Training
Less Education and Training
M.Math in Mathematics
My dissertation was on computational complexity