Jérémy Gay

Tech Lead / Senior Developer

Portrait of Jérémy Gay
Experience
14 years of software development, 10 years of technical leadership and entrepreneurship
Current position
Senior Data Engineer at Shine, since April 2025
Location
Châtelaillon-Plage, near La Rochelle, France · remote across France
Languages
French native · English written, read, spoken · Spanish read

Skills

Development

  • DDD
  • TDD
  • Object-Oriented Programming
  • Clean Architecture
  • Hexagonal Architecture
  • Event Sourcing
  • CQRS
  • MVC
  • Unit Testing
  • Integration Testing

Frontend Web

  • ReactJS
  • VueJS
  • HTML5
  • Canvas API
  • Audio API
  • WebRTC
  • WebSocket
  • CSS/CSS3
  • Responsive Design
  • Sass
  • Less
  • Webpack

Frontend Mobile

  • React Native
  • Ionic
  • Expo
  • Capacitor
  • IOS Deployment
  • Android Deployment

Backend

  • NodeJS
  • Express
  • NestJS
  • GraphQL
  • NextJS
  • Hasura

Databases

  • MongoDB
  • Redis
  • DynamoDB
  • PostgreSQL
  • InfluxDB

Security

  • OAuth
  • JWToken
  • ACL
  • IAM
  • VPN
  • Private Network
  • Secrets Managers
  • Keycloak

DevOps

  • Git
  • Gitlab
  • Github
  • Kubernetes
  • Terraform
  • Helm
  • Docker
  • Docker Compose
  • Docker Swarm
  • GNU/Linux
  • CloudFormation
  • Code Pipeline
  • Linux Administration

Infrastructure

  • AWS
  • Google Cloud Platform
  • OpenShift
  • OVH
  • Digital Ocean
  • Bare Metal

Amazon Web Services

  • EKS
  • VPC
  • Aurora DB
  • Route53
  • EC2
  • Autoscaler
  • CloudFormation
  • CloudFront
  • Lambda
  • S3
  • ELB
  • Amazon Elastic Transcoder

Monitoring

  • Prometheus
  • Grafana
  • Kibana
  • CloudWatch
  • Loki

IOT Protocols

  • LoRa
  • MQTT
  • IPSO
  • Cayenne

Languages

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

Servers

  • Nginx
  • Apache
  • Traefik
  • FastAPI
  • ExpressJS

Data

  • Google Cloud Dataflow
  • Apache Airflow
  • DBT
  • Looker
  • Metabase
  • Workflows
  • data pipelines
  • fraud detection
  • banking compliance

Experience

Shine

Senior Data Engineer

shine.fr

From April 2025 to present

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

Mr Arthur

Software Engineer

mrarthur.io

From December 2024 to January 2025

  • Development of Android application with VueJS, Ionic and Capacitor

EDF

Tech Lead

edf.fr/entreprises

From November 2023 to November 2024

  • Product specification (Analysis, emission factors research, calculation rules, API design, functional specifications)
  • Architecture analysis and definition
  • Implementation of continuous integration and deployment pipeline with security and testing tools (DevSecOps)
  • Development and securing of NodeJS and TypeScript API using clean architecture, DDD, and TDD principles
  • Unit testing and integration testing
  • Kubernetes and OpenShift training
  • Documentation
  • Big Data scripts and analysis
  • Research on Salesforce APIs and their use in artificial intelligence
  • Kubernetes
  • OpenShift
  • Trivy
  • SonarQube
  • Docker
  • Gitlab
  • AWS
  • Gitlab CI/CD
  • NodeJS
  • TypeScript
  • Python
  • Jest
  • Salesforce

Enedis

Software Engineer

enedis.fr

From July 2024 to September 2024

  • Creation of an analysis dashboard
  • Implementation of agent-based simulations
  • Connection between analysis and simulation
  • ReactJS
  • NodeJS
  • Julia
  • Agent.jl
  • Docker
  • GeoJson
  • Leaflet
  • H3
  • .h5

Exostic

CEO and Tech Lead

exostic.com

From June 2015 to present

  • Trainer at IMEI, Centrale Nantes, private companies and individual mentoring (MongoDB, Linux, Git, ReactJS, CSS, JavaScript)
  • Web business creation assistance
  • Consulting for https://www.yvea.io
  • Front-end development (ReactJS, Flux) of a real-time precious metals trading site: https://bunker-group.com/
  • Akkapolis contest game https://www.artstation.com/artwork/4erL1
  • Audit and training on AngularJS and JavaScript https://www.etiskapp.com/
  • Creation of a landing page builder with ReactJS, Webpack and ES6 (Flux Architecture) and server-side generation (Isomorphic JavaScript)
  • Creation, setup and administration of a WebSocket server management system allowing smartphone use as a controller for Unity games with backoffice for thepretender-totalf1.com https://pauletalex.dunked.com/total-the-pretender
  • Creation of a site crawler for growth hacking
  • Creation and administration of EXOSTIC SAS
  • ReactJS
  • Redux
  • AngularJS
  • Webpack
  • ES6
  • NodeJS
  • CasperJS
  • SpookyJS
  • MongoDB
  • WebSockets
  • Unity
  • NGINX
  • Ubuntu

Totem

Tech Lead / Product Engineer

totem.co

From January 2021 to September 2022

  • Payment system improvement
  • Creation of developer workshops
  • Continuous deployment pipeline improvement
  • Data Engineering
  • Creation/Management of connected coffee machines
  • Stock management
  • Peer programming
  • Architecture improvement
  • Mobile application development
  • Product specification
  • Monitoring implementation
  • Cache implementation
  • TypeScript
  • React Native
  • Expo
  • ReactJS
  • Atomic Design
  • Jest
  • Cypress
  • NodeJS
  • GraphQL
  • Apollo
  • Kubernetes
  • Docker
  • Digital Ocean
  • GitHub Actions
  • Bash
  • MongoDB
  • PostgreSQL
  • Redis
  • Python
  • DBT
  • Metabase
  • Grafana
  • Prometheus
  • OpenTelemetry

Preligens

Developer / DevOps

preligens.com

From October 2020 to December 2020

  • Creation of Cloud software architecture
  • Implementation of continuous deployment environment with Github Actions and Docker Swarm
  • AWS infrastructure deployment with Terraform
  • Python scripts
  • Git
  • Github
  • Bash
  • Python
  • Docker
  • Docker Swarm
  • Traefik
  • AWS (VPC
  • EC2
  • DynamoDB
  • S3)
  • Terraform
  • Kibana
  • ElasticSearch
  • Tor

Kidizz

Developer / DevOps

kidizz.com

From December 2018 to September 2020

  • Creation of Cloud software architecture
  • Implementation of continuous deployment environment with Git, Gitlab, Kubernetes, Docker, EKS, AWS
  • NodeJS and Ruby On Rails applications management
  • Creation of NodeJS/GraphQL API (web/mobile/admin)
  • Cluster deployment (Redis, Ruby On Rails, NodeJS)
  • PostgreSQL scalability and migration (AWS Aurora Cluster)
  • Decoupling of a monolithic application into microservices
  • Application migration to AWS managed cloud environment without service interruption
  • Creation of K8s infrastructure monitoring application (NodeJS, Prometheus, Grafana, Loki)
  • Video encoding (AWS Lambda, AWS Elastic Transcoder)
  • Security/Networks (SSL, Private Network, Load Balancers, Alert Tools, DNS Management, Antiflood)
  • Multi AZ deployment / Geo balancing
  • Git
  • Gitlab
  • Kubernetes
  • Docker
  • NodeJS
  • Auth2 Service
  • JWT tokens
  • ACL
  • Roles management
  • Ruby On Rails
  • PostgreSQL
  • Redis
  • Bash
  • AWS (EKS
  • VPC
  • Route53
  • EC2
  • Autoscaler
  • CloudFront
  • Lambda
  • S3
  • ELB
  • Aurora
  • Amazon Elastic Transcoder

ALOES

R&D Developer

From January 2017 to January 2019

  • IoT market state of the art
  • Need definition, specifications and connected object definition
  • Development of a platform dedicated to connected objects design
  • Communication (logo, website, content, animation)
  • HTML5
  • Canvas
  • JavaScript
  • ReactJS
  • Plotly
  • Highcharts
  • NodeJs
  • HTTP
  • MQTT
  • Lora
  • Cayenne
  • IPSO
  • MySensors
  • ESP8266
  • Arduino
  • C++

Free2Move

Developer / R&D Engineer

free2move.com

From March 2017 to April 2018

  • Specification/Design/Development of a real-time IoT services management platform applied to vehicles
  • Creation of real-time mobility services usable in the platform (e.g., parking reservation in vehicles, toll system usage, context analysis related to different driver behaviors, security issues related to screen usage in vehicle cabins)
  • Ergonomics and development of vehicle embedded interfaces
  • Creation of an "on the fly" billing and payment system (mobile and car embedded)
  • Development in microservices and AWS serverless architecture
  • ReactJS
  • Redux
  • NodeJS
  • NodeRED
  • Redis
  • AWS (EC2
  • Lambda
  • CloudFormation
  • Route53
  • DynamoDB
  • SNS
  • VPC
  • Cognito
  • ELB)
  • Docker

Freelance

JavaScript Developer-Designer-Trainer

From August 2014 to June 2015

  • Implementation of MVC framework architecture for real-time monitoring with NodeJS, PassportJS, ExpressJS, Angular, Redis via Caminte (cross-db ORM), Mocha and Socket.IO
  • Setting up training activities for beginners (job seekers, young people in career change, etc.) in programming
  • Creation of mobile applications (webapp type) with AngularJS frontend and NodeJS/MongoDB/ExpressJS/PhantomJS backend
  • DevOps with Nginx, ftp synchronization, cron, https setup, continuous deployment with git
  • NodeJS
  • ExpressJS
  • SocketIO
  • AngularJS
  • Redis
  • Mocha
  • PassportJS
  • PhantomJS
  • NGINX
  • Linux Debian

Toxicode

JavaScript/Ruby on Rails Developer-Designer-Trainer

toxicode.fr

From February 2012 to July 2014

  • Development of a real-time multiplayer games framework via NodeJS
  • Creation of a programming learning game through robot intelligence and manipulation
  • Creation of multimedia applications for school use (IWB)
  • JavaScript / NodeJs training
  • Creation of site administration tools
  • Various software application development services (management applications, games, showcase websites, online stores, mobile)
  • Creation of educational videos (content, editing, distribution)
  • Implementation of articles explaining programming concepts

Technical Environment

  • Remote work in Mac/Linux environment
  • Use of Nodejitsu, Parse.js, Heroku, Git, Mailchimp and Skype for peer programming
  • Git, SSH, FTP, Sublime Text
  • Server side: NodeJS, RequireJS, ExpressJS, Socket.IO, MongoDB, Mocha, SinonJS, PhantomJS
  • MVC Programming, OOP, Ruby On Rails, Gems
  • Client side: HTML/HTML5, Canvas, JavaScript (OOP), JQuery, RequireJS, KnockoutJS, CSS/CSS3

Acadomia

Mathematics and Physics Teacher

acadomia.fr

From 2010 to 2011

  • Tutoring students from primary school to BTS level in Mathematics and Physics

Wimo

Developer Intern

From June 2011 to August 2011

  • Website redesign
  • Design and development of online help for the Com-On unified communication software

Laboratory of Theoretical Physics, Orsay

Physicist/Developer Intern

From June 2008 to August 2008

  • Creation of a C/C++ program simulating different multi-field inflation scenarios
  • General Relativity
  • Cosmology
  • C
  • C++

Education

  • 2012 Master's Degree in Digital Creation and Publishing, University Paris 8
  • 2010 Bachelor's Degree in Fundamental Physics, University Paris 11
  • 2008 Engineering School in Materials and Nanotechnology, INSA Rennes
  • 2007 Preparatory Classes for Engineering Schools, Lycée Léonce Vieljeux La Rochelle
  • 2005 Technical High School Diploma in Mechanical Engineering, Lycée Léonce Vieljeux La Rochelle

Interests

  • Travel
  • Photography
  • Music (Guitar, Bass)

A need, an assignment?

Let's talk for 30 minutes, no strings attached. A shorter, assignment-oriented version is available on the freelance profile.

Book a call Freelance profile