About Hugo
French
Native or bilingual
English
Fluent
Experience
- KratosTechnical leader Angular/Java & DevopsAVIATION AND AEROSPACEDecember 2022 - Today (3 years and 6 months)Labège, FranceKratos Defense & Security Solutions, Inc. is an American defense company specializing in drones, satellite communications, cyber defense, missiles, and combat and training systems. I was part of a 3-person team: a "product owner" and two "fullstack developers".My tasks:- My main task was to maintain and improve the front-end interface in Angular 13. The application had been developed by a single junior developer at the time and was no longer maintainable. We therefore decided to overhaul everything within a 6-month timeframe, integrating it coherently with the roadmap for new features.- I also intervened on the Java codebase (Java 8). The team's Java knowledge was quite solid, but they lacked an architectural understanding of the WEB, which I was able to provide by improving the project's API. I also improved the data model thanks to my knowledge of DDD (Domain Driven Design).- My second task was transversal devops (multi-project). In this context, I had to improve the tools available for each project. For example, Gitlab templates for initializing CI for new projects, or setting up a company backup Nexus and writing the recovery process in case of main server loss.- Thanks to my SCRUM master training at AIRBUS, I was able to improve iteration and communication processes, and implement missing ceremonies within certain groups.- As a technical leader, I was responsible for helping developers on my project, as well as neighboring projects, to improve their skills in the Angular stack and software architecture.
- EniblockTechnical leader Front endE-COMMERCESeptember 2022 - November 2022 (2 months)Paris, FranceEniblock's mission is to democratize access to Web3 innovation and digital assets. Eniblock serves the entire Digital Asset Business value chain, from design to distribution. I joined Eniblock for a 3-month assignment. During this assignment, I held the role of transversal technical leader: I contributed my knowledge, supervised, and assisted with Angular 13 development on various projects.During this assignment, I was able to:- Review the architecture of one of the products. I was working on a white label product (a product that could be customized in terms of graphics and colors according to the client's needs). For this, our application took many inputs to be configured and thus highlight the client's branding through it. The main problem was that many parts of the application were not yet configurable. I therefore assisted in setting up a dynamic system that allowed for deeper configuration of the application.- Without any Agile trainers available, the team organization was not ideal. With the help of the CTO, we trained the members of each project on ceremonies and helped set them up and facilitate them.- I also wrote and shared a "best practice" guide to ensure the longevity of good coding practices to best maintain the projects after my departure.- Finally, I naturally developed the codebase (in Angular 13) and participated in the deployment and resolution of bugs reported by clients.
- AgicapTechnical leader frontSOFTWARE PUBLISHINGFebruary 2022 - August 2022 (6 months)Lyon, FranceAgicap's solution centralizes all of a company's financial data for visualization and analysis from a single interface. I worked specifically on the invoice management and collection module. I was part of a large team of 20 people consisting of developers, product owners, UX/UI designers, and technical leaders. We were divided into three teams of 6 people, each with a front-end technical lead, a back-end technical lead, three fullstack developers, and a PO. In this context, I served as the Angular lead in one team.- As the guarantor of code quality on the client interface side, I had to train, assist, and guide the fullstack developers on the front-end. I actively participated in issue planning meetings to establish workload and identify blocking points.- I participated in tripartite meetings (product owner, UI designer, front-end lead) to study needs and define the issues to be addressed and their prioritization. Based on these, we could define the roadmap and organize kick-offs.- I helped implement a micro-frontend architecture allowing multiple front-end applications to coexist within a single parent application, transparently for the user.- We did not have a dedicated DevOps team, but everyone was involved in the delivery process. We decided that each person would take turns assisting the CTO in delivering and improving this delivery process to make it as automated as possible. This process aimed to make every developer aware of the context outside the application.- Being in the finance sector, we imposed a high level of rigor on software security and quality. Errors were not permissible with banking transactions, so we had a wide range of tests (unit / e2e / smoke tests) covering a set of acceptance criteria. These tests were obviously executed on Gitlab pipelines as early as possible to prevent regressions at the root.
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
- EngineerPolytech Lille2018Informatique, Micro-électronique et Automatique
- Cloud Digital Leader - GCPGoogleFormation de niveau 1 a Google Cloud Platform et au concepts cloud