About Gabriel
French
Native or bilingual
English
Native or bilingual
Experience
- StudiocanalDéveloppeur Full stack Java/Angular SéniorFILM AND AVJanuary 2024 - Today (2 years and 6 months)Issy-les-Moulineaux, FranceStudiocanal est une société du secteur de l'audiovisuel, de production de films et de séries françaises. L'entreprise compte entre 200 et 300 salariés et est une filiale du groupe Canal+.J'ai rejoint l'entreprise afin de contribuer au projet Unity visant à aider les équipes commerciales à créer et gérer les contrats de droits de l'entreprise et sa comptabilité associée. Mon équipe était composée d'un PO, 4 développeurs fullstack et 2 QA.Mes responsabilités :‣ Développer des fonctionnalités de bout en bout en Java et Angular pour répondre au besoin métier.‣ Implémenter des tests automatiques (unitaires et d'intégration) avec JUnit 5 et Jest.‣ Intervenir en urgence pour résoudre des problèmes de production en débuggant et développant des correctifs.‣ Déployer les fonctionnalités développées par l'équipe sur les environnements de développement, recette et production.‣ Mettre en place des pipelines de CI CD pour les nouveaux projets.‣ Développer des outils internes en Golang pour automatiser des tâches récurrentes‣ Développer des batchs en Golang pour intégrer le projet avec le SI historique‣ Optimiser le temps de réponse des endpoints les plus lents du projet en manipulant les requêtes SQL.‣ Participer aux revues de code de l'équipe pour améliorer la qualité et la robustesse du code source.Mes contributions techniques :‣ Architecture et développement d'un moteur de calcul permettant de calculer un historique de décomptes royalties.‣ Réduction du temps d'exécution d'une dizaine de requêtes historiques en passant de +20s à 3s (pour la plus lente).‣ Indexation des entités du projet sur Elasticsearch permettant de faire des recherches rapides (< 1s).‣ Intégration d'outils basés sur l'IA pour augmenter la productivité et la qualité du projet.Contexte technique : Java 8, Java 17, Java 21, Angular 12, Angular 18, PostgreSQL, Spring Boot 3, Spring Batch, AWS, EC2, ELB, RDS, S3, SES, Elasticsearch, GitLab, Golang, Bash, Ansible, Jira.
- GroupamaDéveloppeur Fullstack Java Angular Vue.jsBANKING AND INSURANCEOctober 2022 - November 2023 (1 year and 1 month)Bd Périphérique, Paris, FranceGroupama est une société du secteur de l'assurance en France et à l'international. Au sein de Groupama, l'entité G2S assure le développement de solutions informatiques pour les professionnels de l'assurance et compte plus de 1000 salariés, budgétant 518M d'euros à l'année.J'ai rejoint l'équipe de la Digital Factory Gan Assurance pour travailler sur le projet Egarage, un outil de construction de devis d'assurance et de facturation pour les garages automobiles. L'équipe travaillait en mode agile (SCRUM).Mes responsabilités :‣ Développer des fonctionnalités de bout en bout en Java et Vue.js ou Angular pour répondre au besoin métier.‣ Implémenter des tests selon les spécifications des fonctionnalités en TDD avec JUnit et Jest.‣ Déployer les fonctionnalités développées en production sur une architecture en microservices et microfronts dans un système d'information complexe.‣ Améliorer le flux de développement en implémentant des scripts de normalisation pour le versioning du code.‣ Participer aux revues de code de l'équipe pour améliorer la qualité du projet.‣ Contribuer aux décisions d'architecture et d'évolutions techniques sur le projet.Mes contributions supplémentaires :‣ Développement d'un outil de création de devis pour garage automobile accélérant la construction du devis et du contrat d'assurance à 5 minutes, contre un parcours "traditionnel" prenant plus d'une heure.‣ Amélioration des performances des endpoints de l'API.‣ Développement de scripts utilitaires en Bash avec des hooks de Git pour normaliser le versioning du projet.Contexte technique : Java 17, Vue.js 3, Angular 12, Oracle SQL, MySQL, Microservices, Microfronts, Spring Boot 3, Openshift 4, Elasticsearch, GitLab, Jira, Bash.
- GRTgazDéveloppeur Fullstack Java AngularENERGY AND UTILITIESApril 2021 - September 2022 (1 year and 5 months)Paris, FranceGRTgaz (aujourd'hui NaTran) est une société du secteur de l'énergie en France et est propriétaire de la majorité du réseau de transport de gaz sur le territoire français. L'entreprise a un effectif de 3300 salariés pour un chiffre d'affaires de 2,1 Md d'euros.J'ai rejoint l'équipe de l'IoT Factory au sein de GRTgaz pour travailler sur un projet de développement d'une plateforme IoT visant à réduire le temps de maintenance des sites de transport de gaz situés dans des zones sans électricité et sans connectivité réseau.Mes responsabilités :‣ Développer et maintenir deux plateformes IoT en mode SaaS en Java 8 et Java 17 (Spring Boot) :‣ Une plateforme de "prototypage" axée sur la connectivité en "zones blanches" (~100 capteurs).‣ Une plateforme industrialisée et scalable pour l'intégration de capteurs de fournisseurs partenaires (~3000 capteurs).‣ Reprendre le périmètre de responsable technique des plateformes après le départ d'un Lead Dev.‣ Automatiser le déploiement des fonctionnalités par scripts Bash et avec Azure DevOps.‣ Arbitrer, prioriser les besoins métier et planifier l'évolution technique des plateformes.‣ Animer des ateliers techniques pour permettre l'intégration de nouveaux capteurs aux plateformes.‣ Apporter mon expertise technique sur les services d'Azure pour l'IoT.Mes contributions supplémentaires :‣ Création d'un langage dédié pour résoudre des problèmes de traitement de données des capteurs.‣ Développement de connecteurs permettant d'intégrer une dizaine de modèles de capteurs LoRaWAN à la plateforme‣ Conseil et conception de l'architecture d'une plateforme IoT scalable pour l'intégration de 3000 capteurs.‣ Mise en place d'un système d'alerting permettant aux techniciens d'économiser une dizaine d'heures de maintenance par mois, par technicien.Contexte technique : Java 8, Java 17, Mustache, Angular 11, PostgreSQL, TimescaleDB, AWS (EC2, SNS), Azure (IoTHub, DPS, CosmosDB, Event Hubs), Bash.
Recommendations
These freelancer profiles also match your criteria
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
Education
- Diplôme d'ingénieur, Systèmes temps réel et embarquésEPITA: Ingénierie Informatique2019Diplôme d'ingénieur, Systèmes temps réel et embarqués
Certifications
- Diplôme d'ingénieur en InformatiqueEPITA2019