London, UK

About

I'm a product minded logical problem solver, advocate for simple solutions. Overall a generalist and quick thinker, I provide ideas taking into consideration the bigger picture and business needs, and I pride myself on being able to develop and implement simple systems quickly and efficiently.

Skills

  • Python (poetry, mypy, uv, ruff, uv, pytest)
  • Django, Flask, FastAPI

  • HTML, CSS, Javascript (ES 6+)
  • React, Typescript
  • Some PHP and Kotlin
  • SQL (PostgreSQL, SQLite)
  • NoSQL (Redis, Mongo, Firebase)
  • Linux, Bash
  • CI (Git Actions, CircleCI, Buildkite)
  • Datadog
  • Docker
  • Terraform basics
  • AWS (EC2, Cognito, RDS, S3, Route 53, SES, Pinpoint)
  • Heroku, DigitalOcean, Northflank
  • Functional programming basics
  • Generative AI and LLM basics

Experience

Kraken Tech - Field

September 2023 - Present
Senior Software Engineer, Mobile Experience

Architected and built a Python-based notification platform enabling field technicians to respond to missed emergency appointments, integrating AWS Pinpoint and Ably to deliver reliable, event-driven notifications at scale. The system improved operational responses and increased appointment completion rates by 15%. Technical lead for a 4-engineer team delivering a Server-Driven UI refactor for the in-field mobile app. Designed backend services using Django and GraphQL to dynamically power mobile interfaces, defining API schemas, backend service architecture, and data flows. Provided architectural leadership across the backend stack, mentoring engineers while coordinating with the product and mobile teams.

Software Engineer II, Scheduling

Led the development and launch of the Smart Meter feature for Octopus Energy, enabling their customers to book appointments via our systems at scale for over 6 million users with peaks of 2600 rps. Collaborated with cross-functional teams using Django, React and GraphQL to solve complex design and scalability challenges, handling concurrent bookings with batch processing, Celery queues and Async task management. Monitored and optimized request latency and system performance with tools such as Locust.io and Datadog and by db query optimization and caching on Redis.

Britx (Brit Insurance)

September 2021 - September 2023
Backend Engineer

Built a range of insurance products with FastAPI and React to convert unorganized documents, into structured data, using Computer Vision and Entity Recognition patterns (rekognition, textextract, narwhal) along with human input and validation. Also developed tools and internal dashboards to provide metrics to the operations team, resulting in increased productivity and cost savings. Led the team in adding code conventions and documentation whilst delivering results on both the backend and frontend.

Zero Deposit

July 2019 - August 2021
Product Engineer

Working in the Product team as a fullstack engineer, expanding the exisiting service oriented codebase with new features and mantaining the Heroku/AWS Hybrid architecture. I migrated the existing claim backend from using Django forms to a REST API architecure to be used by thousands of users every day. Led the development of integrations with external financial and insurance partners (TDS, Munich Re, Reapit, Openbanking) and planned technical roadmaps and tasks for fellow engineers. Assisted in hiring and onboarding and mentoring junior and senior engineers.

Freelancer.com

January 2018 - July 2019
Software Engineer

As part of the Client Success team, I built features for the Enterprise side of the business, The tech stack was primarily custom PHP with frequent use of Angular, SQL, and Bash. Successfully led A/B tests which resulted in raising user retention by 10%. Our team was also part of the migration of the website from Jquery and AngularJS to Angular 2+. Occasionally assisted the API team to fix bugs in Python. Assisted in hiring and onboarding and mentoring junior engineers.

Livesmart

October 2016 - December 2017
Software Engineer

Enerlife

May 2014 - October 2016
Junior Software Developer

Projects & Talks

(Unofficial) Slack integration for Calendly
Django London Feb 2026

Education

Università di Pordenone/ITS Alto Adriatico

2011 - 2013
Associate
Information Technology
IoT and Computer Science hybrid pathway with a year in industry

Languages

English
Native speaker
Italian
Native speaker
Spanish
Basic
French
Basic