À propos de Hugo
Français
Bilingue ou natif
Anglais
Capacité professionnelle complète
Expériences
- KratosTechnical leader Angular/Java & DevopsAÉRONAUTIQUE & AÉROSPATIALEdécembre 2022 - Aujourd'hui (3 ans et 6 mois)Labège, FranceKratos Defense & Security Solutions, Inc. est une entreprise américaine du secteur de la défense, spécialisée dans les drones, les communications par satellite, la cyberdéfense, les missiles et les systèmes de combat et d’entraînement. J'intégrais une équipe de 3 personnes: un "product owner" et deux "fullstack developper".Mes tâches:- Ma tâche principale consistait à maintenir et améliorer l'interface front en Angular 13. L'application avait été développée par un seul développeur junior à l'époque, et n'était plus maintenable. Nous avons donc pris la décision de tout revoir sur un délais de 6 mois, intégré de façon cohérente à la roadmap des nouvelles features.- J'ai aussi pu intervenir sur la base de code Java (Java 8). Les connaissances en Java de l'équipe étaient plutôt solides mais il manquait une compréhension architectural du WEB que j'ai pu apporter en améliorant l'API du projet. J'ai aussi pu améliorer le model de donnée grâce à mes connaissance en DDD (Domaine Driven design).- J'avais la seconde tâche de devops transversal (multi projets). Dans ce contexte, je devais améliorer les outils disponibles pour chaque projet. Par exemple des templates Gitlab permettant d'initialiser des CI pour des nouveaux projets, ou encore la mise en place d'un Nexus de backup pour l'entreprise ainsi que la rédaction du processus de recovery en cas de perte du serveur principal.- Grâce à ma formation de SCRUM master suivie à AIRBUS, j'ai pu améliorer les processus d'itération, de communication, et installer des cérémonies manquantes au sein de certains groupes.- En tant que leader technique je m'occupais d'aider les développeurs de mon projet, mais aussi des projets voisins, à monter en compétence sur la stack Angular ainsi que sur l'architecture logiciel.
- EniblockTechnical leader Front endE-COMMERCEseptembre 2022 - novembre 2022 (2 mois)Paris, FranceEniblock a pour mission de démocratiser l'accès à l'innovation Web3 et aux actifs numériques. Eniblock s'adresse à l'ensemble de la chaîne de valeur Digital Asset Business, de la conception à la distribution. J'ai pu intégrer Eniblock pour une mission de 3 mois. Durant cette mission j'avais le rôle de leader technique transverse: J'apportais mes connaissances, supervisais et aidais au développement en Angular 13 sur différent projets.J'ai pu, au cours de cette mission :- Revoir l'architecture d'un des produits. En effet je travaillais sur une marque blanche ( un produit malléable au niveau de son graphisme et ses couleurs, selon l'envie du client). Pour cela notre application prenait de nombreuses entrées pour être configurée et ainsi faire ressortir le branding du client à travers elle. Le problème majeur était que de nombreuses parties de l'application n'étaient pas encore configurables. J'ai donc aidé à la mise en place d'un système dynamique, permettant la configuration plus profonde de l'application.- Sans aucun formateur Agile à leur portée, l'organisation des équipes n'était pas idéale. Avec l'aide de la CTO nous avons formé les membres de chaque projet aux cérémonies et nous avons aidé à la mise en places et à l'animation de celles-ci.- J'ai de plus, écrit et transmis un guide de "best practice" afin de faire perdurer les bonnes pratiques de code afin de maintenir les projets au mieux après mon départ.- Finalement, j'ai bien sur développé la codebase (en Angular 13) et participé au déploiement et à la résolution des bugs remontés par les clients.
- AgicapTechnical leader frontEDITION DE LOGICIELSfévrier 2022 - août 2022 (6 mois)Lyon, FranceLa solution d'Agicap permet de centraliser toutes les données financières d'une entreprise afin de pouvoir les visualiser et les analyser depuis une seule interface. Je travaillais plus précisément sur le module de gestion et recouvrement des factures. J'intégrais donc une équipe conséquente de 20 personnes composée de développeurs, de product owner, d' UX/UI design, de leaders technique. Nous étions découpés en trois équipes de 6 personnes composées chacune d'un référant technique front, un réfèrant technique back , trois développeurs fullstack, et un PO. Dans ce contexte j'occupais le rôle de référent Angular dans une équipe.- Étant garant de la qualité du code coté interface client, je devais former, aider, aiguiller les développeurs fullstack sur la partie front. Je participais donc activement lors des réunions de planification des issues afin d'établir la charge de travail et de relever les points bloquants.- Je participais à des réunions tripartites (product owner, UI designer, leader front) afin d'étudier les besoins et de définir les issues à réaliser ainsi que la priorisation. A partir de celles-ci, nous pouvions définir la roadmap, et organiser les kick off.- J'ai pu aider à la mise en place d'une architecture micro-frontend permettant à plusieurs applications front de coexister au sein d'une même application mère en toute transparence pour l'utilisateur.- Nous n'avions pas de devops mais étions tous concernés par la mise en place de la livraison, et avons donc décidé que chaque personne était responsable à tour de rôle d'aider le CTO à livrer et à améliorer ce processus de livraison afin qu'il soit le plus automatique possible. Ce processus avait pour but de sensibiliser chaque développeur au contexte extérieur à l'application.- Étant dans le domaine de la finance, nous nous étions imposés une grande rigueur sur la sécurité et la qualité du logiciel. L'erreur n'étant pas permise avec les traitements bancaires, nous avions un large panel de tests ( unitaires / e2e / smoke test) couvrant un ensemble de critères d'acceptances. Ces tests étaient évidemment exécutés, sur des pipeline Gitlab, dès que possible afin de prévenir des régressions à la racine.
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
- IngenieurPolytech Lille2018Informatique, Micro-électronique et Automatique
- Cloud Digital Leader - GCPGoogleFormation de niveau 1 a Google Cloud Platform et au concepts cloud