MFE.Disponible immédiatement

TrajectoireIngénieur Software / Full Stack

00Portail de mission

Michel
Fernandy
Eloka

Ingénieur Software / Full Stack

Transformer un besoin métier en service maintenable, testé et exploitable.

  • Java
  • Spring Boot
  • Angular
  • React
  • TypeScript
  • Kafka
3applications bancaires3générations SIRIUS5+services ING3

Disponible immédiatement · Paris / Île-de-France

Voir le CV ciblé ↗Me contacter

Défiler pour entrer dans le système

01Expérience professionnelle

Trois besoins métier, trois réponses.

Les applications internes ont couvert cybersécurité, communication et RH, du cadrage jusqu’au suivi après livraison.

3 appsJava · Angular · REST

Objets à explorer · 3Cliquez un objet dans la scène ou dans la liste.

Alerte vulnérabilités Contribution professionnelle · Crédit Coopératif
Application Java/Angular, intégration NIST/NVD, règles de rapprochement, tests et documentation. Un rapport ciblé pour prioriser les vérifications.
Service QR Contribution professionnelle · Crédit Coopératif
Ateliers métier, parcours full stack, validations, tests et préparation de livraison. Une génération personnalisée par identité et entité.
Modernisation SIRH Contribution professionnelle · Crédit Coopératif
Analyse du legacy, reprise fonctionnelle, développement Java/Angular, tests et RUN. Une application web plus maintenable et traçable.

02Interaction globale

Suivez ma requête.

Envoyez une requête dans l’architecture ING3. Chaque nœud révèle le rôle du composant et ma contribution.

6 sautsinterface → données

Objets à explorer · 6Cliquez un objet dans la scène ou dans la liste.

React / Angular Banque + projet en équipe de 3
Développement Angular en banque puis React/TypeScript sur SIRIUS ING3. Des parcours web structurés autour du besoin utilisateur.
BFF Projet d’ingénierie · équipe de 3
BFF Express/TypeScript et définition des flux de séquence. Une frontière claire pour agréger et sécuriser les appels.
Spring Boot Projet d’ingénierie · équipe de 3
Services utilisateurs, groupes, chat, médias et notifications. Une architecture distribuée avec responsabilités explicites.
Kafka / WebSocket Projet d’ingénierie · équipe de 3
Kafka pour les événements, WebSocket pour le temps réel et Redis Pub/Sub entre instances. Des flux découplés et des interactions instantanées.
Persistance Projet d’ingénierie · équipe de 3
PostgreSQL relationnel, MongoDB messages, MinIO médias et Redis accès rapides. Une persistance polyglotte assumée et documentée.
Qualité & RUN Banque + projet en équipe de 3
Tests, CI/CD, documentation, health checks et suivi des anomalies. Relier développement, livraison et exploitation.

03SIRIUS · trois générations

Faire évoluer sans effacer.

Le projet fil rouge montre une progression : client lourd, web Kubernetes, puis microservices temps réel et GitOps.

ING1 → ING3architecture évolutive

Objets à explorer · 4Cliquez un objet dans la scène ou dans la liste.

ING1 · Monolithe Projet d’ingénierie · équipe de 3
CRUD activités, messagerie simple, UML, persistance et première chaîne Jenkins. Un produit complet simple et documenté.
ING2 · Web Projet d’ingénierie · équipe de 3
Migration de l’interface, algorithme de recommandation et environnements Kubernetes. Une application web déployée sur plusieurs environnements.
ING3 · Distribué Projet d’ingénierie · équipe de 3
React, BFF, Spring Boot, Kafka, WebSocket, Redis et persistance polyglotte. Une architecture plus modulaire, observable et livrée par GitOps.
Concevoir Projet d’ingénierie · équipe de 3
Diagrammes UML de classes, objets et séquences sur les trois années. Des flux partagés et une architecture compréhensible par l’équipe.

04Incident S1

Le chat ne répond plus.

Un incident devient une lecture d’architecture : service, pods, dépendances, logs et health checks sont croisés avant de conclure.

S1diagnostic reproductible

Objets à explorer · 4Cliquez un objet dans la scène ou dans la liste.

Service chat Réalisation personnelle
Vérification du service, des endpoints et du routage. Distinguer exposition défaillante et application arrêtée.
Pods Réalisation personnelle
Inspection pods, événements, probes et redémarrages. Une preuve technique avant l’hypothèse.
Logs Réalisation personnelle
Corrélation avec Loki et les journaux du service. Une cause documentée plutôt qu’une supposition.
Restauration Réalisation personnelle
Suppression de l’injection et contrôle du retour nominal. Un cycle diagnostic–correction–validation complet.

05Au-delà du code

Concevoir, puis rendre compréhensible.

Le tutorat et l’animation de communautés complètent ma pratique technique par la pédagogie et la coordination.

Objets à explorer · 3Cliquez un objet dans la scène ou dans la liste.

Transmettre Réalisation personnelle
Adapter une explication au niveau, aux blocages et au rythme de chaque élève. Huit élèves accompagnés et une pratique régulière de la pédagogie.
Anticiper Réalisation personnelle
Organiser, animer et transmettre les responsabilités après le diplôme. Les échecs renforcent ma capacité à lire plusieurs branches avant de choisir une implémentation.
Relier Contribution professionnelle · Crédit Coopératif
Documenter les décisions, rendre l’avancement compréhensible et partager les risques. Une double culture BUILD/RUN et un langage commun entre acteurs.

06Prochaine mission

Construisons un logiciel maintenable jusque dans le RUN.

Cette route privilégie les applications bancaires, l’architecture distribuée, les tests et la delivery ; son CV est ciblé Software.

Voir le CV ciblé ↗Me contacter ↗LinkedIn ↗

Explorer une autre trajectoire

00 · Portail de mission