
Julien Zhan
Ingénieur développeur Java | Kafka, Angular
1 recommandation
Salaire / Taux journalier
1 personne recommande
Paris, France
Freelance
Peut venir sur site
Expertises
Langues
À propos
Introduction
Ingénieur fullstack avec 5+ ans d'expérience en Java/Angular/Kafka et architectures microservices. Expert en migrations techniques complexes, CQRS/Event-Sourcing et modernisation d'applications (Digiposte, BPI France). Spécialisé en clean code, TDD/DDD et optimisation de performance pour des solutions scalables et maintenables.
Expérience de travail
Ingénieur développeur Java / Vue 3
AkiemFreelance
mars 2025 - juil. 2026
1 an 5 mois
93400 Saint-Ouen-sur-Seine, France
Récupération des locomotives au format métier • Création du modèle • Agrégation des différentes données • Récupération des mises à jour par message Kafka • Gestion des rôles et droits • Affichage des données • Mise en place de composants internes réutilisables Affichage des positions de locomotives en temps réel • Récupération des dernières données en date • Création d’un historique / trajet • Transmission des données sous format compact • Mise en cache des requêtes • Affichage d’une carte à l’aide de Leaflet Calcul des restrictions d’une locomotive • Récupération des données dans un microservice • Traitement algorithmique des restriction • Optimisation de l'affichage
Ingénieur développeur Java Angular
DigiposteFreelance
mars 2023 - mars 2025
2 ans 1 mois
92130 Issy-les-Moulineaux, France
Transition vers l’arrêt des collecteurs •Migration des offres proposées •Ajout de la nouvelle offre au catalogue •Création et envoi d’un nouvel évènement Kafka •Définir les paramètres de l’offre •Permettre aux administrateurs de gérer l’offre •Envoi des évènements de compensation pour migrer les utilisateurs existants Transition vers une nouvelle UX & UI •Utilisation d’une nouvelle architecture à part entière (state) dans le but de diminuer les appels vers l’API •Transition vers de nouvelles données mises en avant •Création des API correspondantes •Recherche de la lecture optimale en temps processeur Mutualisation des dépendances •Recherche de la bonne pratique de factorisation •Mise à jour des librairies dépréciés •Factorisation dans un seul fichier •Partage de la bonne pratique •Documentation et sourçage de la pratique Migration du partenaire de gestion de collecte automatique •Analyse de l’existant •POC sur la faisabilité et estimation de la charge de travail •Analyse des API et du fonctionnement du nouveau partenaire •Adaptation et création de workflow dans le but d’éviter tout transition visuelle •Gestion des nouveaux cas d’usage •Migration des utilisateurs existants •Bascule vers le nouveau partenaire Décommissionnements divers •Suppression de briques inutilisées •Gestion des dépendances •Nettoyage et refacto si nécessaires
abbeal
mars 2021 - mars 2023
2 ans 1 mois
Paris, France
Ingénieur développeur Java / SpringBoot / Kafka / Angular 2+
avr. 2022 - mars 2023
1 an
Paris, France
Consultant chez Digiposte : - Développeur Java/Angular/Kafka/SpringBoot - Architecture microservice utilisant Javalin - Architectures CQRS / Event-Sourcing / Hexagonales - Utilisation de TDD, BDD et de DDD - Clean code et revue / refacto de code
Ingénieur développeur Java / SpringBoot / Kafka /Angular 2+
mars 2021 - mars 2022
1 an 1 mois
Maisons-Alfort, France
Consultant chez BPI France: - Développeur Java 11 / Angular 13 / SpringBoot 2.6 - Architecture microservice - Architecture hexagonale - Utilisation de TDD, BDD et de DDD - Clean code et revue / refacto de code
Ingénieur développeur fullstack Java/Vue.js
Symphony RetailAI
sept. 2020 - mars 2021
7 mois
Paris, France
Migration de la solution vers une nouvelle version majeure en utilisant un nouveau langage.
Ingénieur développeur fullstack Django/Nuxt.js
EDF
mars 2020 - oct. 2020
8 mois
91120 Palaiseau, France
Création d'une plateforme web afin de permettre aux techniciens une gestion prévisionnelle des travaux.
Développeur Frontend Vue.js
PurchEase
mai 2019 - août 2019
4 mois
Région de Paris, France
Création d'un site web permettant l'impression de coupons et des ponts vers les autres sites de l'infrastructure.
Formation
Lycée Carnot
Classe préparatoire aux grandes écoles, Physique-Chimie
TELECOM Nancy
Diplôme d'ingénieur, Ingénierie informatique
Licences et certifications
TOEIC 965
Délivré le : nov. 2018
Gestion de Projet, parcours classique
Délivré le : nov. 2017