Votre navigateur est obsolète !

Pour une expériencenet et une sécurité optimale, mettez à jour votre navigateur. Mettre à jour maintenant

×

Alexandre DUPUY

Développeur Java fullstack - CDI ou freelance - 7 ans d'expérience

Développement logiciel / web - principalement informatique de gestion
Tests unitaires / d'intégration
Conception technique
Alexandre DUPUY
33 ans
MARSEILLE (13012) France
Situation professionnelle
Freelance
En recherche active
Présentation
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...
CV réalisé sur DoYouBuzz
  • 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.
  • Méthodologie : Scrum, SAFe
  • Outils : BitBucket, Jenkins, JBoss, Git, SVN, SonarQube, PostgreSQL, Jira, Confluence, JBehave
  • 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
Site web de l'entreprise