Tech Lead/Senior Software Engineer

Experience

Since July '24

Staff Engineer @Sylvera (contract, perm)

  • Carbon offsetting platform

    • Planning, developing, and delivering the replatforming of a carbon compensation management toolset
    • typescript, fastify, prisma, snowflake, dbt, postgres, aws, ecs, graphql, react, storymapping
July '22 - July '24
2 years

Senior Software Engineer @Nando's (contract)

  • Insourcing of Deliveroo orders processing

    • In charge of planification, development and delivery of a cost-effective Deliveroo orders fulfilment system to replace a third-party provider solution
    • Migration and scale up to 40k orders/d and 420 restaurants across the UK and Ireland
    • rust, gcp, pubsub, load testing, monitoring policies, shadow deployment, SLAs, kds
  • Development and maintenance of services generating menus and handling restaurant orders

    • Feature development on Menu domain management toolset supporting trials, feature flags and custom pricing strategies
    • Development of a bespoke PIM (Product Information Management) as a replacement tool
    • rust, graphQL, postgres, typescript, nodeJS, nextJS, gcp, terraform, argoCD, jupyter notebooks
Jan '22 - Jun '22
0.5 years

Senior Software Engineer @Snyk
(Snyk provides automated software security checks)

  • Development of cloud-hosting SCM integrations with the Snyk platform

    • Development and maintenance of Snyk integrations with SCMs such as bitbucket, github or gitlab
    • Optimisation of Imports and Dependencies Checks flows (throttling, resilience, scheduling)
    • Support of business customers
    • nodeJS, typescript, docker, argoCD
Jan '20 - Jan '22
2 years

Lead Consultant @ThoughtWorks

  • Tech lead - BP (June 2021 - January 2022)

    • Setup of an innovation framework within BP's innovation Hub
    • Technical lead of a team of software engineers, data scientists and ML engineers
    • Steering and support of technical investigation work (PoC, PoV)
    • azure ml, azure devops, python, knowledge graph, jupyter notebooks, pandas, digital twin
  • Tech lead - Cabinet Office (SC cleared) (May 2020 - June 2021)

    • Tech lead for a team of 6 to 12 software engineers
    • App delivery supporting UK's Security Vetting system
    • Technical direction and implementation of the new system
    • jenkins, aws, cloudformation, dynamoDB, lambda, cognito, service fabric, python, contract testing, typescript, lerna, react, XState
  • SDLC transformation consultant (for 3 months)

    • Digital Transformation for a Scandinavian bank provider (NDA)
    • Left shifting of the existing pipelines
    • Teams adoption support
    • 4-key metrics, bash, jenkins, bats testing
Dec '18 - Jan '20
1⅙ years

Lead Consultant @HMCTS (contract)

  • Software engineering practice changes management

    • Data gathering to provide measurable and tangible support to cross-team collaboration practice changes
    • Support in API Gateway Management setup
    • Development, Support and guidance in the adoption of contract testing
    • Use of Azure cloud infra, especially ACR, AKS and APIM
    • pact, python, jupyter notebooks, plotly, pandas, bash, make, openAPI
  • Senior software engineer - Pipelines optimisation

    • Optimisation of CI pipelines - Jenkins and Azure DevOps
    • Gains of several minutes per build adding up to hours for all pipelines in the org
    • Docker best practices implementation across org - cache layer re-use, security, multi-staging
    • Evangelization around BPs - feedback gathering from the teams, presentations to client's tech leads
    • nodeJS, docker, azure devops, jenkins, AKS, Helm
Dec '17 - Nov '18
1 year

Platform engineer @Deutsche Bank (contract)

  • Senior software engineer

    • Member of a small central team dedicated to serving structuring components to product teams
    • Build and maintain a set of technical tools and libraries for general product development
    • Reorganisation and velocity improvement of pipelines towards CD
    • typescript, react, docker, bash, python, jenkins, groovy (pipelines)
  • Leading the implementation of a design system

    • Automation of the workflow between visual design and UI development across the organisation
    • POC and brownbags about smart contracts and cryptocurrencies - Stellar Lumens
    • GNUmake, nodeJS, sketch, sketch-tool, design tokens, redhat openshift
May '16 - Nov '17
1½ years

Tech Lead @Buildit (digital transformation studio)

  • Tech lead

    • Onboarding of several Software Engineers team for Lloyds Banking Group as part of a ramp up of their capabilities
    • The overall objective was to shape brand new teams so they would be ready to deliver value to the client on day one
    • Discovery of existing practices and tools, and the setup of a new way of working
    • Training of newly onboarded engineers, especially around react, redux, client-side state management and CD
    • Acting as tech lead on several projects across several months to then hand over to the client's tech leads
    • nodeJS, bash, react, redux, TDD
  • Scale up of development environments setup

    • Participated in the implementation of development tools and environment in line with CD capabilities
    • Supported adoption of rancher, docker and declaratives build pipelines - Workshops, community management
    • docker, CD, CI, aws, rancher, jenkins, groovy (pipelines)
  • Technical consultancy

    • Investigate organisation, Lloyds Banking Group mostly
    • Advise, help shaping teams in more empowered, cross-functional and leaner ways of working
    • Recruitment interviews for Buildit and its clients
    • Brown bags and presentations to clients - CI, docker, elm, redux
    • Building of CI and CD deployment pipelines - jenkins, docker, rancher
    • holacracy
Nov '15 - May '16
7 months

Software Engineer @IMGGaming

  • Senior software engineering

    • Part of small IT team (5 people and counting), building sports live-event monitoring tools
    • Development of real-time SPAs
    • Handling of CI and production apps containerization
    • Development of a websockets multiplex service
    • React/redux architecture evangelization
    • nodeJS, react, redux, websockets, webpack, codeship, docker, aws, qwerty 🤷‍♂️
October 2015

Relocating to London... ✈

Oct '13 - Sept '15
3 years

Tech Lead @Viadeo (professional social network)

  • Chapter Lead (frontend & middleend)

    • Community management/mentoring
    • Software ownership: architecture, roadmaps, cross-team synchronisation for ~30 engineers
    • Automation evangelist (Unit and functional tests in particular)
    • nodeJS, expressjs, mocha, zombiejs, selenium, jenkins
  • Heading of nodeJS expert team

    • Setup of a new software architecture based on expressJS to replace java/jsp legacy, able to support a 6M users platform
    • Hiring, roadmaps and followups
    • nodeJS, ramda, expressjs, promises - bluebird, clustering, loads of middleware, ELK stack see more
Jan '10 - Oct '13
3½ years

Head of UI/front-end development @Viadeo

  • Recruitment / Management

    • Seeking, interviews, tests, integration
    • Projects planning, mentoring
    • Built and managed a team of 15 FEDs and designers
  • Development

    • xslt, html, css, js, prototypejs, jQuery, photoshop, illustrator
  • FED architecture management

    • Maintainability, server-side and client-side MVC, automated testing, documentation
    • Build homemade CSS and client-side MVC framework
    • mocha, jasmine, less, icon font, coreJS ~ kind of backbone before backbone see more
Oct '09 - Jan '10
4 months

Front-end team leader @Viadeo

  • Technical management

    • 3-mates UI dev team
  • Integration, UI design

    • Web pages and email mockups, icons
      xslt, jsp, html, css, js, prototyping
Oct '07 - Oct '09
2 years

UI developer @Viadeo

    • cross-browser integration
    • Web Design
    • xslt, css, js, photoshop, illustrator
< Oct. 2007

Luggage Handler @Aéroport de Grenoble

Artillery Soldier @93ème RAM

Education