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

Oussama Aznag

Senior Fullstack Java Engineer

€500/day
Lyon, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Oussama

Senior Fullstack Java Engineer, with over 10 years of experience on complex projects in France and internationally. I have evolved as an engineer, Scrum Master, and Tech Lead, in demanding environments (healthcare, railway, e-commerce, AI), on Java/Spring, Angular, Vue, React stacks, in the cloud or on-premise. Founder of the ESN CyberGenix, I now work as a freelancer to support my clients end-to-end: scoping, development, architecture, CI/CD, technical coaching, and software quality.
  • Arabic

    Native or bilingual

  • French

    Native or bilingual

  • English

    Native or bilingual

Can work on-site
Lyon (up to 50km), Saint-Étienne (up to 50km)

Experience

  • CyberGenix
    Fullstack Java Developer
    DIGITAL AND IT
    January 2025 - January 2026 (1 year)
    Saint-Étienne, France
    Projects: Magnet, ESS Propreté, Ehmini
    Context: Contribution to the development, industrialization, and technical audit of strategic software solutions in an Agile environment. Involvement in modern backend and frontend applications with distributed architectures, high performance, quality, and scalability requirements.
    Clients: Rio Tinto – ESS – Ehmini
    Methodology: Scrum

    Development & Architecture
    - Design and implementation of backend and frontend user stories
    - Development of secure REST APIs (OAuth 2.0, Keycloak)
    - Implementation of hexagonal and DDD architectures
    - Development of modern web interfaces
    - Integration of event messaging (employee badge module)

    Software Quality
    - Application of Clean Code, SOLID, DDD, TDD principles
    - Unit and integration tests, code reviews, pair programming
    - Quality monitoring and technical debt tracking via SonarQube
    - Technical documentation and ADR writing

    Audit & Performance – Magnet Project (Rio Tinto)
    - Analysis post-migration Java 6 → Java 21
    - Diagnosis of regressions (3D rendering, UI performance)
    - Optimization recommendations and corrective support

    CI/CD, Deployment & Cloud
    - Setup and improvement of CI/CD pipelines
    - Docker containerization, Cloud and on-premise deployments
    - Code management and collaboration tools

    AI & Innovation
    - Integration of AI and LLM components into application flows
    - Contribution to an architecture based on Model Context Protocol (MCP)

    Agile Collaboration
    - Participation in Scrum rituals
    - Close collaboration with PO and business teams
    - Contribution to the technical roadmap

    Technical environment: 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
    Fullstack Java Software Engineer & Scrum Master
    HEALTH AND WELLNESS
    May 2022 - December 2024 (2 years and 8 months)
    Lyon, France
    Project: Hôpital Manager – Agile TMA (2.5 years)

    Involvement in the Hôpital Manager hospital solution within a Tierce Maintenance Applicative (TMA) context organized in tribes/squads (Scrum). A high-value project in the healthcare sector, subject to strict regulatory and medical data security constraints.

    Objectives:
    - Ensure evolutionary and corrective maintenance.
    - Develop new business features for hospital users.
    - Enhance software quality through advanced practices (TDD, Clean Code).

    Main activities:
    - Development of new features from validated user stories.
    - Adoption of the hexagonal architecture (backend & frontend) to improve modularity and maintainability.
    - Application of Software Craftsmanship principles: simplicity, readability, controlled technical debt.
    - Agile practices: daily meetings, sprint reviews, retrospectives, tech chapters.
    - Inter-squad coordination and leading technical reviews to ensure technological consistency.
    - Implementation of TDD, pair programming, and supervision of code reviews.
    - Support and coaching for junior developers.
    - Analysis and resolution of production incidents.
    - Automation of tests (unit, integration) and monitoring of quality metrics (coverage, performance).
    - Writing and tracking of ADR (Architecture Decision Records).
    - Contribution to the improvement of the design system and sharing of feedback.
    - Onboarding and mentoring of new team members.

    Collaborative environment: Scrum team composed of fullstack developers, QA, Product Owner, Scrum Master, interacting with other functional squads and hospital business managers.

    Stack & tools: 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
    Software Engineer
    September 2018 - April 2022 (3 years and 7 months)
    Project: COVID-19 Vaccination Targeting & Monitoring (6 months)
    National platform for monitoring and piloting the COVID-19 vaccination campaign, used by the Ministry of Health. Role: Software Engineer. Development of batch processes with Spring Batch for population targeting and statistical report generation. Unit/integration testing, quality monitoring (code reviews, coverage). Contribution to the migration to OpenShift cloud and CI/CD pipelines. Close collaboration with architects and business managers in a critical context. Stack: Java 11, Spring Boot, PostgreSQL, Jenkins, Git, Liquibase.

    Project: GEOPULSE (2 years 7 months – Build, Scrum)
    Geographic information system for real-time geolocation of trains on the French railway network. Role: Tech Lead & Scrum Master. Technical supervision of developers, validation of user stories, feasibility studies, and macro-estimation. Fullstack development of real-time geolocation/monitoring features. Management of critical bugs, performance optimization (Hazelcast caches, monitoring, profiling), setup of dashboards with Kibana. Contribution to architectural choices. Stack: Java 8, Spring Boot, JMS/IBM MQ, Angular 7, Leaflet, D3, GeoJson, OAuth2, Kibana, Jenkins, Ansible.

    SNCF Service Center (9 months)
    Involvement in several critical projects

    Nevalo V4 (TMA): Technological overhaul and cloud migration of a billing platform (Azure Share API, Databricks pipelines, Solr/HDFS evolutions).

    Packgemini (Build): Internal secure billing application (OAuth2, Angular 9).

    GEONOTIFS (Build): GIS application for managing train flows and administrative backoffice.
    Role: Lead Software Engineer, involved in design, technological choices, testing, software quality, and mentoring an intern. Stack: Java 8/11, Microservices, Angular 9, Docker, Solr, QGIS, PostgreSQL, Jenkins, Azure,
    Java Spring boot Angular PostgreSQL Spring

Recommendations

Be the first to recommend Oussama

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

  • 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

Skill set

Categories