À propos de Jonathan
Français
Bilingue ou natif
Anglais
Bilingue ou natif
Expériences
- Leeve
Sur Malt
Développeur Full-stackEDITION DE LOGICIELSavril 2024 - Aujourd'hui (2 ans et 2 mois)APIMG est une startup innovante proposant un service de match making générique en SaaS.J'ai été appelé à contribuer au dashboard frontend Angular et au backend Express.js en collaboration avec les porteurs de projets.Principales tâches :- Création et intégration de composants frontend Angular- Implémentation de la suppression des profiles (frontend et backend)- Implémentation de la liste des résultats de matching et de la vue détail (frontend et backend) - ExkeeDéveloppeur Full-stack pour le compte de Affyn (Buddy Arena)JEUX VIDÉO & ANIMATIONjuin 2022 - août 2023 (1 an et 2 mois)Exkee est un studio de jeu vidéo marseillais fondé en 2003 spécialisé dans les jeux vidéo pour mobiles.En étroite collaboration avec le lead game designer, j'ai initialement conçu et implémenté de zéro un CLI de partitionnement spatial hexagonal en s'appuyant sur le fond de données OSM pour obtenir des caractéristiques semi-réalistes, et d'une web app Next.js de visualisation des tuiles hexagonales sur fond de carte Mapbox.J'ai par la suite mené à la conception et implémentation de zéro d'une API GraphQL comme point unique entre les services (MongoDB, PlayFab, API REST) et le jeu mobile Buddy Arena (Unity3D sur mobile). Ce travail s'est fait conjointement avec la mise en place de l'infrastructure par l'équipe Affyn à Singapour.Buddy Arena est en croissance rapide et accueille désormais plusieurs centaines de milliers de joueuses et joueurs mensuels.Principales tâches :- Backend Buddy Arena :> Implémentation des logiques de gameplay propres à Buddy Arena.> Communication avec les différents services.> Industrialisation des déploiements avec GitFlow et GitHub Actions.> Matrice de déploiement "environnement (staging, production) x région (east US, south-east Asia, ...)".> Gestion des app Azure Functions.> Point d'attention sur la sécurité.> Assurance qualité grâce aux tests unitaires automatisés.> Recrutement et montée en compétence de deux développeur full-stack.> Formation des collaborateurs internes chez Affyn sur des sujets comme le CI/CD (en anglais).- CLI Nexus World :> Découpage et simplification en zones hexagonales de l'ensemble du fond OSM avec PostGIS et H3.> Optimisation multi-threading.
- Agence GARDENERSDéveloppeur Web Frontend pour le compte de plusieurs clientsAGENCE & SSIIjuillet 2019 - mai 2023 (3 ans et 10 mois)Gardeners est à la fois une agence de communication et une agence web née de la fusion de Paprika et de Net Design.J'ai participé à la refonte de plusieurs sites et à l'implémentation de zéro d'un prototype d'application destinée aux points de vente pour le compte de plusieurs marques françaises de cuisines, Mobalpa et SoCoo'c. Par la suite, j'ai implémenté de zéro un prototype de webapp mobile pour un éditeur de logiciel RH, Adequasys, permettant aux utilisateurs de pointer, déclarer des absences et demander des congés.Principales tâches :- PWAs Mobalpa et SoCoo'c avec Angular :> Lead technique Angular et Typescript au sein des projets.> Généralisation de NgRx à travers la webapp afin de structurer et découpler les composants.> Mise en place du rendu serveur (SSR) afin d'obtenir le meilleur temps au premier chargement.> Industrialisation des déploiements avec GitFlow et GitLab CI/CD.> Internationalisation 5 langues.> Usage de Storybook afin de développer et tester les composants via des scénarios.- PWA Adequasys avec React/Next.js :> Lead technique Next.js et Typescript.> Généralisation de Zustand à travers la webapp afin de structurer et découpler les composants.> Intégration des maquettes avec TailwindCSS.> Mise en place de l'export statique afin de permettre au client le déploiement le plus simple.> Usage de Storybook afin de développer et tester les composants via des scénarios.> Accompagnement d'une développeuse junior.
Avis
Recommandations
Ces profils de freelance correspondent également à vos critères
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Formations
- Bachelor of Computer Science & Titre de responsable d'informatique de gestion IFIP (niveau II)Epitech, Paris
- Game Designer, niveau IIISART Digital, Paris