You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Alex Leonel D.AL

Alex Leonel D.

Java Spring Boot | APIs Critiques & Refactoring

€455/day
Barcelone, ES
8-15 years

Average response time: 1 hour

About Alex Leonel

Votre backend devient difficile à faire évoluer ? Vos APIs accumulent de la dette technique ?

J'accompagne les entreprises dans la modernisation de plateformes backend Java critiques, en intervenant sur des sujets de refactoring, d'architecture logicielle, de sécurisation des APIs et d'évolution de systèmes legacy.

Depuis plus de 7 ans, j'interviens au sein de grands groupes dans les secteurs des télécommunications, de la banque, du médical et des services numériques.

Mes domaines d'intervention principaux :
  • Modernisation d'applications Java / Spring Boot
  • Refactoring de systèmes legacy
  • Conception d'architectures modulaires et hexagonales
  • Migration de monolithes vers des architectures distribuées
  • Développement et évolution d'APIs REST critiques
  • Sécurisation des parcours d'authentification (SSO, CIAM)
  • Mise en place de bonnes pratiques de qualité logicielle
  • Accompagnement technique et mentoring

Au cours de mes missions, j'ai notamment contribué à :
  • La modernisation de plateformes backend utilisées à grande échelle
  • La refonte de systèmes d'authentification et d'identité client
  • La conception d'intégrations entre systèmes métiers complexes
  • L'amélioration de la fiabilité, de la maintenabilité et de l'observabilité de services critiques

Mon approche repose sur un objectif simple : produire des solutions robustes, compréhensibles et évolutives qui restent maintenables plusieurs années après leur mise en production.

Stack principale :

JavaSpring BootREST APIs • Architecture Hexagonale • MicroservicesDockerKubernetes • CI/CD • Maven • JUnit • OpenAPI • OAuth2 • SSO • CIAM

Je peux intervenir aussi bien en renfort d'équipe que sur des sujets nécessitant une forte autonomie technique et des prises de décision d'architecture.

Disponible pour des missions backend, architecture et modernisation de plateformes Java.
  • French

    Native or bilingual

  • English

    Fluent

  • Spanish

    Fluent

Can work on-site
Barcelone (up to 20km), Madrid (up to 10km)

Experience

  • Telefonica
    Développeur Senior Java / Kotlin / Backend & Architecture
    TELECOMMUNICATIONS
    April 2025 - December 2025 (8 months)
    Barcelone, Spain
    Contexte

    Participation à la modernisation de la plateforme Novum, utilisée pour la gestion des parcours clients et des mécanismes d'authentification sur plusieurs marchés européens. L'objectif était de réduire la dette technique du kernel historique et de faire évoluer les services backend vers une architecture plus modulaire.

    Réalisations
    • Refactoring des flux d'authentification SSO et CIAM afin de simplifier les parcours utilisateurs et clarifier les responsabilités entre applications mobiles, backend et fournisseurs d'identité.
    • Redesign des APIs backend du marché allemand avec découpage progressif d'interfaces monolithiques vers des services plus modulaires et maintenables.
    • Conception et maintenance de composants partagés pour les APIs de consommation et de gestion de quotas.
    • Participation aux décisions d'architecture autour des mécanismes de sécurité avancés : authentification biométrique, step-up authentication et scénarios dégradés.

    Résultats
    • Réduction de la complexité des flux d'authentification.
    • Amélioration de la maintenabilité des services backend.
    • Harmonisation des contrats d'API.
    • Renforcement de la robustesse des mécanismes de sécurité.
    • Facilitation des futures évolutions fonctionnelles de la plateforme.

    Environnement

    Java, Kotlin, Spring Boot, REST APIs, OpenAPI, CIAM, SSO, Maven, Gradle, JUnit, Kibana.
    Java REST APIs Microservices Architecture Développement Back-End API
  • LCL LE CREDIT LYONNAIS
    Développeur Full Stack Java / Angular / Spring Boot
    BANKING AND INSURANCE
    November 2023 - December 2024 (1 year and 1 month)
    Paris, France
    Contexte
    Développement et évolution d'applications internes destinées aux conseillers et collaborateurs du groupe bancaire LCL, dans un contexte de transformation digitale et de préparation des Jeux Olympiques Paris 2024.

    Réalisations
    • Développement de nouvelles fonctionnalités backend et frontend au sein de plusieurs applications métier.
    • Conception et réalisation du module de fermeture exceptionnelle d'agences dans le cadre des Jeux Olympiques.
    • Participation à l'évolution du framework interne Planoot basé sur Spring Boot et Angular.
    • Support technique aux équipes de développement et résolution d'incidents de production.
    • Contribution aux réflexions d'architecture et aux bonnes pratiques de développement.

    Résultats
    • Amélioration de la maintenabilité du framework interne.
    • Livraison de fonctionnalités critiques dans les délais du programme JO 2024.
    • Renforcement de la stabilité des applications métier.
    • Réduction des délais de résolution d'incidents grâce au support technique apporté aux équipes.

    Environnement
    Java, Spring Boot, Angular, Docker, Kubernetes, REST APIs, Architecture Hexagonale.
    Java Angular Spring boot Architecture Hexagonale Docker
  • EVIDEN FRANCE / ATOS
    Développeur Java / Technical Lead
    MEDICAL
    January 2020 - October 2023 (3 years and 9 months)
    Paris, France
    Contexte : Programme international de migration Customer Care vers Salesforce pour plusieurs pays (France, Canada, Brésil, Japon).

    Missions principales :
    • Conception de l'architecture d'intégration entre les systèmes ERP et Salesforce.
    • Développement de microservices d'intégration et d'APIs REST.
    • Mise en place des pipelines CI/CD et accompagnement des mises en production.
    • Coordination des équipes de développement et gestion des incidents critiques.
    • Formation des équipes locales aux outils de monitoring et d'exploitation.
    • Déploiement de mécanismes de supervision technique et fonctionnelle.
    • Définition des solutions techniques et rédaction des spécifications.
    Résultats
    • Fiabilisation des échanges entre systèmes métiers et Salesforce.
    • Amélioration de la visibilité sur l'état des services en production.
    • Accélération des déploiements grâce à l'automatisation CI/CD.
    • Accompagnement réussi du déploiement international.
    Compétences clés : Java, Salesforce, API REST, Microservices, DevOps, CI/CD, architecture backend, gestion d’équipe.
    Salesforce Java DevOps API CI/CD

Recommendations

Be the first to recommend Alex Leonel

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

  • Diplôme d'ingénieur, Informatique
    Sup Galilée
    2018
    Diplôme d'ingénieur, Informatique
  • Baccalauréat, Maths/Physiques
    Lycée de Tsinga
    2012
    Baccalauréat, Maths/Physiques

Certifications

Skill set

Categories