Experience
Senior Software Engineer in loveholidays' Selling Search team, playing a pivotal role in building loveholidays' next-gen selling platform.
Increased booking conversion by 3% shown via our AB testing analytics, by being a main contributor in building out loveholidays' new checkout platform between Q3 2022 to Q2 2023.
Co-led a significant refactor of the checkout platform, eliminating data over-fetching, facilitating a 100% rollout of the new platform to customers.
Architected and built out loveholidays' review collection platform, that in time will improve loveholidays' SEO rankings and provide social proof for customers to make informed decisions regarding their purchases.
Led in devising strategies to facilitate fraud detection and prevention, resulting in blocking fraudulent payments totalling upwards of £200,000 within the first 2 weeks of the security fixes release.
Demonstrated leadership by leading hackathon projects, such as a distributed async 3D bookings visualization app that is now displayed in the office lobby, and contributed to mentoring, team management, and candidate interviews. Recognized as the team's expert in React, Rust, and software engineering best practices.
Joined Freetrade as a Software Engineer working to grow Freetrade's user base beyond 1 million users and drive subscriptions.
Initially in the Pensions team, Proposed and implemented growth hacks, leading to a 15% surge in SIPP and ISA signups in Q1 2022.
Transitioned to the Subscriptions team, significantly contributing to the development of Freetrade's Standard subscription plan and upfront invoicing strategy.
Assumed responsibility for subscription integration level test suites, implementing over 300 tests to ensure the reliability of the Standard to Plus plan upgrade process.
Full-stack engineer technically leading a multi-disciplinary team with members from Houston, Mexico, and Pune.
Technically led the development of a streamlined seismic data marketplace using TypeScript, Angular, and Java Spring Boot. Building out a number of proofs of concepts and mentoring junior engineers.
Liaised with external map generation teams to define and agree upon a set of SLOs that both teams would work towards achieving.
Full-stack engineer contributing to a next-gen cloud-based Oil and Gas data marketplace.
Led a team of 7 engineers, Running daily stand-ups, pair programming sessions, 1-to-1s and reporting progress to stakeholders at a weekly scrum of scrums.
Successfully integrated multiple third-party APIs and platforms within an established project, while building out the marketplace and underpinning infrastructure.
Emerged as an expert within a complex project, enabling adaptation to changing requirements and a focus on product testability and quality.
Full-stack engineer working in a cloud infrastructure team. Using a polyglot tech stack: GCP, Kubernetes, Docker, C++, Golang, TypeScript, and Python
Owned the design, implementation and deployment of a seismic data processing pipeline written in Golang and leveraging Google PubSub, that enabled enriched seismic data generated in next generation simulations to be consumed by legacy seismic interpretation platforms.
Enabled GPU powered seismic interpretation machine learning on bare metal VMs in Google Compute Engine, slashing training and interpretation times of seismic data down by 50%.
Graduate engineer contributing to building a cloud-native training simulator called OilSim for the Oil and Gas industry. Successfully delivered a scalable micro-frontend-based dashboard accommodating up to 400+ OilSim users. Utilized JavaScript, PHP, RequireJS, Composer, Grunt, and MariaDB to create a fully configurable management tool for OilSim simulations, catering to diverse user needs.
A 14-month internship, primarily responsible for the development of a simulation and software integration test platform designed to validate prototype research algorithms, physics models, and commercial Schlumberger products.
Education
The Nottingham Trent University
Bachelors Of ScienceComputer Science
BSc (Hons) Computer Science BCS accredited course, I achieved the second highest grade of my cohort in my final year, graduating with a First with Honours
To complete my final year at Nottingham Trent University, I researched and developed an application capable of the generation and deployment of semi-autonomous supervisory controllers for general process automation. Upon completion I returned to Schlumberger Gould Research where I demonstrated my projects capabilities, driving a physical miniature drilling rig using a supervisory controller generated by my project, running against the drilling simulation platform I originally worked on during my internship.
Skills
I have worked with and are proficient with a large variety of programming languages, frameworks, databases and tools. For backend web services I use Kubernetes, Terraform, Rust and TypeScript. For frontend; NextJS and React, and for performant apps, services and games I use C++, Golang or Rust.
I feel most at home with C++, TypeScript and Rust. I am also trying seek the path to true enlightenment by trying to learn Assembly 🧘
Below is a selection of the technologies I have had experience with during my career so far, along with my perceived competency with each 🧠.
Current Skills 👷🏻♂️
Skills and technologies I am currently using, learning and building experience with
Hall of fame 🏆
Skills and technologies I enjoy working with the most, coming back to them again and again!
The Kitchen Sink 🛁
Everything else that I have had experience with during my career and personal projects so far
And many more!