Summary
Overview
Work History
Education
Skills
Work Availability
Timeline
Hi, I’m

Li ZHANG

Tech lead Fullstack .NET CORE /React / Azure DevOps
Cela a été un de mes mantras - Focus et simplicité. Faire simple peut être plus difficile que de faire complexe car vous devez travailler dur pour épurer votre façon de penser, et concevoir un produit simple.
Steve Jobs
Li ZHANG

Summary

Depuis 20 ans je travaille dans le monde d’informatique au travers différents domaines (e-Commerce, Finance, industrie…) , mes expériences m’ont appris que: l’efficacité et l’aboutissement de solutions irréprochables sont toujours le fruit d’un travail interdisciplinaire, réalisé en équipe.

Convaincue par les principes d’agilités et le mouvement Software craftsmanship, mon travail quotidien consiste à cristalliser le besoin auprès le PO, ou parfois les utilisateurs finaux via des workshops, avec les exemples fournis, en TDD, je réalise les fonctionnalités attendues avec mes collègues. Via d’intégration continue, le PM ou les utilisateurs finaux peuvent tester et valider les fonctionnalités.

J’ai eu quelque expérience en tant que team leader. Ce qui me plait : partager en équipe, la même conviction et la vision. Prendre la décision ensemble. Apprendre nos erreurs et nos réussites.

Aujourd’hui, mon objectif est de continuer les pratiques agiles, diffuser la culture de la qualité logiciel, et apporter les solutions pragmatiques, afin d’améliorer le Time to market à travers mes missions.

Overview

19
years of professional experience
3
Languages

Work History

Roole
Boulogne-Billancourt, 92

Tech lead fullstack .net core / react / devops
11.2021 - Current

Job overview

Entant que Tech lead d'une équipe de 5 personnes, en application la méthode Scrum, j'ai pu amener le refonte de total du siteweb en utilisant les technologies suivantes :

Backend : ASP.Net Core 6.0 , MongoDB, SQL server, Azure service Bus.

Frontend : React, state mangement Recoil, React testing library

DevOps: Azure Devops (Pepeline, release, cloud)

Architecture Applicatif : CQRS, hexagonale

Test end to end : Playwright

Authentification: Auth0





Société Générale
La Defense, IDF

Consultant fullstack .net CORE / react
02.2017 - 10.2021

Job overview

Consultant fullstack .net / react CQRS event sourcing


  • 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

Engie
La Defense, IDF

Consultant .Net
09.2015 - 12.2016

Job overview

  • 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

Edenred
Malakoff, 92

Chef de projet MOE
03.2012 - 06.2015

Job overview

  • 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


Société générale
La Defense, IDF

Consultant .Net
04.2011 - 02.2012

Job overview

  • 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.


  • Réalisation technique

 Développer la couche présentation en WPF
 Développer les objets métiers mapping
 Développer le moteur de calcul de position
 Mise en place des tests unitaires avec Rhinomocks
 Mise en place de Web service permettant établir la communication entre l’UI et la couche service.
 Mise en recette, mise en production




Natixis Corporate & Investment Banking
Paris

Responsable Application Anti-fraude
01.2011 - 03.2011

Job overview

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
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

Vente privee
Paris

consultant.net
01.2007 - 02.2010

Job overview

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

Servier Pharmaceutical
La Defense, France

Consultant ASP.NET
12.2005 - 12.2007

Job overview

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 des conférences
o Développer la gestion de réservation des visites de laboratoire
Mise en production & Maintenance

Education

Université Aix-Marseille III
Aix-en-Provence, 13

High School Diploma from Computer science
09.2000 - 07.2004

Skills

ASPNET CORE

undefined
Availability
See my work availability
Not Available
Available
monday
tuesday
wednesday
thursday
friday
saturday
sunday
morning
afternoon
evening
swipe to browse

Timeline

Tech lead fullstack .net core / react / devops

Roole
11.2021 - Current

Consultant fullstack .net CORE / react

Société Générale
02.2017 - 10.2021

Consultant .Net

Engie
09.2015 - 12.2016

Chef de projet MOE

Edenred
03.2012 - 06.2015

Consultant .Net

Société générale
04.2011 - 02.2012

Responsable Application Anti-fraude

Natixis Corporate & Investment Banking
01.2011 - 03.2011

consultant.net

Vente privee
01.2007 - 02.2010

Consultant ASP.NET

Servier Pharmaceutical
12.2005 - 12.2007

Université Aix-Marseille III

High School Diploma from Computer science
09.2000 - 07.2004
Li ZHANGTech lead Fullstack .NET CORE /React / Azure DevOps