As Senior Developer (Big Data & Machine Learning), I was responsible for setting the Artificial Intelligence strategy at Push Doctor. I worked with the C-Suite to develop a roadmap of products to provide a stategic advantage.
I created a bespoke chatbot (using Go and Python) to handle simple customer service queries. It was built rapidly to demonstrate the value of a Machine Learning system which would get more accurate over time.
The project reduced the load on the Customer Service team by 20%.
To create a data lake to power further work (such as automatic condition diagnosis), I built a pipeline to transcribe all patient consultations in realtime. It was built as a microservice to allow for infinite scalability.
The project reached a throughput of 5TB of video data per month.
As Senior Developer, I was responsible for planning and implementing projects to support price comparison websites powered by microservices, written in Go and Java, running on Kubernetes using Docker.
I architected a large, distributed system to manage hundreds of millions of adverts in AdWords and Bing. It was built around a PubSub queue and a NoSQL database. The processing pipeline ran at 1000 ops/sec.
The project saved ASAP Compare £0.5M in expenditure per year.
We helped the InMotion team develop a service architecture and run a prototype delivery-to-boot product with JLR employees. I created the technology platform to power the prototype.
The project was successful in receiving additional funding for a pilot.
I built the backend of Hilton Explore, a large ecommerce site, using a bespoke framework integrated into WordPress. The site integrated with legacy systems and existing processes, serving 250,000 users a day.
The project enabled Hilton to sell an additional 10,000 rooms per year.
Starting with absolutely nothing, I worked with the startup's founder to develop a billing and fullfillment platform for the subscription product. It was built using PHP and Laravel, and integrated with Stripe.
The project grew Cornerstone to a £10M valuation before hiring a CTO.
As iOS Developer, I was responsible for building native apps for clients. As there was often no design, I had to carefully consider UX and design as I built the apps. I analysed business requirements and developed specifications defining and scoping project requirements. I worked to timelines to successfully manage project delivery within agreed-upon time frame and budget.
I spoke at the first Birmingham AI Meetup about designing chatbots, considering five traits which affect your interaction with a machine. There are tools which let you build chatbots, now we need to consider the UX.
After giving this talk at ASOS UI, I went on the road and presented at Voxxed Days Zurich. I spoke about why we used React over any other tool and how it's changed the way we approach new apps.
I spoke at Hydrahack about my experiences of developing an Internet of Things API, quickly creating a proof of concept, validating it and then iterating to a stable version by using services such as Parse and Apiary.
Mathematics — A; Further Mathematics — A;
Physics — A; Chemistry — B.
Latin — B.