You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Oussama AznagOA

Oussama Aznag

Ingénieur Java Fullstack Senior

500 €/jour
Lyon, FR
8-15 ans

Délai de réponse moyen : 1h

À propos de Oussama

Ingénieur Java Fullstack Sénior, avec plus de 10 ans d’expérience sur des projets complexes en France et à l’international.J’ai évolué en tant qu’ingénieur, Scrum Master et Tech Lead, dans des environnements exigeants (santé, ferroviaire, e-commerce, IA), sur des stacks Java/Spring, Angular, Vue, React, en cloud ou on-premise.Fondateur de l’ESN CyberGenix, j’interviens aujourd’hui comme freelance pour accompagner mes clients de bout en bout : cadrage, développement, architecture, CI/CD, coaching technique et qualité logicielle.
  • Arabe

    Bilingue ou natif

  • Français

    Bilingue ou natif

  • Anglais

    Bilingue ou natif

Accepte de travailler sur site
Lyon (jusqu’à 50 km), Saint-Étienne (jusqu’à 50 km)

Expériences

  • CyberGenix
    Développeur Java Fullstack
    AGENCE & SSII
    janvier 2025 - janvier 2026 (1 an)
    Saint-Étienne, France
    Projets : Magnet, ESS Propreté, Ehmini
    Contexte : Contribution au développement, à l’industrialisation et à l’audit technique de solutions logicielles stratégiques en environnement Agile. Intervention sur des applications backend et frontend modernes avec architectures distribuées, fortes exigences de performance, qualité et scalabilité.
    Clients : Rio Tinto – ESS – Ehmini
    Méthodologie : Scrum

    Développement & Architecture
    -Conception et implémentation de user stories backend et frontend
    -Développement d’API REST sécurisées (OAuth 2.0, Keycloak)
    -Mise en place d’architectures hexagonales et DDD
    -Développement d’interfaces web modernes
    -Intégration de messagerie événementielle (module de badgeage salariés)

    Qualité Logicielle
    -Application des principes Clean Code, SOLID, DDD, TDD
    -Tests unitaires et d’intégration, revues de code, pair programming
    -Suivi qualité et dette technique via SonarQube
    -Documentation technique et rédaction d’ADR

    Audit & Performance – Projet Magnet (Rio Tinto)
    -Analyse post-migration Java 6 → Java 21
    -Diagnostic de régressions (rendu 3D, performances UI)
    -Recommandations d’optimisation et accompagnement correctif

    CI/CD, Déploiement & Cloud
    -Mise en place et amélioration de pipelines CI/CD
    -Conteneurisation Docker, déploiements Cloud et on-premise
    -Outils de gestion de code et collaboration

    IA & Innovation
    -Intégration de composants IA et LLM dans les flux applicatifs
    -Contribution à une architecture basée sur le Model Context Protocol (MCP)

    Collaboration Agile
    -Participation aux rituels Scrum
    -Collaboration étroite avec PO et équipes métiers
    -Contribution à la roadmap technique

    Environnement technique : Java 21–24, Spring Boot 3, Vue 3, Angular 17, React, Kafka, REST, OAuth2, Keycloak, PostgreSQL, Docker, Kubernetes, AWS, Proxmox, GitLab, Forgejo, Maven, Swing, VTK, LLM, Agents, MCP
    Java Spring Spring REST Spring MVC Spring Batch
  • Softway Medical
    Ingénieur Logiciel Java Fullstask & Scrum Master
    SANTÉ & BIEN-ÊTRE
    mai 2022 - décembre 2024 (2 ans et 8 mois)
    Lyon, France
    Projet : Hôpital Manager – TMA Agile (2,5 ans)

    Intervention sur la solution hospitalière Hôpital Manager dans un contexte de Tierce Maintenance Applicative organisée en tribus/squads (Scrum). Projet à forte valeur ajoutée dans le domaine de la santé, soumis à de fortes contraintes réglementaires et de sécurité des données médicales.

    Objectifs :
    -Assurer la maintenance évolutive et corrective.
    -Développer de nouvelles fonctionnalités métiers pour les utilisateurs hospitaliers.
    -Renforcer la qualité logicielle via des pratiques avancées (TDD, Clean Code).

    Activités principales :
    -Développement de nouvelles fonctionnalités à partir des user stories validées.
    -Adoption de l’architecture hexagonale (backend & frontend) pour améliorer modularité et maintenabilité.
    -Application des principes du Software Craftsmanship : simplicité, lisibilité, dette technique maîtrisée.
    -Pratiques agiles : daily meetings, sprint reviews, rétrospectives, tech chapters.
    -Coordination inter-squads et animation de revues techniques pour assurer une cohérence technologique.
    -Mise en œuvre du TDD, du pair programming et supervision des revues de code.
    -Support et accompagnement des développeurs juniors.
    -Analyse et résolution des incidents en production.
    -Automatisation des tests (unitaires, intégration) et suivi de la qualimétrie (couverture, performance).
    -Rédaction et suivi des ADR (Architecture Decision Records).
    -Contribution à l’amélioration du design system et partage des retours d’expérience.
    -Intégration et mentorat des nouveaux arrivants.

    Environnement collaboratif : Équipe Scrum composée de développeurs fullstack, QA, Product Owner, Scrum Master, en interaction avec les autres squads fonctionnelles et les responsables métier hospitaliers.

    Stack & outils : Java, Spring, Microservices, Struts, REST, JSP, Vue 3, AngularJS, Hibernate, JUnit, Git, OpenShift 5, Oracle DB, Maven, DBeaver, Tuleap, Miro, Figma.
    Java Hibernate Struts Spring REST Git
  • SOGETI
    Ingénieur logiciel
    septembre 2018 - avril 2022 (3 ans et 7 mois)
    Projet Vaccin Ciblage & Pilotage (6 mois)
    Plateforme nationale pour le suivi et le pilotage de la campagne de vaccination COVID-19, utilisée par le ministère de la Santé. Rôle : Ingénieur logiciel. Développement de traitements batch avec Spring Batch pour le ciblage des populations et la génération de rapports statistiques. Tests unitaires/intégration, suivi de la qualité (revues de code, couverture). Contribution à la migration vers le cloud OpenShift et aux pipelines CI/CD. Collaboration étroite avec architectes et responsables métier dans un contexte critique. Stack : Java 11, Spring Boot, PostgreSQL, Jenkins, Git, Liquibase.

    Projet GEOPULSE (2 ans 7 mois – Build, Scrum)
    Système d’information géographique pour la géolocalisation en temps réel des trains du réseau ferroviaire français. Rôle : Tech Lead & Scrum Master. Encadrement technique des développeurs, validation des user stories, études de faisabilité et macro-chiffrage. Développement fullstack de fonctionnalités de géolocalisation/supervision temps réel. Gestion des anomalies critiques, optimisation des performances (caches Hazelcast, monitoring, profiling), mise en place de dashboards avec Kibana. Contribution aux choix d’architecture. Stack : Java 8, Spring Boot, JMS/IBM MQ, Angular 7, Leaflet, D3, GeoJson, OAuth2, Kibana, Jenkins, Ansible.

    Centre de Services SNCF (9 mois)
    Interventions sur plusieurs projets critiques

    Neovalo V4 (TMA) : refonte technologique et migration cloud d’une plateforme de facturation (API Azure Share, pipelines Databricks, évolutions Solr/HDFS).

    Packgemini (Build) : application interne de facturation sécurisée (OAuth2, Angular 9).

    GEONOTIFS (Build) : application SIG pour la gestion des flux de trains et backoffice d’administration.
    Rôle : Ingénieur logiciel Lead, impliqué dans la conception, les choix technologiques, les tests, la qualité logicielle et l’accompagnement d’un stagiaire. Stack : Java 8/11, Microservices, Angular 9, Docker, Solr, QGIS, PostgreSQL, Jenkins, Azure
    Java Spring boot Angular PostgreSQL Spring

Recommandations

Soyez le premier à recommander Oussama

Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.

Ces profils de freelance correspondent également à vos critères

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

Formations

  • Professional Scrum Master (PSM 1)
    2021
    Professional Scrum Master (PSM 1)
  • Certified Professional : Java SE 11 Developer
    Oracle
    2021
    Certified Professional : Java SE 11 Developer

Compétences

Catégories