Download in PDF format

language: EN / FR

Olivier Philippon

Python & JavaScript web developer

Skills

Web & API

REST
GraphQL
HTMX

Previous experience

Wagtail
Node.js
Next.js
Vue.js
Go
PHP
Symfony
Ruby on Rails

Experience

  • Since 2024: Senior fullstack developer at Activity Stream.
    Scotland
    • Greenfield: With the rest of the team, built and scaled the new Django and React based multitenant platform - where each client has their own high-volume Postgres and ClickHouse databases.
    • Brownfield: New features and bugfixes on the business' legacy systems, based on Django and Vue.js. Added integrations to new 3rd-party platforms.
    • Established type safety by introducing type hinting across the Python codebases, and mentoring the team on related best practices.
    Python Django Django REST Framework Celery Postgres ClickHouse TypeScript React Vue.js
  • 2023 - 2024: Senior developer for the Web agency Torchbox.
    Remote
    • Greenfield: Led fullstack architecture for a Wagtail/Django platform under tight deadlines, defining content models and consistent code style to ensure long-term maintainability.
    • Brownfield: Took ownership of a large legacy Node.js + Elasticsearch system and led its progressive migration to TypeScript to make bugfixing and addition of new features easier.
    • Established pragmatic architecture across the team, favoring simplicity over unnecessary abstraction.
    Python Django Wagtail HTMX Postgres Node.js Elasticsearch TypeScript React
  • 2022: Senior developer for SportEasy.
    Remote
    • Brownfield: Built fullstack features for this Django and React backend serving 3 million users and handling up to 600 requests/second at peak time.
    • Championed type safety by introducing type hints to a 10 years old Python codebase, and sharing associated best practices with the team.
    Python Django Django REST Framework Celery MySQL TypeScript React
  • 2018 - 2021: Lead developer for Inclusive Energy.
    Scotland
    • Greenfield: Architected and delivered the initial Django + React + GraphQL platform for an IoT solar fleet management system, scaling from pilot to production.
    • Greenfield: Designed API structure and data models to support real-time ingestion and historical analytics workloads.
    • Greenfield: Proactively migrated historical data storage from Postgres to TimescaleDB to support growing real-time analytical workloads as the platform scaled.
    • Led a team of 4 engineers, enforcing coding standards and a simplicity-first architecture to minimize long-term maintenance cost.
    Python Django Celery Postgres TimescaleDB MQTT TypeScript React GraphQL
  • 2017: Lead PHP APIs developer for People's Postcode Lottery.
    Scotland
    • Brownfield: Led a team of 4 PHP developers to maintain the existing user-facing APIs and website.
    • Greenfield: Led the development of a new website based on a modernized data layer architecture.
    PHP Symfony RabbitMQ Postgres SOAP
  • 2014 - 2016: Symfony / JavaScript consultant for the Web agency KNP Labs.
    France
    • Greenfield: Led a team of 3 developers to build the Collector Square website and CMS, relying on Elasticsearch and Redis as data projection layers.
    • Greenfield: Led a team of 5 developers to refactor the Balinea platform, including the public website, middle-office, back-end, and public/private APIs.
    PHP Symfony JavaScript Elasticsearch Redis
  • 2008 - 2014: PHP / JavaScript / Ruby / Flash freelance developer, working with companies such as Le Monde, Mappy, Uzik...
    France
    • Brownfield: Worked on LeMonde.fr, one of France's main news websites
    • Greenfield: Built a mass mailing Ruby on Rails web application for TV France International
    • Greenfield: Led JavaScript development for the Mappy mobile site
    PHP Symfony JavaScript Node.js Backbone.js Ruby Ruby on Rails

Early career : 2000-2009

  • 2009: Flash Lead Developer at Tribal Nova, in Montréal.
    Quebec
  • 2006 - 2007: Flash / PHP Developer for the Web agency "Les Chinois".
    France
  • 2005: Flash / PHP Developer for the Web agency "WCube".
    France
  • 2000 - 2004: Web Developer for the Web agency "Lp Digital".
    France