Avec plus de 15 ans d'expertise dans le développement, j'ai contribué au succès de nombreux projets complexes nécessitant qualité et sécurité. Je suis reconnu pour mon efficacité, mon savoir-être, et ma capacité à résoudre les problèmes de manière pragmatique.
Jonathan Prevost
Tech Lead Full Stack
Appétences
- Clean code
- Sécurité
- Encadrement
- High Performance
Compétences
- Javascript
- TypeScript
- Node.js
- MySQL
- MariaDB
- ElasticSearch
- Express
- Sass
- Administration système Linux
- PHP
- Symfony
- Docker
- Stripe
- AWS
- Redis
- Ansible
- Sphinx Search
- Java
- Spring Framework
- React
- MongoDB
- React Native
- LLM (GPT)
- serverless
- JAMStack
- Cassandra (AWS Keyspace)
- MidJourney
Expériences
Consultant Tech Lead
Altapyx · 1 an (2024 - *)
Mission de Lead Developer / Tech Lead Full Stack chez IMA en tant que consultant pour Altapyx. Java Spring, React, Typescript, Node, MongoDB.
CTO - Développeur Full Stack - Directeur
Let's Role · 5 ans (2019 - 2023)
- J'ai fondé Let's Role, une plateforme qui permet de jouer de façon numérique aux jeux de rôles sur table, en temps réel. J'ai dirigé la société, fait les choix techniques, encadré l'équipe, developpé et maintenu le code pendant plus de 5 ans.
- Des serveurs de jeu en temps réel (websockets) accueillent toujours aujourd'hui des centaines de joueurs et joueuses tous les soirs.
- J'ai développé l'ensemble des applications, frontend comme backend, en TypeScript, ainsi qu'une application mobile en React Native.
- J'ai mis en place une infrastructure sur AWS/Cloudflare qui inclut : load balancing custom sur les serveurs de jeu, upload sécurisé sur notre CDN, big data avec les dizaines de millions de jets de dés faits sur la plateforme, génération de miniatures à la volée à partir de vidéos ou images, gestion de fichiers (notemment PDFs) sécurisé sur file system partagé.
- J'ai développé un e-commerce from scratch qui permet aux clients d'acheter divers contenus numériques, qui inclus paiement, facturation, promotions, pay-what-you-want, royalties.
Développeur Full Stack
Freelance · 2 ans (2017 - 2019)
Diverses missions freelance Full Stack pour plusieurs sociétés, majoritairement PHP/Symfony.
Développeur Symfony
Neweb / Gamekult · 2 ans (2016 - 2017)
Refonte du site Gamekult, une des grandes références du journalisme jeux vidéo en France. Conversion de plus de 15 ans de données legacy vers une nouvelle architecture. Symfony, Doctrine, MySQL, Varnish. Site à fort trafic.
Développeur Full Stack
Presse Non Stop · 1 an (2014 - 2015)
Responsable du développement web du magazine de jeux vidéos Canard PC. Réalisation d'un e-commerce from-scratch en Symfony. Création de divers blogs et outils pour la rédaction.
Développeur Full Stack
Disko · 4 ans (2011 - 2014)
Réalisation de nombreux projets pour l'agence numérique DISKO, basée à Paris. Les clients avec qui j'ai travaillé incluent la SNCF, le Parti Socialiste (backend des Primaires Socialistes 2011), Nespresso, Acer, La mairie de Paris.
Webmaster
Odenti · 3 ans (2008 - 2011)
Autres projets
A Break from Work · 2023
Projet perso qui propose de s'aérer l'esprit pendant une petite pause durant le travail, pour améliorer le bien-être et la productivité. Proxy vers une page Wikipédia semi-aléatoire avec cache. Base de données Cloudflare D1 (multi-régions). React, Serverless, Cloudflare Workers/D1/KV, JAMStack, Sass, TypeScript.
Jeu vidéo · 2023
Création d'un jeu pour la Game Jam Canard PC "Make Something Horrible" : un jeu d'échecs avec des règles et des intéractions supplémentaires. Jouable en ligne et via exécutables desktop. Jouable contre l'IA (StockFish) ou humain contre humain. TypeScript, Electron, Sass
Concours IA · 2023 - *
Création et gestion d'un concours de création d'images par IA générative. Site du concours sous le générateur statique Hugo.
Bot ChatGPT · 2022 - *
Création en février 2022, au lancement de l'API GPT-3 par OpenAI, d'un bot qui discute avec les usagers d'un forum vBulletin. Le bot a évolué au fil du temps pour intégrer différents modes de conversation, puis GPT-3.5 ainsi que GPT-4. Le sujet dans lequel il participe a recueilli plus de 10.000 messages. Node.js, TypeScript, Angular
Divers
Langues
- - Français : natal
- - Anglais : courant écrit/parlé
Interêts
- - Joueur de go, Président du club de go du Poitou pendant 4 ans
- - Randonnée, vélo, natation
- - Cuisine