Software Engineer with 5 years experience in machine learning and data pipelines.
Experience
2024 — Now
London Area, United Kingdom
2023 — 2024
2023 — 2024
London, England, United Kingdom
• Designed and built greenfield music Machine Learning projects from scratch, using Tensorflow and PyTorch, and designing MIDI interfacing and waveform ingestion for brand new generative music techniques, working closely with expert musicians.
• Planned novel technical research for grants, including briefing legal and academic counterparties.
• Mentored Machine Learning basics to other engineers on the team, including running a learning research project, also in training non-technical musicians on techniques.
• Set up and administration of AWS cloud platform
• Built external customer facing API using Elastic Beanstalk and Django REST framework
• Designed and build internal autoscaling microservice cluster of 10 major components using ECS, ECR and Neo4j GraphDB.
• Built novel music plugins for Digital Audio Workstations in C++.
• Met and liased technically with external counterparties.
• Responsible for set up and team mentoring of JIRA and Agile practices, as well as assisting Sales and CX teams with setting up and integrating their own workflows.
2021 — 2023
2021 — 2023
London, England, United Kingdom
• Rapidly iterated on Python Big Data pipeline solutions for both Data Science and dashboarding.
• Designed and implemented the core Machine Learning function, including model storage, experiment tracking, model serving and prediction services, and novel interpretation features. Used Scikit-learn, Keras and a custom ML library.
• Developed in-house MLOps processes to handle orchestration, measure model drift, and manage deployment.
• Built microservices with AWS, managed with Kubernetes and Docker, API’s using FastAPI and PostgreSQL for databases.
• Managed data ingestion from multiple sources including work with Salesforce, HubSpot, BigQuery,
Redshift, Snowflake, Zoom, Salesloft, Outreach, Stripe, and Segment.
• Selected to host a ‘Machine Learning Basics’ session for the entire company.
• Represented the company at conferences and events, engaging prospects directly.
• Presented the ‘Ambition followed by Execution’ award.
2021 — 2021
2021 — 2021
London, England, United Kingdom
Associate - Specialist Development Engineer for eFX platforms.
• Supported a Java based low latency trading platform of 25+ networked components, implemented new functionality from user specification and maintained legacy infrastructure.
• Spearheaded automation projects in Python, Containerisation and Robotic Process Automation.
• Responsible for analysis and remediation plans for 2500+ security issues in the platform.
• Designed and implemented a fully automated integration testing pipeline for the platform.
• Developed skills in process streamlining and code optimisation.
• Took up responsibility for organising social events for a 250+ person division during lockdown.
2019 — 2021
2019 — 2021
London, Greater London, United Kingdom
Software Developer within IRCCT Client Pricing Team for eFX Platforms.
Focus on low latency trading network platform maintenance, process streamlining and optimisation, and widespread workplace automation.
Education
UCL
Master of Science - MSc
King's College London
Bachelor of Science - BSc (Hons)
Gordon's School, Woking