About Dylan
French
Native or bilingual
Experience
- EDFDéveloppeur Fullstack Angular Nest.JSENERGY AND UTILITIESAugust 2024 - Today (1 year and 10 months)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 OF THINGS (IOT)June 2023 - June 2024 (1 year)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.jsFILM AND AVDecember 2022 - April 2023 (4 months)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
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
- Architecte du numérique, Développement informatique422022Architecte du numérique, Développement informatique
Certifications
- AWS Certified Developer - AssociateAmazon Web Services (AWS)