Jérémy Gay

Tech Lead / Développeur Sénior

Portrait de Jérémy Gay
Expérience
14 ans de développement, 10 ans de direction technique et d'entrepreneuriat
Poste actuel
Senior Data Engineer chez Shine, depuis avril 2025
Localisation
Châtelaillon-Plage, près de La Rochelle · à distance partout en France
Langues
Français natif · Anglais écrit, lu, parlé · Espagnol lu

Compétences

Développement

  • DDD
  • TDD
  • Programmation Orientée Objet
  • Clean Architecture
  • Architecture Hexagonale
  • Event Sourcing
  • CQRS
  • MVC
  • Tests Unitaires
  • Tests d'intégration

Frontend Web

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

Frontend Mobile

  • React Native
  • Ionic
  • Expo
  • Capacitor
  • Déploiement IOS
  • Déploiement Android

Backend

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

BDD

  • MongoDB
  • Redis
  • DynamoDB
  • PostgreSQL
  • InfluxDB

Securité

  • 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
  • Administration Linux

Infrastructures

  • 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

  • Prometeus
  • Grafana
  • Kibana
  • CloudWatch
  • Loki

Protocoles IOT

  • LoRa
  • MQTT
  • IPSO
  • Cayenne

Langages

  • 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
  • pipelines de données
  • détection de fraude
  • conformité bancaire

Expériences

Shine

Senior Data Engineer

shine.fr

De avril 2025 à aujourd'hui

  • Amélioration des systèmes de détection de fraude bancaire
  • Projets data au service de la conformité réglementaire (compliance)
  • Conception et exploitation de pipelines de données avec Google Cloud Dataflow, Apache Airflow et DBT, restitution dans Looker
  • Google Cloud Dataflow
  • Apache Airflow
  • Looker
  • DBT
  • Python
  • TypeScript
  • Terraform

Mr Arthur

Ingénieur Logiciel

mrarthur.io

De décembre 2024 à janvier 2025

  • Développement de l'application Android avec VueJS, Ionic et Capacitor

EDF

Tech Lead

edf.fr/entreprises

De novembre 2023 à novembre 2024

  • Spécification produit (Analyse, recherche des facteurs d'émission, règles de calcul, design d'API, cahier des charges fonctionnel)
  • Analyse et définition de l'architecture
  • Mise en place d'un pipeline d'intégration continue et de déploiement continue avec les outils de sécurité et de tests (DevSecOps)
  • Développement et sécurisation d'une API NodeJS et TypeScript grâce aux principes de clean architecture, DDD et TDD
  • Tests unitaires et tests d'intégration
  • Formation Kubernetes et OpenShift
  • Documentation
  • Scripts et analyses Big Data
  • Recherches sur les API Salesforce et leurs utilisations dans l'intelligence artificielle
  • Kubernetes
  • OpenShift
  • Trivy
  • SonarQube
  • Docker
  • Gitlab
  • AWS
  • Gitlab CI/CD
  • NodeJS
  • TypeScript
  • Python
  • Jest
  • Saleforce

Enedis

Ingénieur Logiciel

enedis.fr

De juillet 2024 à septembre 2024

  • Création d'un tableau de bord d'analyse
  • Réalisation de simulations à base d'agents
  • Lien entre l'analyse et la simulation
  • ReactJS
  • NodeJS
  • Julia
  • Agent.jl
  • Docker
  • GeoJson
  • Leaflet
  • H3
  • .h5

Exostic

CEO et Tech Lead

exostic.com

De juin 2015 à aujourd'hui

  • Formateur à l'IMEI, Centrale Nantes, sociétés privées et mentoring individuel (MongoDB, Linux, Git, ReactJS, CSS, JavaScript)
  • Aide à la création d'entreprise dans le web
  • Consulting pour https://www.yvea.io
  • Développement front-end (ReactJS, Flux) d'un site de traiding de métaux précieux en temps réel: https://bunker-group.com/
  • Jeu concours Akkapolis https://www.artstation.com/artwork/4erL1
  • Audit et formation sur AngularJS et JavaScript https://www.etiskapp.com/
  • Création d'un créateur de landing page avec ReactJS, Webpack et ES6 (Architecture Flux) et génération côté serveur (Isomorphique JavaScript)
  • Création, mise en place et administration d'un serveur de gestion de serveurs WebSockets permettant de connecter un smartphone comme manette pour des jeux sous Unity avec backoffice pour thepretender-totalf1.com https://pauletalex.dunked.com/total-the-pretender
  • Création d'un crawler de site pour du growth hacking
  • Création et administration de EXOSTIC SAS
  • ReactJS
  • Redux
  • AngularJS
  • Webpack
  • ES6
  • NodeJS
  • CasperJS
  • SpookyJS
  • MongoDB
  • WebSockets
  • Unity
  • NGINX
  • Ubuntu

Totem

Tech Lead / Ingenieur Produit

totem.co

De janvier 2021 à septembre 2022

  • Amélioration du système de paiement
  • Création de workshop pour les développeurs
  • Amélioration de pipeline de déploiement continue
  • Data Engineering
  • Création/Management de machines à café connectées
  • Management des stocks
  • Peer programming
  • Amélioration d'architecture
  • Développement de l'application mobile
  • Spécification produit
  • Mise en place de monitoring
  • Mise en place de cache
  • TypeScrypt
  • 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

Développeur / DevOps

preligens.com

De octobre 2020 à décembre 2020

  • Création d'architecture logiciel Cloud
  • Mise en place d'un environnement de déploiement continue avec Github Actions et Docker Swarm
  • Déploiement d'infrastructure AWS avec Terraform
  • Scripts Python
  • Git
  • Github
  • Bash
  • Python
  • Docker
  • Docker Swarm
  • Traefik
  • AWS (VPC
  • EC2
  • DynamoDB
  • S3)
  • Terraform
  • Kibana
  • ElasticSearch
  • Tor

Kidizz

Développeur / DevOps

kidizz.com

De décembre 2018 à septembre 2020

  • Création d'architecture logiciel Cloud
  • Mise en place d'un environnement de déploiement continue ave Git, Gitlab, Kubernetes, Docker, EKS, AWS
  • Management d'applications NodeJS et Ruby On Rails
  • Création d'Api NodeJS/GraphQl (web/mobile/admin)
  • Déploiement de clusters (Redis, Ruby On Rails, NodeJS)
  • Migration et scalabilité PostgreSQL (Cluster AWS Aurora)
  • Découplage d'une application monolitique en microservices
  • Migration applicative vers un environnement managé cloud AWS sans interruption de service
  • Création d'application de monitoring d'infrastructure K8s (NodeJS, Prometeus, Grafana, Loki)
  • Encodage vidéo (AWS Lamdda, AWS ELastic Transcoder)
  • Sécurité/Réseaux (SSL, Réseau privé, Load Balancers, Outils d'alerte, Gestion des DNS, Antiflood)
  • Déploiement multi AZ / 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

Développeur R&D

De janvier 2017 à janvier 2019

  • État de l'art du marché de l'IoT
  • Définition du besoin, spécifications et définition d'un objet connecté
  • Développement d'une plateforme dédiée à la conception d'objets connectées
  • Communication (logo, site web, contenu, animation)
  • HTML5
  • Canvas
  • JavaScript
  • ReactJS
  • Plotly
  • Highcharts
  • NodeJs
  • HTTP
  • MQTT
  • Lora
  • Cayenne
  • IPSO
  • MySensors
  • ESP8266
  • Arduino
  • C++

Free2Move

Développeur / Ingénieur R&D

free2move.com

De mars 2017 à avril 2018

  • Spécification/Conception/Développement d'une plateforme de gestion de services IoT en temps réel appliquée aux véhicules
  • Création de services de mobilité en temps réel utilisables dans la plateforme (ex : réservation de parking dans les véhicules, utilisation du télépéage, analyses de contexte liées aux différents comportements du conducteur, problématiques de sécurité liées à l'utilisation des écrans dans les habitacles)
  • Ergonomie et développement des interfaces embarquées dans les vehicules
  • Création d'un système de facturation et de paiement "on the fly" (mobile et car embedded)
  • Développement en architecture microservices et serverless AWS
  • ReactJS
  • Redux
  • NodeJS
  • NodeRED
  • Redis
  • AWS (EC2
  • Lambda
  • CloudFormation
  • Route53
  • DynamoDB
  • SNS
  • VPC
  • Cognito
  • ELB)
  • Docker

Freelance

Développeur-Concepteur-Formateur JavaScript

De août 2014 à juin 2015

  • Mise en place de l'architecture d'un framework MVC pour du monitoring en temps réel avec NodeJS, PassportJS, ExpressJS, Angular, Redis via Caminte (ORM cross-db), Mocha et Socket.IO
  • Mise en place d'une activité de formation pour les débutants (demandeur d'emploi, jeune en reconversion, etc) sur la programmation
  • Création d'applications mobiles(type webapps) avec frontend AngularJS et backend NodeJS/MongoDB/ExpressJS/PhantomJS
  • DevOps avec Nginx, synchronisation ftp, cron, mise en place d'https, déploiement continu avec git
  • NodeJS
  • ExpressJS
  • SocketIO
  • AngularJS
  • Redis
  • Mocha
  • PassportJS
  • PhantomJS
  • NGINX
  • Linux Debian

Toxicode

Développeur-Concepteur-Formateur JavaScript/Ruby on Rails

toxicode.fr

De février 2012 à juillet 2014

  • Développement d'un framework de jeux multijoueurs en temps réel via NodeJS
  • Création d'un jeu d'apprentissage de la programmation à travers l'intelligence et la manipulation de robot
  • Création d'applications multimédias destinées à l'usage dans les écoles (TNI)
  • Formations JavaScript / NodeJs
  • Création d'outils d'administration de site
  • Prestations diverses de création d'applications logiciel (applications de gestion, de jeux, sites vitrines, boutiques en ligne, mobile)
  • Création de vidéos pédagogiques (contenus, montage, diffusion)
  • Mise en place d'articles sur l'explication de la programmation

Environnement technique

  • Emploi en télétravail sous environnement Mac/Linux.
  • Utilisation de Nodejitsu, Parse.js, Heroku, Git, Mailchimp et de Skype pour le peer programming
  • Git, SSH, FTP, Sublime Text
  • Côté serveur : NodeJS, RequireJS, ExpressJS, Socket.IO, MongoDB, Mocha, SinonJS, PhantomJS
  • Programmation MVC, OOP, Ruby On Rails, Gems
  • Côté client : HTML/HTML5, Canvas, JavaScript (OOP), JQuery, RequireJS, KnockoutJS, CSS/CSS3
  • NodeJS, ExpressJS, SocketIO, AngularJS, Redis, Mocha, PassportJS, PhantomJS, NGINX, Linux Debian

Acadomia

Professeur de Mathématiques et Physique

acadomia.fr

De 2010 à 2011

  • Accompagnement d'étudiants de la primaire jusqu'au BTS en Mathématiques et Physique

Wimo

Stagiaire développeur

De juin 2011 à août 2011

  • Refonte du site Web
  • Conception et développement d'une aide en ligne pour el logiciel de communication unifié Com-On

Laboratoire de physique théorique d'Orsay

Stagiaire physicien/développeur

De juin 2008 à août 2008

  • Création d'un programme en C/C++ simulant les différents scénarios d'inflation à plusieurs champs
  • Relativité générale
  • Cosmologie
  • C
  • C++

Formation

  • 2012 Master de création et d'édition numériques Université Paris 8
  • 2010 License de physique fondamentale Université Paris 11
  • 2008 École d'ingénieur matériaux et nanatechnologies INSA Rennes
  • 2007 Math Sup / Math Spé Lycée Léonce Vieljeux La Rochelle
  • 2005 Bac STI Génie Mécanique Lycée Léonce Vieljeux La Rochelle

Centres d'intérêt

  • Voyages
  • Photographie
  • Musique (Guitare, Basse)

Un besoin, une mission ?

Parlons-en 30 minutes, sans engagement. Une version synthétique orientée mission est disponible sur le profil freelance.

Prendre rendez-vous Profil freelance