
Li ZHANG
Tech Lead Fullstack | React & .NET
Salaire / Taux journalier
Paris, France
Freelance
Peut venir sur site
Expertises
Langues
À propos
Introduction
Tech lead full-stack forte de plus de 15 ans d’expertise en .NET et React, actuellement chez BNP Paribas Cardif. Expertise confirmée en React et C#, avec une maîtrise complète des architectures front et back et de la modernisation de plateformes complexes dans la banque et l’assurance. Je combine vision technique d’ensemble, culture du résultat et exigence de qualité. Engagée dans l’amélioration continue, j’accompagne les équipes et les projets vers un niveau d’excellence durable.
Expérience de travail
Tech lead Fullstack React / React native / C#.NET
BNP Paribas CardifFreelance
oct. 2023 - Présent
3 ans 1 mois
92000 Nanterre, France
Contexte : L’application mobile "Mon Épargne Entreprise" de BNP Paribas est une solution sécurisée et intuitive permettant aux clients de piloter l’ensemble de leurs produits d’épargne et de prendre des décisions éclairées, tout en s’appuyant sur les APIs et l’écosystème digital de la banque. Enjeux : La plateforme, exposée grand public, disponible sous App store et Google store. soumise à toutes les contraintes de sécurité de mobile, l’accessibilité et la performance. Environnement & techniques : ASP.NET CORE 6, REACT, REACT QUERY, REACT NAVIGATION, REACT NATIVE, REDUX, REACT ROUTER, AXIOS, IBM CLOUD, AXE-CORE, GITLAB
Consultante Fullstack .Net / React
ALD AutomotiveFreelance
mai 2023 - oct. 2023
6 mois
Tech lead fullstack .net core / react / devops
RooleFreelance
nov. 2021 - mai 2023
1 an 7 mois
92100 Boulogne-Billancourt, France
Contexte : Refont du site web compte personnel de membre de la société Roole. L’équipe 5 personnes. Enjeux : La plateforme, exposée en externe, soumise à toutes les contraintes de compatibilité mobile, de sécurité et de gestion des droits dues. Environnement & techniques : ASP.NET CORE 6, REACT, RECOIL, REACT-QUERY, REACT-ROUTER, SQL SERVER, AUTH0, MongoDB, AZURE DEVOPS (CI/CD, Azure function), DYNATRACE, JEST, PlayWright
Consultant fullstack .net / react CQRS event sourcing
Societe Generale Corporate and Investment Banking - SGCIBFreelance
févr. 2017 - oct. 2021
4 ans 9 mois
La defense, val de fontenay
Projet 1: La plateforme de gestion des transactions structurés sur les produits dérivés >> Entité: SGCIB - Global Market >> Effectif de l’équipe : 8 personnes >> Réalisation: L'implémentation des nouveaux fonctionnalités. >> Technique : .NET Core, Angular Projet 2: Création de la plateforme de gestion relation clients (privés ou publiques)/commerciaux >> Entité: SGCIB / GBSU >> Effectif de l’équipe : 12 personnes >> Réalisation: Participer la création de la platforme , qui remplace le progiciel Microsoft CRM >> Technique : React, .Net Core, SQL.server, ElasticSearch, Architecture CQRS Projet 3: La plateforme de OpenAPI: Répondre au stratégie de la banque Open API, permet de gérer les api exposés vers externes(subscriptions, onboading, security…) >> Entité: SGCIB /GBSU >> Effectif de l’équipe : 4 personnes >> Réalisation: L'implémentation des nouveaux fonctionnalités. >> Technique : React, .Net Core, MongoDb, GraphQL, Architecture Event Sourcing / CQRS
Consultant.Net
ENGIE
sept. 2015 - déc. 2016
1 an 4 mois
La defense
>> Contexte Système d’information dédié à la gestion des appels de marge des produits énergétiques sur le marché Organisé ▪ Effectif de l’équipe : 5 personnes >> Enjeux ▪ Refonte d’une solution appel de marge existant. Permet aux Back office de trading de mieux contrôler les positions, les prix de clôtures et les montants des appels de marge.. qui sont fourni par les Clearers (BNP, Newedage, JPMorgan..). Automatiser la génération des flux de paiements pour les entités trésoriers et comptabilité. ▪ Workshop « Etude des produits » o Les caractéristiques du produit étaient réalisées en collaboration avec les utilisateurs finaux o Comprendre la modélisation d’un produit dans le système front office avec Business Analyst o Définir les jalons de la réalisation avec FA ▪ Sprint planning o Découper les user stories priorisés par PO en tâches o Chiffrer la valeur de la complexité pour chaque tâche ▪ Réalisation technique o Utilisé le Framework MEF, développer les composants de calcul de delivey margin, cascading, gestion de fees… o Définition de scénarios BDD (Specflow) accompagnés d’une documentation vivante o Mise en place le déploiement continue en utilisant Microsoft release management o La qualimétrie du projet était faite via Sonar
Chef de projet MOE
Edenred
mars 2012 - juil. 2015
3 ans 5 mois
92240 Malakoff, France
>> Contexte Système d’information dédié à la gestion des services des prépayés aux entreprises ▪ Effectif de l’équipe : 8 personnes >> Enjeux ▪ Offrir une solution Web innovante permettant de gérer facilement le nouveau eTiket Restaurant pour trois rôles différents : Entreprise, Salarié et Affilié ▪ Analyse les besoins o Meeting avec l’utilisateur afin de spécifier les besoins o Mise en place de maquettes afin de valider les besoins ▪ Conception de l’architecture o Remaniement du modèle de données pour les besoins de l’application o Mise en place du pattern MVP pour l’application ▪ Réalisation technique o Développement du module Commande et Employé o Mise en place d’un harnais de tests automatisé o Mise en place le système de notification pour la version mobile ▪ Management o Organisation du morning meeting avec toute l’équipe o Communication transversale entre les développeurs et les utilisateurs BU o Meeting hebdomadaire avec mes supérieurs o Le recrutement
Consultlant .NET CHEZ Société Générale
Adneom
avr. 2011 - mars 2012
1 an
La défense
>> Contexte Gestion de l’application pour le trading sur les métaux physique L’application d’intégration des deals (HighWays) ▪ Effectif de l’équipe : 5 personnes >> Enjeux ▪ Mise en place de l'application permet aux traders plus réactives sur les traitements des demandes sur les métaux précieux (or, l'argent, platinum...) ▪ Mise en place de l’outil permet d’écouter Bus d’entreprise Tibco, enrichi les informations des deals. Conception de l’architecture o Définition du modèle de données o Définition de l’architecture de l’application basée sur le design pattern MVVM Réalisation technique o Développer la couche présentation en WPF o Développer les objets métiers mapping o Développer le moteur de calcul de position o Mise en place des tests unitaires avec Rhinomocks o Mise en place de Web service permettant établir la communication entre l’UI et la couche service. o Mise en recette, mise en production
Consulant.NET
NATIXIS
janv. 2010 - mars 2011
1 an 3 mois
Gare de lyon,
Responsable applicatif de l’application Anti-fraude : Chalut Utilisation de méthode Agile : Extreme Programming >>Enjeux ▪ Renforcer les contrôles sur les ordres effectués sur les produits des marchés de capitaux ▪ Répondre aux recommandations de Bale 2 >> Analyse les besoins o Rédaction des cas d’utilisation o Rédaction des spécifications techniques détaillées o Organisation des réunions entre les divers services >> Conception de l’architecture o Définition du modèle de données o Définition de l’architecture de l’application basée sur le design pattern MVP >> Réalisation technique o Traitements batch permettant d’importer des données des différents systèmes vers la base d’analyse reporting o Mise en place des tests unitaires avec Rhinomocks o Développer la couche UI Silverlight pour la partie recherche avancée dans une grille de résultat o Mise en place WCF permettant établir la communication entre l’UI en silverlight et la couche service. o Mise en recette, mise en production >> Encadrement o Planifier les tâches avec la MOA o Valider les conceptions o Organiser les réunions d’avancement Environnement & techniques : C#4.0 , ASP.NET, Silverlight, VISUAL STUDIO 2010, WCF, REFLECTOR, SYBASE, NUNIT, NCOVER, DESIGN PATTERN STRATEGY, MVP, TFS 2008, RECHARPER
consultant.net
Vente privée
janv. 2008 - déc. 2009
2 ans
>> Mise en place des nouvelles fonctionnalités o « Point relais », permettant à l’utilisateur de récupérer ses colis dans des points retraits. o « chèque cadeau » >> Refonte de la page de présentations des produits o Mise en place de classes génériques o Utilisation d’Ajax pour l’affichage dynamique o Analyse de la performance de chargement via ANTS profiler o Optimisation des procédures stockées >> Test unitaires & test d’intégration o Mise en place d’un projet test >> Mise en production & Maintenance >> Organisation des réunions techniques o Présentation ASP.NET MVC, Cruise control.NET Environnement & techniques : C# , ASP.NET, VISUAL STUDIO 2005 & 2008, WCF, RÉFLECTOR, SQL SERVER 2005
Consultant .net
Servier
août 2008 - déc. 2008
5 mois
La defense
>> Contexte ▪ Participation à la mise en place de nouvelles fonctionnalités sur l’application CSI Services pour la promotion des médicaments à l’International. Migration de l’application existant ver la nouvelle structure >> Conception de l’architecture o Définition de l’architecture de la nouvelle version d’application basée sur le 3tiers >> Réalisation technique o Mise en place de la gestion multi langues o Développer les interfaces et les objets métiers de la partie gestion de conférences o Développer la gestion de réservation des visites de laboratoire >> Mise en production & Maintenance
Formation
Université Aix-Marseille III
Bac+5, DESS Spécialité conception logiciel
2003 - 2004
2 ans