À propos de Jimmy
Français
Bilingue ou natif
Anglais
Bilingue ou natif
Expériences
- L'Oreal FranceDéveloppeur Confirmé Node / TypeScript / Angularfévrier 2024 - Aujourd'hui (2 ans et 4 mois)Paris, FranceAu sein de la DSI de L’Oréal, j’ai intégré une équipe agile dédiée au développement d’applications web innovantes destinées à optimiser les processus internes et améliorer l’expérience utilisateur des collaborateurs et partenaires du groupe.💻 Missions & RéalisationsDéveloppement Full Stack :
- Implémentation de nouvelles fonctionnalités et refonte d’applications en Node.js (NestJS) pour le backend et Angular pour le frontend, avec une approche Clean Code et SOLID.
Conception d’API & Architecture :- Développement d’API RESTful robustes et scalables en respectant les principes RESTful et OpenAPI, intégration des bonnes pratiques de versioning et documentation (Swagger).
Qualité & Performance :- Application des principes TDD/BDD avec Jest et Cypress pour assurer la fiabilité du code.
- Réalisation de revues de code et mise en place de SonarQube pour garantir un haut niveau de qualité et minimiser la dette technique.
- Optimisation des performances (lazy loading, réduction du temps de réponse des API).
Sécurité & Conformité :- Implémentation des bonnes pratiques OWASP (gestion des authentifications avec JWT/OAuth2, protection contre les injections SQL/XSS).
DevOps & CI/CD :- Automatisation des déploiements avec GitLab CI/CD, conteneurisation des applications via Docker/Kubernetes, et monitoring sur Azure Cloud.
Méthodologie Agile & Collaboration :- Participation aux rituels Scrum (daily, sprint planning, rétrospective), en interaction avec les UX/UI designers, PO et QA pour assurer un produit aligné aux besoins métiers.
🛠 Stack Technique & Bonnes PratiquesFrontend : Angular, RxJS, Tailwind CSS, Architecture modulaireBackend : Node.js (NestJS, Express), TypeScript, SOLID, Clean ArchitectureBase de données : PostgreSQL, MongoDB (Indexation, Optimisation des requêtes)Qualité & Sécurité : Jest, Cypress, SonarQube, OWASP Best PracticesDevOps : Docker, Kubernetes, GitLab CI/CD, Azure Monitoring - Bouygues TelecomDéveloppeur NestJS / TypeScriptaoût 2022 - janvier 2024 (1 an et 6 mois)Paris, France🔹 Contexte & EnjeuxAu sein de la DSI de Bouygues Télécom, j’ai intégré une équipe agile en charge du développement et de l’optimisation des services backend destinés aux applications internes et aux plateformes B2B/B2C. Mon objectif était de concevoir des APIs performantes et scalables, tout en appliquant les meilleures pratiques de développement logiciel.💻 Missions & RéalisationsDéveloppement Backend avec NestJS :
- Conception et développement de microservices en NestJS/TypeScript avec une architecture modulaire et découplée.
- Implémentation de GraphQL et RESTful APIs, en assurant un bon niveau d’abstraction et de maintenabilité.
Optimisation des performances et scalabilité :- Mise en place de caching avec Redis et optimisation des requêtes SQL sur PostgreSQL.
- Gestion de la charge et amélioration du temps de réponse des services critiques (réduction du temps moyen de réponse de 40%).
Qualité & Sécurité du Code :- Application des principes SOLID, Clean Architecture et DDD (Domain Driven Design).
- Mise en place d’une pipeline CI/CD avec GitLab CI/CD, intégration de SonarQube pour le contrôle qualité.
- Sécurisation des endpoints via JWT, OAuth2 et respect des bonnes pratiques
Automatisation des Tests :- Développement de tests unitaires et d’intégration avec Jest et Supertest.
- Couverture de code > 85% pour garantir la stabilité et la maintenabilité des services.
Orchestration & DevOps :- Conteneurisation des services avec Docker et orchestration sous Kubernetes.
- Mise en place d’un monitoring avancé avec Prometheus & Grafana pour suivre les performances en production.-
Méthodologie Agile & Collaboration :- Participation aux rituels Scrum (Daily, Sprint Planning, Rétrospective) en collaboration avec les PO, QA et les autres équipes techniques.
Stack TechniqueTypeScript, NestJS, Node.js, REST, GraphQL, PostgreSQL, Redis, SonarQube, OWASP Best Practices, Jest, Supertest, Docker, Kubernetes, GitLab CI/CD, Prometheus, Grafana - SNCFDéveloppeur NodeJS / Angularfévrier 2019 - mai 2022 (3 ans et 4 mois)Paris, FranceAu sein de la DSI de la SNCF, j’ai participé au développement et à l’optimisation d’applications web internes et externes utilisées par des milliers d’utilisateurs (agents, techniciens et clients). Mon rôle était d’assurer la conception et l’évolution de solutions robustes, maintenables et performantes, tout en appliquant les meilleures pratiques de développement.
Recommandations
Soyez le premier à recommander Jimmy
Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.
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
- Master en InformatiqueEPITECH2017