
Patrissol Kenfack
Tech Full stack
Salaire / Taux journalier
92290 Châtenay-Malabry, France
Freelance
Peut venir sur site
Expertises
Langues
À propos
Introduction
Développeur sénior avec 9 ans d'expérience en web et mobile, spécialisé dans la conception d'architectures scalables et la livraison produit en mode agile. Expérience prouvée en leadership technique, pilotage d'équipes et optimisation de performance sur plusieurs stacks notamment React/React Native et Node.js. Expériences opérationnelles sur AWS, CI/CD et intégration continue; capacité à collaborer étroitement avec produit, data et sécurité pour industrialiser des solutions à l'échelle.
Expérience de travail
Développeur Senior Frontend
Cegedim Santé
nov. 2023 - mars 2026
2 ans 5 mois
92100 Boulogne-Billancourt, France
Stack: React Native, Maestro & Flashlight, React.js & Next.js, TypeScript, WebSockets, Caching, Storybook & Chromatic, Vitest & RTL, Figma & zeroheight, GitLab CI/CD Cegedim Santé (numéro 2 de la santé en France derrière Doctolib) développe Maiia, une plateforme utilisée à grande échelle pour la prise de rendez-vous et la téléconsultation. J’y suis intervenu sur des sujets critiques autour de la performance, du temps réel et de la qualité des interfaces, sur web et mobile, ainsi que sur le Design System du groupe utilisé par plusieurs applications en production. Mobile • Optimisation de l'application mobile Maiia (+49 points de performance) via refonte de la navigation, du rendering et du networking • Refonte du systeme de swipe hebdomadaire pour planning medical avec decouplage logique metier / UI afin d'eviter les rerenders • Réintroduction de hautes fonctionnalités graphiques via React Native Gesture Handler et Reanimated, anciennement désactivée pour raisons de performance • Stabilisation des performances en session longue avec reduction CPU, memoire et callbacks inutiles • Développement de fonctionnalités clés afin d’élargir la base d’utilisateurs Temps reel et teleconsultation • Stabilisation du module de teleconsultation base sur WebRTC avec Vonage • Gestion des etats de session, connexion, reconnexion et terminaison pour eviter les desynchronisations patient / praticien • Implémentation d’une double signalisation reposant sur WebRTC et WebSockets pour renforcer la résilience et la fiabilité du système • Renforcement de la resilience reseau face aux pertes de connexion et changements de reseau mobile • Amelioration de la synchronisation entre clients et des feedbacks utilisateurs Web • Developpement et amelioration de fonctionnalites web a destination des professionnels de sante • Travail sur des interfaces complexes avec forte contrainte metier, planning, consultation et parcours patient • Monitoring et suivi des erreurs en production via Sentry Optimisation de la performance et de la maintenabilite des interfaces Design System Kiiwi • Contribution au developpement du Design System Kiiwi utilise par plusieurs applications du groupe • Mise en place de composants reutilisables, robustes et documentes • Collaboration etroite avec les equipes UX/UI et Product pour garantir la coherence des interfaces • Tests des composants via environnement dedie Expo et Storybook Testing et qualite • Mise en place d'une strategie de tests multi-niveaux couvrant tests unitaires, tests de composants et tests end-to-end via Maestro • Amelioration de la stabilite globale via tests de performance et validation multi-device • Contribution aux bonnes pratiques de qualite et de maintenabilite du code Architecture et pratiques • Structuration du code pour ameliorer la maintenabilite et limiter la dette technique • Optimisation de la gestion d'etat pour reduire les rerenders inutiles • Participation aux code reviews et diffusion des bonnes pratiques • Travail en environnement a forte volumetrie, millions d'utilisateurs, secteur sante Lien: https://maiia.com/
Lead Full Stack Developper
Projet bénévole Influbrand
janv. 2022 - déc. 2024
3 ans
À distance
Stack: Microservices, TDD, PHP & Laravel, Java & Spring Boot, MongoDB, React.js, AWS, API Gateway, CI/CD, DevOps, Docker, Kubernetes, Redis, Figma À la tête d'une équipe de 4 personnes en tant que Lead, j’ai contribué au développement d’Influbrand, une plateforme de mise en relation entre annonceurs et éditeurs, avec notamment: Leadership & organisation • Lead technique d’une équipe de 4 développeurs, avec responsabilité des décisions d’architecture et de l’organisation du delivery • Mise en place de pratiques d’ingénierie : code reviews, standards de code et structuration des workflows Git • Animation d’ateliers techniques et accompagnement des développeurs (montée en compétence, partage de bonnes pratiques) • Structuration du cycle de développement : organisation, priorisation et amélioration continue Backend & logique métier (Laravel / Spring Boot) • Conception et modélisation du système transactionnel entre annonceurs et éditeurs • Implémentation des flux métier liés aux campagnes, interactions et facturation • Développement et structuration des APIs avec Laravel et Java Spring Boot • Gestion de la cohérence des données et de la fiabilité des transactions • Travail dans un environnement distribué avec MongoDB et AWS Paiement & gestion des litiges • Intégration des fonctionnalités de paiement : gestion des transactions et suivi des statuts • Mise en place des mécanismes de gestion des litiges entre annonceurs et éditeurs • Sécurisation des flux financiers et des interactions critiques du système Frontend (React / Next.js) • Développement des interfaces web pour annonceurs et éditeurs • Mise en place d’interfaces dynamiques avec React et Next.js • Structuration des composants et des flux frontend pour gérer des interactions métier complexes • Amélioration de la maintenabilité et de la lisibilité du code frontend Architecture & qualité • Conception d’une architecture modulaire permettant de faire évoluer la plateforme • Participation active aux choix techniques et à l’évolution du socle applicatif • Maintien d’un haut niveau de qualité et de stabilité dans un contexte de croissance produit
Référent Frontend sur la plateforme Connect
Phenix
août 2021 - oct. 2023
2 ans 3 mois
Paris, France
Stack: React Native, React.js, TypeScript, Redux Toolkit, .NET & Azure, SQL Server, WebSockets, CI/CD, Storybook, Jest & React Testing Library Concurrent majeur de TooGoodToGo, cette application permet aux supermarchés, hypermarchés et commerces de proximité de redistribuer leurs invendus à des associations, réduisant le gaspillage alimentaire et les pertes financières. J’ai piloté la refonte complète et la migration de .NET vers React.js, tout en optimisant le traitement des imports massifs de données provenant des grandes enseignes pour fluidifier les flux, réduire les erreurs et améliorer la performance globale de la plateforme. Leadership & pilotage technique • Référent frontend sur la plateforme Connect, avec un rôle clé dans les décisions techniques et l’évolution de l’architecture • Pilotage de la refonte complète du frontend et de la migration progressive de .NET vers React • Collaboration étroite avec les équipes backend pour redéfinir les contrats API et structurer les échanges Frontend (React / TypeScript) • Refonte d’un frontend legacy vers une architecture moderne en React / TypeScript • Mise en place d’une base technique plus maintenable et évolutive • Réduction de la dette technique et amélioration de la lisibilité globale du code • Développement d’interfaces complexes pour les équipes opérationnelles (gestion des flux, suivi des invendus) • Structuration des composants et de la logique frontend pour gérer des cas métier complexes • Amélioration de l’expérience utilisateur sur des workflows métier critiques Data & performance • Optimisation du traitement des imports massifs de données issus de grandes enseignes (supermarchés, hypermarchés) • Amélioration de la gestion des flux de données pour réduire erreurs et incohérences • Amélioration de la performance globale (temps de traitement, stabilité, fiabilité) Architecture & backend • Contribution dans un environnement mixte .NET / React avec compréhension des enjeux backend • Structuration des échanges frontend/backend pour améliorer la robustesse des flux • Participation aux choix d’architecture et à l’évolution du système Lien: https://www.wearephenix.com/
Tech Lead
Heylo SAS
juil. 2019 - janv. 2021
1 an 7 mois
À distance
Stack: Microservices, Node.js, Nest.js, Laravel / Lumen, React.js, Typescript, MySQL, REST APIs, WebSockets, WebPush, SMS, React Testing Library, Lighthouse, AWS, event-driven, Jest Au sein d’une startup spécialisée dans le covoiturage et d’une équipe de 5 personnes, j’ai participé en tant que Lead Developer à l’évolution de la plateforme Heylo en reprenant un produit existant afin d’en améliorer la performance, la fiabilité et l’expérience utilisateur. Leadership & reprise produit • Lead Developer au sein d’une équipe de 5 personnes, avec un rôle clé dans la reprise d’un produit existant • Analyse de l’existant (performance, dette technique, stabilité) et définition des axes d’amélioration • Pilotage des évolutions techniques pour améliorer la fiabilité et l’expérience utilisateur Performance & optimisation • Optimisation de parties critiques de l’application (pages principales, rendering, chargement des données) • Réduction de 68% du temps de chargement sur certaines pages clés • Diminution significative des plaintes utilisateurs remontées par le support Temps réel & notifications • Refonte et stabilisation du système de notifications pour conducteurs et passagers • Implémentation et amélioration des flux temps réel via WebSockets • Gestion des notifications multi-canaux : WebPush (navigateurs) et SMS • Fiabilisation des communications autour des trajets (confirmation, mises à jour, événements critiques) Frontend (React) • Développement et amélioration des interfaces utilisateurs (trajets, réservations, suivi en temps réel) • Structuration des composants pour gérer des interactions dynamiques et temps réel • Amélioration de l’expérience utilisateur sur des parcours critiques (réservation, suivi des trajets) Backend & architecture • Développement dans un environnement Laravel pour gérer les flux temps réel et les interactions métier • Structuration des échanges frontend/backend pour garantir cohérence et fiabilité • Contribution aux choix techniques et à l’évolution de l’architecture
Full Stack Developer
Hills dev
sept. 2017 - mai 2019
1 an 9 mois
Dschang, Cameroun
Stack: Java, Spring Boot, React.js, Redux, Sass, Bootstrap At Hills Dev, an application development company, I contributed to the rapid delivery of high-quality digital products across multiple projects. I notably worked on the company's flagship finance application, designed to securely manage and streamline funding operations. This role strengthened my ability to develop scalable solutions in fast-paced environments while maintaining strong standards of performance and reliability.
Formation
University of Dschang
Bachelor's degree, Computer Science
2015 - 2019
4 ans 1 mois
Licences et certifications
Legacy Information Security and Quality Assurance
Délivré le : mai 2019
Full Stack Certification
Délivré le : mai 2019
Portfolio

+49 points sur le score de performance global après refonte technique

Developed the Universal Health Coverage (CSU) Platform for the Cameroon's ministry of Health.
