Guillaume AMBROISE

Engineering Software Manager

  • +33 6 95 25 98 88
  • gui.ambroise@gmail.com
  • guillaume-ambroise.fr

Ma recherche

J'exerce depuis maintenant plus de 5 ans au sein d'Unibet, tout d'abord en tant que software engineer et désormais en tant qu'engineering manager hands-on. Je suis à la recherche d'un nouveau challenge en tant que développeur senior Java, au sein d'un client final. Mon ambition est de perfectionner mes compétences techniques et de m'investir dans toutes les étapes de la conception des solutions, d'accompagner la réflexion business initiale jusqu'à la mise en production. Je privilégie les environnements où les développeurs sont responsables de toute la chaine technique de leur projet en incluant la livraison. Je souhaite me confronter à de nouveaux enjeux et défis, tout en découvrant de nouvelles méthodes de travail. En ce qui concerne le télé-travail, j'aimerais trouver une entreprise qui propose un mode de travail hybride, avec un rythme de 50 % en présentiel et 50 % en télé-travail et ayant un siège dans Paris ou les Hauts-de-Seine.

Expériences professionnelles

Décembre 2022 - Aujourd'hui

Unibet

Engineering Manager (hands-on)

  • Gestion et priorisation de la roadmap marketing : Élaboration, suivi et ajustement des priorités pour assurer le respect des échéances et des objectifs.
  • Développement full-stack : Participation active au développement front-end et back-end pour garantir la livraison des projets selon les délais de la roadmap marketing.
  • Référent technique : Support pour les décisions techniques, anticipation de problématique et résolution de problèmes architecturaux.
  • Optimisation de la plateforme : Recherche et mise en œuvre de solutions pour améliorer la stabilité, la performance et la flexibilité de la plateforme.
  • Collaboration avec les équipes marketing : Recueil des besoins / problématiques des équipes marketings, et proposition de solutions techniques efficaces tout en respectant les contraintes de la plateforme.
  • Gestion des déploiements : Supervision du déploiement des nouvelles fonctionnalités et gestion des prérequis techniques (flux, props, SQL, Ansible, RabbitMQ) pour assurer une intégration optimale.
  • Rédaction des tickets Jira : Création et gestion des Jira liés à la roadmap marketing pour garantir une traçabilité et une organisation optimale des tâches.
  • Astreintes : Intervention en cas d'urgence en dehors des heures de travail pour garantir la continuité des opérations et la résolution des incidents critiques.

Mai 2019 - Décembre 2022

Unibet

Software Engineer

  • Création de microservices : Développement de plusieurs microservices en utilisant Spring Boot pour améliorer la modularité des systèmes.
  • Refactorisation de monolithe : Transformation de monolithes en microservices pour garantir la pérennité et la flexibilité future de la plateforme.
  • Migration et Amélioration continue du CRM : Migration d'Handlebars vers Angular. Optimisation et ajout de nouvelles fonctionnalités pour améliorer l'efficacité du système pour nos agents.
  • Migration du frontend Sportsbook : Migration vers VueJs.
  • Programmation réactive : Utilisation de techniques de programmation réactive pour gérer d'importants trafics avec une haute réactivité.
  • Scalabilité : Création de fonctionnalités capables de supporter de lourdes charges de connexion et de données, assurant une performance optimale.
  • Exemple de Projets et fonctionnalités :
    • Notification FlashScore : Système de notifications en temps réel pour les évènements sportifs.
    • Paiement / Transaction : Développement d'un point d'entrée centralisé pour les paiements et transactions.
    • Gamification automatisée : Mise en place de mécanismes de gamification pour améliorer l'engagement des utilisateurs.
    • Intégration Splio : Intégration de Splio pour améliorer nos capacités marketing.
  • Alertes automatisées : Mise en place d'alertes automatisées via ELK pour une surveillance proactive et une maintenance préventive.
  • Optimisation de la base de données : Création de triggers, optimisation des requêtes et amélioration de la performance générale.
  • Android (WebView) : Création de bridge afin de garantir des fonctionnalités natives au sein de la webView.

Mars 2018 - Décembre 2018

EasyVoyage

Développeur Full-Stack

  • Mise en pratique dans un environnement à charge moyenne des diverses connaissances techniques acquises au cours du parcours scolaire et des stages.
  • Création de webServices
  • Correction de bugs
  • Mise en place d'un projet Selenium pour les tests automatisés

Mars 2017 - Août 2017

Sopra Steria

Développeur Full-Stack (Stage)

  • Participation au projet source solde, destiné à remplacer le logiciel Louvois interarmées.
  • Java | Angular

Stack technique

  • Java
  • Spring
  • Maven
  • RabbitMq
  • TypeScript
  • Angular
  • VueJs
  • Jenkins
  • Postgresql
  • Oracle

Compétences transverses

ProactifCommunicationGestion de ProjetEsprit d'équipeAutonomieDéterminationGestion des prioritésFlexibilité

Veille Technologique

  • React | NextJs
  • Ionic

Formation

Ingénieur généraliste spécialisation informatique

ESILV - Ecole Supérieure d'Ingénieurs Léonard de Vinci

2013 - 2018