Gabriel Bertini

Développeur Java Angular

Salaire / Taux journalier

Paris, France

Mobilité : Paris, Lyon, ...

Freelance

Peut venir sur site

Expertises

JavaAngularSpring BootGolangPostgreSQLIoT

Langues

Anglais (Maternelle)Français (Maternelle)

À propos

Introduction

Développeur Angular Java avec 7 ans d'expertise en développement full-stack et architecture de solutions complexes. Expérience prouvée chez STUDIOCANAL : optimisation de requêtes SQL de 20s à 3s, développement de moteurs de calcul et intégration Elasticsearch. Spécialisé en Java/Angular avec maîtrise DevOps (CI/CD, AWS, Azure) pour livrer des solutions performantes et scalables.

Liens

Expérience de travail

Développeur Java Angular

STUDIOCANALFreelance

janv. 2024 - Présent

2 ans 10 mois

À distance

Studiocanal 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. L'équipe travaillait en mode agile et était composée de : ‣ 1 Product owner ‣ 4 Développeurs ‣ 2 Testeurs 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 de l'API en manipulant les requêtes SQL. ‣ Participer aux revues de code de l'équipe pour améliorer la qualité 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 pour 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, Jira, Golang 1.24, Bash, Ansible.

Développeur Java Angular

Groupama

oct. 2022 - déc. 2023

1 an 3 mois

À distance

Mission chez Groupama, 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), en remote et était composée de : ‣ 1 Product Owner ‣ 1 SCRUM Master ‣ 1 Tech Lead ‣ 4 Développeurs 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.

Sopra Steria

févr. 2019 - oct. 2022

3 ans 9 mois

Développeur Java IoT

avr. 2021 - oct. 2022

1 an 7 mois

GRTgaz (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. L'équipe travaillait en mode agile et était composée de : ‣ 1 Chef de projet ‣ 1 Ingénieur de produit ‣ 1 Lead Dev 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 (IoT Hub, Event Hubs, MQTT, DPS, CosmosDB). 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. Contexte technique : Java 8, Java 17, Mustache, Angular 11, PostgreSQL, TimescaleDB, AWS (EC2, SNS), Azure (IoTHub, DPS, CosmosDB, Event Hubs), Bash.

Développeur Java IoT

févr. 2019 - mai 2021

2 ans 4 mois

Paris et périphérie

Sopra Steria est une entreprise de services du numérique comptant 55 000 employés pour un chiffre d'affaires de 5,8 Mds d'euros (2023). J'ai intégré la squad IoT du Centre d'Expertise Digitale qui était composée de : ‣ 1 Directeur d'équipe ‣ 2 Managers ‣ 1 Consultant IoT ‣ 2 Développeurs Je suis intervenu sur des missions liées à l'IoT. Mes responsabilités étaient : ‣ Mission pour la SNCF : ‣ Développer un module Java (OSGi) embarqué sur une passerelle Eurotech Reliagate permettant la communication bidirectionnelle entre un serveur et trois modèles de capteurs LoRaWAN. ‣ Concevoir un protocole de communication bas niveau sur du TCP entre la passerelle et le serveur ‣ Implémenter un mécanisme de traitement des données "à l'edge" permettant de personnaliser le filtrage et le routing des données au niveau de la passerelle. ‣ Livrer un PoC fonctionnel permettant de valider l'utilisation du matériel et du LoRaWAN pour la surveillance de travaux. ‣ Projet interne : IoT Edge Manager : ‣ Spécifier et développer un outil de configuration d'appareils Edge permettant de déployer des configurations d'images Docker avec un routing personnalisé. ‣ Mettre en place l'intégration et le déploiement continu avec GitLab CI/CD + Openshift 3. ‣ Déployer l'infrastructure des services Azure pour l'IoT (IoTHub, DPS, Event Hubs, Blob Storage). ‣ Projet interne : Geolocation Business Booster : ‣ Développer des microservices en Java pour assurer le suivi d'assets pour les entreprises. ‣ Développer une application de visualisation des assets en React. ‣ Utiliser Apache Kafka pour la communication inter-service. ‣ Déployer des services développés sur Openshift avec GitLab CI/CD. Certification : Azure IoT Developer Specialty (2020-2023). Contexte technique : Java 8, Java 11, Node.js, Express, React, Angular, TypeScript, JavaScript, Openshift 3, Apache Kafka, PostgreSQL, Azure IoT, IoT Hub, DPS, Blob Storage, Event Hubs, IoT, LoRaWAN, GitLab.

Développeur Java Android

GALANCK

sept. 2017 - déc. 2017

4 mois

Paris et périphérie

- Conception et réalisation d'un système de navigation. - Développement d'une application mobile connectée à un produit.

C# Teaching Assistant

EPITA

sept. 2016 - juil. 2017

11 mois

- Écriture de sujets de travaux pratiques et d'examen. - Animation des séances de travaux pratiques en binôme pour une classe de 40 élèves.

Vendeur Boutique

Disneyland Paris

juil. 2015 - août 2015

2 mois

Paris Area, France

Vente de produits Disney aux visiteurs du parc, français ou étrangers.


Formation

Griffith College Dublin

Informatique

EPITA: Ecole d'Ingénieurs en Informatique

Master of Computer Science, Embedded systems

Activités et associations : Programming assistant & co-president of the school's badminton sport club.

A benchmark in the field of computer intelligence since 1984, EPITA trains top-level engineers capable of tackling tomorrow's technological challenges. I completed the engineering program with a specialization in Real-Time and Embedded Systems development.

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.