Jérémy Gay

Freelance Tech Lead · Fullstack, DevOps & Data

Portrait of Jérémy Gay
Experience
14 years of software development, 10 years of technical leadership and entrepreneurship
Location
Châtelaillon-Plage, near La Rochelle, France · remote across France
Engagement
Time and materials or fixed price, invoiced by EXOSTIC SAS: no umbrella company needed
Languages
French native · professional English (written, read, spoken)

In short

A developer since 2012 and the founder of Exostic since 2015, I work as a Tech Lead or senior developer on products with demanding technical stakes: architecture, TypeScript fullstack development, cloud platforms and data pipelines. I have worked for large companies (EDF, Enedis), scale-ups (Shine, Totem, Kidizz, Preligens) and startups, always with the same goal: ship a reliable, measurable and maintainable product.

What I can do for you

Tech Lead and architecture

Product framing and specification, software architecture (clean architecture, DDD, microservices), CI/CD and DevSecOps, team leadership and upskilling.

References: EDF, Totem

Fullstack development

Node.js and TypeScript APIs (NestJS, Express, GraphQL), React, Vue.js and React Native front ends, PostgreSQL, MongoDB and Redis, unit and integration tests.

References: Kidizz, Totem, Mr Arthur

DevOps and cloud

AWS (EKS, Lambda, Aurora, CloudFront) and Google Cloud, Kubernetes, Docker, Terraform, GitLab CI and GitHub Actions, monitoring with Prometheus, Grafana and Loki, zero-downtime migrations.

References: Kidizz, Preligens

Data engineering

Google Cloud Dataflow, Apache Airflow and DBT pipelines, Looker and Metabase reporting, fraud detection and compliance in a banking environment.

References: Shine, Totem

IoT and real time

Connected devices (LoRa, MQTT), WebSocket, real-time service platforms, embedded interfaces.

References: Free2Move, ALOES

Training and mentoring

JavaScript, React, Git, Linux, MongoDB, Kubernetes and OpenShift, for schools (Centrale Nantes, IMEI) and company teams.

References: Centrale Nantes, IMEI, EDF

How I work

  1. 1

    Iterate

    Short iterations and regular deliveries, to get feedback early and adjust priorities.

  2. 2

    Secure

    Tested (TDD, integration tests), documented and automatically deployed code from day one.

  3. 3

    Communicate

    Transparent communication with the team and stakeholders, in French or English.

  4. 4

    Hand over

    Documentation, workshops and pair programming so the team stays autonomous after the assignment.

Recent assignments

Shine

Senior Data Engineer

Since April 2025

  • Improvement of banking fraud detection systems.
  • Data projects supporting regulatory compliance.
  • Design and operation of data pipelines, reporting in Looker.
  • Google Cloud Dataflow
  • Apache Airflow
  • DBT
  • Looker
  • Python
  • TypeScript
  • Terraform

Mr Arthur

Software Engineer

Dec 2024 – Jan 2025

  • Development of the Android application.
  • Vue.js
  • Ionic
  • Capacitor

EDF

Tech Lead

Nov 2023 – Nov 2024

  • Product specification: analysis, emission factors, calculation rules, API design and functional requirements.
  • Architecture, development and hardening of a Node.js and TypeScript API following clean architecture, DDD and TDD principles.
  • Continuous integration and deployment pipeline with security and testing tools (DevSecOps).
  • Kubernetes and OpenShift training for the team, documentation, Big Data scripts and analyses.
  • Kubernetes
  • OpenShift
  • Trivy
  • SonarQube
  • Docker
  • GitLab CI/CD
  • AWS
  • Node.js
  • TypeScript
  • Python
  • Jest
  • Salesforce

Enedis

Software Engineer

Jul – Sep 2024

  • Analysis dashboard and agent-based simulations, linked together.
  • React
  • Node.js
  • Julia
  • Agents.jl
  • Docker
  • GeoJSON
  • Leaflet
  • H3

Totem

Tech Lead / Product Engineer

Jan 2021 – Sep 2022

  • Product specification, improvements to the architecture, the payment system and the continuous deployment pipeline.
  • Mobile application development, stock management and control of connected coffee machines.
  • Data engineering, monitoring and caching setup, workshops and pair programming with developers.
  • TypeScript
  • React Native
  • Expo
  • React
  • Node.js
  • GraphQL
  • Apollo
  • Kubernetes
  • Docker
  • GitHub Actions
  • MongoDB
  • PostgreSQL
  • Redis
  • Python
  • DBT
  • Metabase
  • Grafana
  • Prometheus
  • OpenTelemetry

Preligens

Developer / DevOps

Oct – Dec 2020

  • Cloud software architecture, continuous deployment with GitHub Actions and Docker Swarm, AWS infrastructure with Terraform.
  • Python
  • Docker Swarm
  • Traefik
  • AWS
  • Terraform
  • ElasticSearch
  • Kibana

Kidizz

Developer / DevOps

Dec 2018 – Sep 2020

  • Migration of Node.js and Ruby on Rails applications to a managed AWS environment (EKS, Aurora) with no service interruption.
  • Monolith split into microservices, Node.js/GraphQL API for web, mobile and admin.
  • GitLab and Kubernetes continuous deployment, monitoring, network security, multi-AZ deployment and serverless video encoding.
  • Kubernetes
  • Docker
  • Node.js
  • Ruby on Rails
  • PostgreSQL
  • Redis
  • AWS EKS
  • Aurora
  • Lambda
  • CloudFront
  • Prometheus
  • Grafana
  • Loki

Free2Move

R&D Engineer

Mar 2017 – Apr 2018

  • Real-time IoT service platform for vehicles: parking booking, electronic tolling, driving context analysis.
  • In-car interfaces, on-the-fly billing and payment, AWS microservices and serverless architecture.
  • React
  • Redux
  • Node.js
  • Node-RED
  • Redis
  • AWS Lambda
  • DynamoDB
  • Cognito
  • CloudFormation
  • Docker

ALOES

R&D Developer

Jan 2017 – Jan 2019

  • IoT state of the art, specification of a connected device and development of a platform for designing connected devices.
  • React
  • Node.js
  • MQTT
  • LoRa
  • Cayenne
  • IPSO
  • ESP8266
  • Arduino
  • C++

Earlier career

  • Exostic, since 2015 — Founded and run the company: consulting, training (IMEI, Centrale Nantes, companies), front-end development of a real-time precious metals trading site, isomorphic React landing page generator, WebSocket server for Unity games.
  • Freelance, 2014 to 2015 — Real-time monitoring MVC framework (Node.js, Socket.IO, Redis), AngularJS web apps, programming courses for beginners.
  • Toxicode, 2012 to 2014 — Real-time multiplayer game framework in Node.js, programming learning game, educational applications, JavaScript and Node.js training.
  • Acadomia, 2010 to 2011 — Mathematics and physics teacher.

Skills

Languages

  • TypeScript
  • JavaScript
  • Python
  • Bash
  • Julia
  • Ruby
  • Rust
  • C
  • C++

Back-end

  • Node.js
  • NestJS
  • Express
  • GraphQL
  • Next.js
  • Hasura
  • FastAPI
  • Ruby on Rails

Front-end and mobile

  • React
  • Vue.js
  • React Native
  • Expo
  • Ionic
  • Capacitor
  • HTML5
  • CSS3
  • Sass
  • WebSocket
  • WebRTC

Data

  • PostgreSQL
  • MongoDB
  • Redis
  • DynamoDB
  • InfluxDB
  • Google Cloud Dataflow
  • Apache Airflow
  • DBT
  • Looker
  • Metabase

Cloud and DevOps

  • AWS
  • Google Cloud Platform
  • Kubernetes
  • OpenShift
  • Docker
  • Terraform
  • Helm
  • GitLab CI/CD
  • GitHub Actions
  • Prometheus
  • Grafana
  • Loki
  • Kibana

Architecture and methods

  • Clean Architecture
  • DDD
  • Hexagonal architecture
  • CQRS
  • Event Sourcing
  • TDD
  • Microservices
  • Agile

Security

  • OAuth 2
  • JWT
  • Keycloak
  • IAM
  • ACL
  • VPN
  • Secrets management

IoT

  • LoRa
  • MQTT
  • IPSO
  • Cayenne

Education

  • 2012 — Master's degree in digital creation and publishing, Université Paris 8
  • 2010 — Bachelor's degree in fundamental physics, Université Paris 11
  • 2008 — Materials and nanotechnology engineering school, INSA Rennes
  • 2007 — Preparatory classes (Math Sup / Math Spé), Lycée Léonce Vieljeux, La Rochelle

A need, an assignment?

Let's talk for 30 minutes, no strings attached. The detailed, position-by-position resume is available here.

Book a call jeremy@exostic.com