Jérémy Gay

Tech Lead / Développeur Sénior

Portrait de Jérémy Gay

Résumé des compétences

Compétences techniques

  • 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, DynamoDB
  • Securité: OAuth, JWToken, ACL, IAM, VPN, Private Network, Secrets Managers, IAM, Keycloak
  • DevOps: Git, Gitlab, Github, Kubernetes, Terraform, Helm, Docker, Docker Compose, Docker Swarm, GNU/Linux, CloudFormation, Code Pipeline
  • Infrastructures: AWS, 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: Metabase, DBT, Workflows, Google Cloud Dataflow, Apache Airflow, Looker
  • Administration Linux

Langues

  • Français: Natif
  • Anglais: Écrit, lu, parlé
  • Espagnol: Lu

Expériences

Senior Data Engineer chez Shine

https://www.shine.fr

De avril 2025 à aujourd'hui

Réalisations

  • Projets data et développement en environnement bancaire

Environnement technique

  • Google Cloud Dataflow, Apache Airflow, Looker, DBT, Python, TypeScript, Terraform

Projet Mr Arthur - Ingénieur Logiciel

https://mrarthur.io/

De décembre 2024 à janvier 2025

Réalisations

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

Projet EDF - Tech Lead

https://www.edf.fr/entreprises

De novembre 2023 à novembre 2024

Réalisations

  • 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

Environnement technique

  • Kubernetes, OpenShift, Trivy, SonarQube, Docker, Gitlab, AWS, Gitlab CI/CD, NodeJS, TypeScript, Python, Jest, Saleforce

Projet Enedis - Ingénieur Logiciel

https://www.enedis.fr

De juillet 2024 à septembre 2024

Réalisations

  • Création d'un tableau de bord d'analyse
  • Réalisation de simulations à base d'agents
  • Lien entre l'analyse et la simulation

Environnement technique

  • ReactJS, NodeJS, Julia, Agent.jl, Docker, GeoJson, Leaflet, H3, .h5

CEO et Tech Lead chez EXOSTIC

exostic.com

De juin 2015 à Maintenant

Réalisations

  • 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

Environnement technique

  • ReactJS, Redux, AngularJS, Webpack, ES6, NodeJS, CasperJS, SpookyJS, MongoDB, WebSockets, Unity, NGINX, Ubuntu

Tech Lead / Ingenieur Produit chez TOTEM

www.totem.co

De janvier 2021 à septembre 2022

Réalisations

  • 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

Environnement technique

  • 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

Développeur / DevOps chez PRELIGENS

preligens.com

De octobre 2020 à décembre 2020

Réalisations

  • 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

Environnement technique

  • Git, Github, Bash, Python, Docker, Docker Swarm, Traefik, AWS (VPC, EC2, DynamoDB, S3), Terraform, Kibana, ElasticSearch, Tor

Projet KIDIZZ - Développeur / DevOps

kidizz.com

De décembre 2018 à septembre 2020

Réalisations

  • 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

Environnement technique

  • 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, ).

Projet ALOES - Développeur R&D

De janvier 2017 à janvier 2019

Réalisations

  • É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)

Environnement technique

  • HTML5, Canvas, JavaScript, ReactJS, Plotly, Highcharts, NodeJs, HTTP, MQTT, Lora, Cayenne, IPSO, MySensors, ESP8266, Arduino, C++

Projet FREE2MOVE - Développeur / Ingénieur R&D

www.free2move.com

De mars 2017 à avril 2018

Réalisations

  • 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

Environnement technique

  • ReactJS, Redux, NodeJS, NodeRED, Redis, AWS (EC2, Lambda, CloudFormation, Route53, DynamoDB, SNS, VPC, Cognito, ELB), Docker

Développeur-Concepteur-Formateur JavaScript en FREELANCE

De Aout2014 à Juin 2015

Réalisations

  • 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

Environnement technique

  • NodeJS, ExpressJS, SocketIO, AngularJS, Redis, Mocha, PassportJS, PhantomJS, NGINX, Linux Debian

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

www.toxicode.fr

De Février 2012 à Juillet 2014

Réalisations

  • 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

Professeur de Mathématiques et Physique chez ACADOMIA

www.acadomia.fr

de 2010 à 2011

Réalisations

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

Stagiaire développeur chez WIMO

de juin 2011 à aout 2011

Réalisations

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

Stagiaire physicien/développeur au LABORATOIRE DE PHYSIQUE THÉORIQUE D'ORSAY

de juin 2008 à aout 2008

Réalisations

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

Environnement technique

  • 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

Centre d'intérêts

  • Voyages
  • Photographie
  • Musique (Guitare, Basse)