Über Dylan
Französisch
Muttersprachlich oder zweisprachig
Projekt- und Berufserfahrung
- EDFDéveloppeur Fullstack Angular Nest.JSENERGIEAugust 2024 - Heute (1 Jahr und 10 Monate)Lyon, FranceDans le cadre du projet Vision 2035 de la DPNT chez EDF, ma mission consiste à accompagner la transformation numérique dans un environnement hautement confidentiel, ce qui implique un manquement de détaille. Ce projet stratégique vise à moderniser et optimiser les systèmes d'information pour anticiper les défis futurs, tout en garantissant sécurité et robustesse.Actions
- • Réalisation d'interfaces dynamiques en Angular et Angular Material pour offrir une expérience utilisateur fluide et intuitive.
- Conception et développement d'applications backend en utilisant NestJS, Node.js et TypeScript afin d'assurer une architecture modulaire et scalable.
- Application des principes du Clean Code et de la Clean Architecture pour assurer la maintenabilité et l'évolutivité des solutions développées.
Résultats- Amélioration significative de la performance et de la sécurité des applications, permettant de répondre aux exigences stratégiques et réglementaires du projet Vision 2035.
- Contribution à une transformation numérique pérenne, alignée avec les objectifs de modernisation et d'innovation d'EDF.
- WitekioDéveloppeur Fullstack Angular Nest.JSINTERNET DER DINGEJuni 2023 - Juni 2024 (1 Jahr)Lyon, FranceSur un projet dans l'IoT, ma mission était de développer une interface web pour automatiser et contrôler des stores roulants, intégrant une représentation 3D du bâtiment afin d'enrichir l'expérience utilisateur.Mes actions
- Mise en place et refonte des pipelines CI/CD sur GitLab, intégrant des contrôles qualité (lint, tests), ainsi que de la livraison continue sur plusieurs environnements (dev, recette, production).
- Réorganisation de l'architecture technique Angular & Nest.js en adoptant un modèle hexagonal, tout en orchestrant la migration de l'architecture serveur du client en étroite collaboration avec les équipes DevOps du prestataire.
- Renforcement de la robustesse du code via l'ajout de tests unitaires (Jest), l'implémentation de bonnes pratiques (clean code, unification des méthodes Git par le conventional commit) et la documentation complète des sujets clés à l'aide de Confluence.
- Intégration d'une solution d'authentification front/back via Keycloak et les librairies OIDC OAuth2, ainsi que la mise en place de règles d'accessibilité pour améliorer l'expérience utilisateur.
Résultats- Réduction significative des incidents en production et amélioration de la stabilité ainsi que de la réactivité du système.
- Optimisation de la maintenance et de l'évolutivité grâce à une architecture modernisée et une documentation consolidée.
- Renforcement de la cohésion d'équipe et standardisation des pratiques de développement, apportant ainsi une valeur ajoutée concrète au projet.
- CANAL+ GroupDéveloppeur Back-end Node.jsAUDIOVISUELLE MEDIENDezember 2022 - April 2023 (4 Monate)Paris, FranceDans le cadre de l'évolution de la plateforme myCanal de Canal+, j'ai contribué au développement de l'API backend de l'application de streaming vidéo. L'objectif était de centraliser la logique métier du vaste écosystème numérique de Canal+, afin de déployer rapidement de nouvelles fonctionnalités et de rester compétitif sur le marché.Actions
- Développement de l'API backend en utilisant des technologies modernes telles que Node.js, TypeScript, Express et Docker pour des performances importante.
- Mise en œuvre de méthodologies de développement récentes, notamment le Test-Driven Development (TDD) et le Behavior-Driven Development (BDD), en utilisant des outils comme Jest, Mocha, Cucumber et Gherkin.
- Surveillance et amélioration de la qualité du code à l'aide de SonarQube, participation active aux revues de code, et application des principes de Clean Architecture, Clean Code et des design patterns établis.
Résultats- Contribution dans la stabilité et les performances de l'API, permettant de gérer efficacement jusqu'à 50 millions de requêtes lors des soirées de match.
- Déploiement de nouvelles fonctionnalités notamment de blocage entre pays, renforçant la position de myCanal en tant que plateforme TV numéro 1 en France.
- Contribution à la qualité du code et la maintenabilité grâce à l'adoption de pratiques de développement modernes et à une surveillance proactive.
Mission réalisé par le biais d'Ekino
Empfehlungen
Diese Freelancer passen auch zu Ihren Kriterien
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
Ausbildung und Abschlüsse
- Architecte du numérique, Développement informatique422022Architecte du numérique, Développement informatique
Zertifizierungen
- AWS Certified Developer - AssociateAmazon Web Services (AWS)