You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Jianmin L.JL

Jianmin L.

Consultant Java spécialisé en performance

€552/day
Paris, FR
8-15 years

Average response time: 1 hour

About Jianmin

🚀 Audit de performance – Application Web ou Batch
✅ 1re consultation à partir de 800 € HT
(Le tarif peut varier selon la taille et la complexité du projet.)

🧩 Ce que comprend cette prestation :
Analyse technique approfondie de votre application web ou batch.

Identification des problèmes de performance : API lentes, requêtes SQL lourdes, goulets d’étranglement, surcharge mémoire, etc.

Remise d’un rapport détaillé : chaque point de blocage est expliqué avec des pistes concrètes d’optimisation.

🔧 Proposition de solutions adaptées à vos contraintes :
Deux types de solutions proposées :

Une solution rapide, si vous avez un budget ou un timing limité.

Une solution solide et durable, pour une performance optimisée sur le long terme.

Estimation des coûts et des délais pour la mise en œuvre.
  • French

    Native or bilingual

  • English

    Conversational

  • Chinese

    Native or bilingual

Remote only
Primarily works remotely

Experience

  • RATP
    Consultant en développement full stack
    TRANSPORTATION
    November 2021 - Today (4 years and 7 months)
    📝 Plateforme de Données Statique – Transports du Grand Paris (RATP)
    Durée : 3 ans et demi en tant que consultant Java
    Client : RATP – Projet de traitement des données statiques (métro, RER, tram, bus) du réseau francilien.
    Objectif : Unifier, nettoyer et standardiser les données multi-fournisseurs (lignes, horaires, stations, équipements), jusqu’à 90 jours en avance, pour les rendre exploitables par plusieurs systèmes internes.

    ⚙️ Architecture Technique
    Traitement : Spring Batch, Java 11/17, Strategy Pattern pour gérer la logique spécifique à chaque fournisseur.

    Base de données : PostgreSQL (interne) pour le traitement, MongoDB (externe) en lecture seule pour les clients, assurant sécurité et isolation.

    Performance : Traitement multi-thread optimisé via Partitioning, gestion dynamique des connexions PostgreSQL, optimisation SQL avec index appropriés.

    Monitoring : Interface Angular + SSE, pilotée par Spring Boot et ApplicationEvent, pour suivre l’exécution des batchs en temps réel.

    Tests : Cucumber + JUnit5 pour couvrir un maximum de cas et faciliter le debug malgré la durée des traitements (>1h).

    🚧 Défis et Solutions
    Hétérogénéité des fournisseurs : abstrait via Strategy Pattern intégré au flow Spring Batch.

    Volume de données : tuning précis des threads et des connexions DB, requêtes SQL affinées.

    Debug difficile en env. dev : découpage en microservices, couverture de tests étendue, simulateur Docker + monitoring web.

    ✅ Contributions Clés
    Architecture batch multi-source.

    Modules stratégie pour fournisseurs.

    Optimisation performance (threads, SQL).

    Système de monitoring batch.

    100 scénarios Cucumber.
  • Enedis
    Consultant en développement full stack
    ENERGY AND UTILITIES
    January 2019 - October 2021 (2 years and 9 months)
    Enedis est chargé de la gestion et de l’aménagement du réseau de
    distribution d’électricité en France. Au sein de l’entreprise Enedis, mon rôle
    était d’intervenir sur Capella, une application innovante de gestion des
    clients pour les conseillers d’Enedis. Travail dans une équipe d’agile de 8
    personnes, 1 Scrum master, 1 testeur, 1 PO, 5 développeurs.

    Réalisation & Résultats

     Migration et développement de Web services
     Migration et intégration des nouvelles libraires, telles que logback,
    metrics, spring boot...
     Développement du Spring Batch
     Correction d’anomalies et proposition des améliorations
     Développement Back/Front
     Tests automatisation (Sélénium et Wiki)
  • SFR
    Développeur java
    April 2017 - December 2018 (1 year and 8 months)
    SFR est filiale du groupe Altice France, opérateur de communication
    électronique. SFR compte environ 6.5 millions de clients de ligne fixe et 16
    millions de clients de ligne mobile. Intervention en tant que développeur java
    full stack pour le selfcare, une application représentant l’espace client de
    SFR. Travail dans une équipe d’agile de 15 personnes, 10 développeurs, 4 Po, 1
    PM.

     Développement des nouvelles fonctionnalités
     Refonte de l’interface graphique
     Migration/Intégration de Web service(Soap, Rest)
     Migration micro services
     Correction des bugs
     Assurer le bon fonctionnement en prod en utilisant des outils comme
    AppDynamic et eagles
     Développement des évolutions selon les demandes métiers, les
    Product Owner

Recommendations

Be the first to recommend Jianmin

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Master2 Fondements de l’informatique et Ingénierie du logiciel
    l'université paris saclay
    2016

Skill set

Categories