Mon rôle
J’ai travaillé sur GIWeb en tant que développeur web fullstack senior, avec une implication dépassant le simple développement de fonctionnalités.
Mon rôle couvrait à la fois la conception technique, le développement frontend et backend, la structuration des écrans, la qualité du code, les revues, l’accompagnement de l’équipe et la participation aux arbitrages techniques.
Dans les faits, j’ai également occupé un rôle de référent technique et Tech Lead informel sur plusieurs sujets, notamment après le départ du Tech Lead, en contribuant à maintenir la cohérence technique, les standards d’équipe et la continuité des décisions.
Travaux réalisés
- Développement de fonctionnalités métier sur une application web construite from scratch.
- Participation à la conception frontend avec Angular.
- Développement backend autour d’API .NET et de services métier.
- Intégration dans une architecture à base de microservices et microfrontends.
- Contribution à des parcours liés à la gestion client, aux collaborateurs, aux agendas, aux formulaires et aux lettres de mission.
- Mise en place et amélioration de composants frontend réutilisables.
- Travail sur la génération de documents et de PDF.
- Participation à la communication entre services applicatifs.
- Mise en place ou utilisation de mocks pour faciliter les développements et les tests.
- Contribution aux environnements éphémères et aux pratiques de CI/CD.
- Revues de code et accompagnement de développeurs.
- Participation aux discussions techniques, aux choix d’architecture et aux standards d’équipe.
Points techniques notables
GIWeb s’inscrivait dans une architecture plus moderne que les applications historiques de l’écosystème, avec une séparation plus claire entre les responsabilités frontend, backend et services métier.
Le projet combinait plusieurs enjeux techniques :
- construction d’une application web Angular/.NET from scratch ;
- structuration d’une architecture microservices ;
- découpage en microfrontends ;
- gestion de parcours métier complexes ;
- communication entre services ;
- génération de documents ;
- industrialisation des développements ;
- qualité de code, tests, revues et CI/CD.
Une attention particulière était portée à la maintenabilité du frontend, à la cohérence des composants, à la lisibilité des parcours utilisateur et à la capacité de l’équipe à faire évoluer le produit dans la durée.
Ce que ce projet démontre
GIWeb met en avant ma capacité à intervenir sur un projet professionnel d’envergure, dans un contexte technique moderne et exigeant.
Le projet démontre une expérience fullstack solide, mais aussi une capacité à prendre du recul sur l’architecture, la qualité, l’organisation du code et les besoins de l’équipe.
Il illustre également mon positionnement senior : contribuer aux fonctionnalités, mais aussi structurer, relire, accompagner, arbitrer et aider à maintenir une direction technique cohérente sur un produit en construction.
FullstackAngular.NETArchitectureModernisationProjet professionnel