
Nail RADI
Senior Full Stack Developer | ReactJS, NextJS
Salary / Daily rate
Paris, France
Freelance
Can come onsite
Skills
Languages
Work experience
Développeur Fullstack (Node.js, React , AWS)
Kering (Yves Saint Laurent, Alexander McQueen)Freelance
Sep 2024 - Present
2 years 2 months
Paris, France
- Participation à la conception et au développement des plateformes e-commerce de Yves Saint Laurent et Alexander McQueen, garantissant une expérience utilisateur fluide et des performances optimales. - Contribution à la transition d’une architecture monolithique vers une architecture microservices pour améliorer la scalabilité et la maintenance des applications. - Contribution à la migration d’une architecture monolithique vers une architecture microservices, améliorant la scalabilité et la maintenabilité des applications. - Déploiement d’une solution complète d’observabilité et de monitoring avec Elasticsearch, Kibana et APM, améliorant la détection et la résolution des incidents. - Optimisation des requêtes API, appuyée par l’analyse des logs, afin de fluidifier l’expérience utilisateur et diminuer les temps de réponse. - Transformation des maquettes Figma de l’équipe design en interfaces web modernes et réactives, garantissant une expérience utilisateur optimale. - Participation active aux revues de code (Pull Requests) pour assurer le respect des bonnes pratiques et l’amélioration continue de la qualité logicielle.. - Assurer le support lors des mises en production des évolutions applicatives. - Mise en place et gestion du workflow Git (branches, merge requests) via GitLab, avec intégration des pipelines CI/CD. - Collaborer avec les Product Owners pour définir les exigences fonctionnelles, prioriser les tâches et adapter les livrables aux besoins du marché et aux objectifs de l’entreprise. - Participation aux cérémonies Scrum (Sprint Planning, Daily, Rétrospective) dans une logique d’amélioration continue et de delivery efficace. Environnement technique : Next.js, React, Jest, Redux, Elasticsearch, Kibana, Logstash, Filebeat, APM, Jenkins, GitLab, Docker, Docker Compose, Contentful
Senior Web Developer | ReactJS, NextJS, TypeScript
Intermarché
Feb 2022 - Present
4 years 9 months
Paris et périphérie
- Front-End Developer for Intermarché’s official website (https://www.intermarche.com), enhancing user interface and experience across multiple high-impact areas - Designing and developing user journeys on the site, including: the login process, locating stores, and product search and purchase. - Implementing a content management system with Contentful to allow marketing teams to autonomously update site content. - Optimizing web page performance, reducing load times and improving Core Web Vitals scores. - Ensuring compliance with web accessibility standards. - Working in collaboration with the UX/UI team to develop and implement a design system. - Converting design mock-ups created in Figma by the design team into web interfaces. - Review and validation of Pull Requests. - Providing support during the deployment of each update. - Managing caching with Varnish. - Source code management with GITLAB. - Collaborating with backend and mobile developers to ensure smooth integration and functionality compatibility across all platforms. - Regularly collaborated with Product Owners to define feature requirements, prioritize tasks, and adjust deliverables according to market needs and company goals. - Actively participating in Agile Scrum rituals, including sprint planning, daily stand-ups, and retrospectives, promoting effective collaboration and continuous improvement of development processes.
Full Stack NodeJS/ReactJS Developer
Kering (Yves Saint Laurent, Alexander McQueen)
Jan 2020 - Jan 2022
2 years 1 month
Paris, France
- Refonte complète de l’application interne Workplace-China, middleware assurant la synchronisation bidirectionnelle des contenus (posts, commentaires, likes) entre Workplace (Facebook) et Lexiang (plateforme WeChat-like utilisée en Chine), avec gestion des formats, mapping des données et performances réseau. - Développement from scratch du projet XChat, moteur de recommandations de produits personnalisées envoyé aux clients via questionnaires, afin d’enrichir la connaissance client et stimuler les ventes (ciblage comportemental via scoring dynamique). - Création de microservices back-end avec NestJS / Prisma / PostgreSQL, pour la gestion des flux de données marketing et transactionnelles, en assurant performance, cohérence et scalabilité des traitements. - Mise en place de flux asynchrones via Kafka pour l’orchestration d’événements (ex : création de contenus, synchronisation multi-plateforme), et configuration des topics pour les différents domaines fonctionnels. - Intégration de services d’export massifs via génération de fichiers Excel automatisés (ExcelJS) et utilisation de AWS S3 avec Signed URLs pour le téléchargement sécurisé des livrables. - Refonte de l’application Data Set Generator, outil interne de génération de données de tests, basé sur React.js / Express.js, utilisé pour valider les flux en environnement de préproduction. - Développement d’APIs REST sécurisées et typées pour les plateformes web internes (B2E), avec gestion fine des droits d’accès, des validations de schéma et de la journalisation des appels via ELK Stack. - Mise en place d’outils de monitoring et d’observabilité via Elasticsearch, Logstash, Kibana, Filebeat, APM et AWS CloudWatch, permettant une traçabilité précise des événements métier et une réponse rapide aux incidents. - Collaboration transverse avec les équipes DevOps pour le packaging Docker et le déploiement continu via Jenkins et GitLab CI/CD. - Participation aux cérémonies Agile Scrum, conception fonctionnelle avec les Product Owners, planification des sprints, rédaction des spécifications, relecture de code (pull requests) et préparation des mises en production. - Maintenance évolutive des systèmes existants : correction de bugs, refactoring ciblé, amélioration des performances et documentation technique. Environnement technique : Node.js, NestJS, React.js, Next.js, Redux, Prisma, PostgreSQL, Kafka, AWS (Lambda, S3, CloudWatch), Jenkins, GitLab, Docker, Docker Compose, ELK Stack (Elasticsearch, Logstash, Kibana), Filebeat, APM, ExcelJS, Jest
Full Stack Developer NodeJS/ReactJS
Société Générale
Jul 2018 - Dec 2019
1 year 6 months
Paris Area, France
- Redesign of the ”My Digital Workplace” web application: Web platform offering Societe Generale employees various services dedicated to their work environments: support, catalog, etc. - Development of the Nova web part integrated into MDW allowing Soci ́et ́e G ́en ́erale employees to check professional emails on their personal devices (phone, tablet...). - Development of the Outlook part: Managing different Outlook mail groups. - Development of REST Web Services (Express/NodeJS). - Working alongside the UX Design team for user interface development. - Migrating the application to React version 16.8 for Hooks usage. - Implementing state management with Redux. - Adding TypeScript to the front-end. - Implementing dynamic code splitting. - Container management with docker-compose. - Participation in PI Planning of the SAFE Agile Framework.
LCL
Mar 2017 - Jun 2018
1 year 4 months
Paris Area, France
Java/JEE/Angular Developer
Sep 2017 - Jun 2018
10 months
Paris Area, France
- Optimization of a Java robot for resuming messages that have errored during the execution of a business process: Robot deployed in production. - Development of a Java robot that will provide statistics on all completed, abandoned, or ongoing business processes: Robot deployed in production. - Production monitoring, error and incident analysis to find solutions, and contacting relevant teams. - Migration from WebMethods services to Java services. - Development of unit tests.
End of Studies Internship
Mar 2017 - Sep 2017
7 months
Paris Area, France
- Execution of complex application developments in Java/JavaEE and webMethods. - Conducting studies to evolve the applications of LCL’s ecosystem. - Managing the operational maintenance of a complex application ecosystem.
Intern - Web Development at Akinea Intern
Akinea Internet
Jun 2016 - Sep 2016
4 months
Paris Area, France
- Development of a web application to remotely control the behavior of a signal lamp. - Working in Agile methodology. - Development of unit tests and integration tests.
GUI Programming in C++ with QT
ENSAM-Meknès
Jul 2015 - Jul 2015
1 month
Morocco, IN 47963, USA
Education
Bordeaux Institute of Technology ENSEIRB-MATMECA
Master of Engineering (M.Eng.), Telecommunications Engineering, Computer Software Engineering
2014 - 2017
4 years
Grade: Master’s Degree in Software Engineering
Skills: Science informatique
Carnot Prepas High School
Common Polytechnic Contest,Prépa ( MPSI-MP)
2011 - 2014
4 years
Omar Ibn El Khattab High School
Baccalaureate, Maths, Physics (Equivalent to high school diploma) with distinction.
2008 - 2011
4 years