À propos de Julien
Français
Bilingue ou natif
Anglais
Capacité professionnelle complète
Expériences
- VINCILead front-end - Développeur full-stack - Angular / .NETBTP & CONSTRUCTIONjanvier 2024 - Aujourd'hui (2 ans et 5 mois)Nanterre, FranceÉquipe PilotXS : développement d'une SPA de suivi budgétaire des chantiers :- Angular (Material - CDK, NgRx, LESS)- .NET – SQL Server (Entity Framework)- Architecture : IISÉquipe : 5 développeurs full-stack, 2 leadsMéthodologie cycle en VDéveloppement d’une application de suivi budgétaire des chantiers : planification des ressources, du budget, avancement et reste à faire. KPI financiers et reporting.Cadrage amont avec les équipes de déploiement et business analyst : analyse technico-fonctionnelle, déminage technique, chiffrages des activités, propositions d’améliorations d’UX/UI.Spécifications techniques des sujets : découpage des activités et création des spécifications techniques (ticketing, architecture et description de l’implémentation des features).Proposition puis réalisation des chantiers techniques front : mise à jour de la version d’Angular (16 à 19), remplacement du store legacy par NgRx, nettoyage de la codebase pour permettre l’utilisation des nouveaux outils de build (ESBuild / Vite), mise en place du setup prettier / lint, mise en place des tests unitaires, développement du pipeline de CI (build, lint, tests).Formation et sensibilitation des équipes aux bonnes pratiques de développement front-end : utilisation du store (effects), architecture logicielle, programmation déclarative et réactive, pattern view-model, injection de dépendance, nouveaux outils Angular (signals).Réalisation et présention d’un POC Cypress pour l’intégration de tests end-2-end.Formation des équipes business (fonctionnelles et technico-fonctionnelles) aux bases du web : fonctionnement client-serveur, utilisation de la console, analyse/debug basique des erreurs côté client.Proposition de chantiers techniques au responsable applicatif : testing unitaire/e2e, mise en place du temps réel (websocket), conteneurisation (base et application), seeding base de données.
- PadoaDéveloppeur full-stack - Angular / NodeJS - Architecte PWASECTEUR MÉDICALaoût 2023 - décembre 2024 (1 an et 4 mois)Paris, FranceÉquipe prévention : développement d'une Progressive Web App de prise de note rapide :- Angular (Material - CDK, NgRx Data, SCSS)- NodeJS - PostgreSQL (Sequelize)- Architecture : Docker, KubernetesÉquipe prévention : 7 développeurs full-stack, 1 team leadMéthodologie SCRUM (sprints - 2 semaines)Développement d'une Progressive Web App (PWA) de prise de note rapideavec photos et fonctionnement hors-ligne.Mise en place de l’architecture logicielle (clean architecture) : composants avecpattern view-model (RxJS), core applicatif (store et sélecteurs NgRx, servicescontenant les règles business et flux d’actions comme orchestrateur), datalayer (effects NgRx).Formation des développeurs aux bonnes pratiques d’injection de dépendanceet de tests unitaires (mocking des dépendances, harnessing de composants).Mise en place from scratch du socle technique avec un nouveau workspaceAngular dédié aux PWA Padoa : architecture logicielle, formatting, linting, testsunitaires et d'intégration, création d'une librairie pour le design système mobileet les services partagés (moteur de gestion hors-ligne et synchronisation,service HTTP basé sur Capacitor), setup du pipeline CI/CD sur Circle CI.
- PadoaDéveloppeur full-stack - Angular / NodeJSSECTEUR MÉDICALnovembre 2022 - juillet 2023 (9 mois)Paris, FranceÉquipe tooling : développement des outils transverses et refontes techniques :- Angular (Material - CDK, NgRx, SCSS)- NodeJS - PostgreSQL (Sequelize)- Architecture : Docker, KubernetesÉquipe tooling : 7 développeurs full-stack, 1 team leadMéthodologie SCRUM (sprints - 2 semaines)Développement des outils internes de gestion de clients Padoa (accès, fonctionnalités) : SPA Angular côté front-end et microservice en NodeJS / Express pour le back-end. Évolutions applicatives suite à la mise en production et au scaling interne de l'utilisation de l'outil.Implémentation d'outils front de prévention des erreurs et de résilience de l'application en production (intercepteurs HTTP, désactivation dynamique de composants).Optimisation de l'architecture applicative (SCAM pattern), développement de directives Angular customisées (formulaires, désactivation), POC d'intégration de solutions tierces, création et intégration de connecteurs pour faciliter la vie des équipes produits et techniques.Implémentation d'un nouveau système de gestion de modales custom (base Angular Material CDK) pour remplacer le système existant. Mise en place d'un service d'intéropérabilité pour une migration progressive de la codebase et rédaction des guidelines.Mise en place from scratch d'un workspace Angular en vue de la refonte du Design System.
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
- Diplôme d'ingénieur, Simulation et conception mécaniqueInstitut supérieur de mécanique de Paris2012Diplôme d'ingénieur, Simulation et conception mécanique
- Développeur Front-end, InformatiqueOpenClassrooms2019Développeur Front-end, Informatique