Passionné de programmation depuis le lycée, mon parcours universitaire m'a initié aux théories fondamentales de l'informatique, aux méthodes de développement et à la gestion de projet.
Je suis détenteur d'un Master Informatique spécialité Génie logiciel, ce que je dois autant à ma curiosité naturelle qu'à la rencontre de professeurs et d'amis formidables... sans compter un peu de pratique !
J'apporte avec moi savoir technique, culture et instinct de développeur, qualités humaines -honnêteté, ouverture d'esprit, écoute, curiosité, persévérance, et tendance à être amical une fois passé une certaine timidité au premier abord...
Client : AGIRC-ARRCO (Retraite complémentaire) Mission via : ALTEN (CDI)
Projet : SCP (Système Centralisé de Paiement), une application critique devant assurer le versement fiable des pensions de plus de 13 millions de retraités. Enjeu : Remplacer l'ancien logiciel ALLURE et garantir la fiabilité des paiements après la liquidation des droits.
Langages et frameworks : Spring, Java 8, Angular 8-15, JUnit
Résultat : Plus de 13 millions de Français pourront compter sur le nouveau système de paiement de leur retraite complémentaire ; notre équipe a dépassé les attentes de conformité (quasi parfaite) à l'ancien logiciel pour la première mise en production
Résultat : Une interface intuitive et responsive pour les gestionnaires
Résultat : Un code maintenable, autant que possible pour une telle complexité métiers (cas particuliers et combos nombreux)
Résultat : Montée en compétence plus qu'opérationnelle sur Angular ; expérience de lead technique front-end
Détails de l'expérience
Développements fullstack de la première version • Back-end : Développement de fonctionnalités, et correctifs suite à chaque campagne de tests ; rédaction et optimisation de requêtes SQL et JPA • Front-end : intégration des webservices et validation robuste des formulaires
Architecture et mutualisation du front-end • Développement des premiers écrans et mise en place du routing avec chargement différé des modules pour optimiser les performances • Récupération du contexte utilisateur via URL avant le chargement des pages • Initiative technique : Imposition d'un typage TypeScript strict pour faciliter l'autocomplétion, la maintenance et la validation instantanée du code sur les parties dynamiques
Leadership technique et Montée en compétence (Angular & Spring) • Prise du rôle de référent technique sur Angular, puis sur Spring • Montée en compétence rapide sur Angular et TypeScript pour fiabiliser le code existant, en s'appuyant sur une solide expérience préalable en développement front-end • Introduction à Angular + TypeScript pour chaque nouveau développeur front-end
Mentorat et Transmission (Java & Spring) • Pair-programming de plusieurs semaines avec une alternante pour lui transmettre les bonnes pratiques sur Java et Spring • Revues de code à deux et schémas d'architecture