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

Charaf Sfaoua

Java | Spring Boot | Angular | Senior Developer

€550/day
Bordeaux, FR
3-7 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Charaf

For over 6 years, I have been designing and delivering robust web applications for teams that need reliability: well-structured business APIs, scalable microservices architectures, and Angular and React interfaces that perform in production.

My added value is to cover the entire chain: from technical scoping with the client to deployment, including API security (OAuth2, JWT), code quality (Clean Code, TDD, rigorous PRs), and CI/CD automation (Jenkins, GitLab).

The contexts in which I am comfortable are: agile Scrum teams, projects with scalability constraints, migrations or overhauls of existing systems, or upskilling a team on solid practices.

Main stack: Java 17+, Spring Boot, Angular, TypeScript, PostgreSQL, MongoDB, Docker.

Available for remote missions or in Bordeaux (I can travel to Paris once or twice a week).
  • French

    Native or bilingual

  • English

    Native or bilingual

Can work on-site
Bordeaux (up to 50km), Paris (up to 10km), Niort (up to 10km), Rennes (up to 10km)

Experience

  • Direction de la Sécurité — Orange Group · Équipe PKI
    Java / Spring Boot / Angular Senior Developer
    TELECOMMUNICATIONS
    January 2024 - Today (2 years and 7 months)
    Rennes, France
    Integrated into the Orange group security team, I contributed to the redesign and development of two critical applications managing digital signatures, certificates, and HSM (Hardware Security Module) modules. Sensitive systems used across the group.

    Mission 1 — PKI-SIGN-BIN

    Redesign of PKI-SIGN-BIN — a secure digital signature application for documents and binaries, exposed as an API for other internal services.

    Achievements:

    · Design and development of Spring Boot REST APIs: signing operations, JWT token management, integration of an internal timestamping service.
    · Complete security: Spring Security, JWT authentication, fine-grained role and permission management via LDAP.
    · Token management portal for exposing the application as an API consumable by third parties.
    · Implementation of the Jenkins CI/CD pipeline and participation in code reviews.

    Mission 2 — PKI-HARD-ROCK

    Development from scratch of PKI-HARD-ROCK — a HSM (Hardware Security Module) administration application for managing the complete lifecycle of cryptographic keys and certificates.

    Achievements:

    · Spring Boot REST APIs for interfacing with HSM modules: key generation, certificate management (creation, consultation, revocation).
    · Implementation of business services with robust error handling and detailed logging of sensitive operations.
    · Implementation of HSM load monitoring.
    Spring boot CI/CD Java Angular REST APIs
  • ASP
    Full-Stack Java / Spring Boot / Angular Developer
    PUBLIC SECTOR
    November 2022 - December 2023 (1 year and 2 months)
    Limoges, France
    Digitalization project for a social protection organization: redesign of a work management tool to centralize manager activities, reduce workload peaks, and digitize beneficiary files.

    Missions:

    OPERA (Organization, Sharing, and Activity Regulation) is a common and shared activity pool to facilitate workload peak management, as well as simplify workflows by centralizing manager activities within a single interface for operational gains in daily activities.

    Achievements:

    · Development and evolution of Spring Boot REST APIs for business functionalities (workflow, assignment, activity filtering).
    · Design and development of Angular interfaces: centralized dashboard, shared activity pool, filtering system, and advanced search.
    · Creation of a reusable Angular component library in collaboration with the design team — used across the entire platform.
    · Design of functional mockups before development (UX/Dev collaboration).
    · Continuous integration: Jenkins, Git, SonarQube.
    Spring boot TypeScript PostgreSQL Java Angular
  • Evollis — Location longue durée (B2C / e-commerce international)
    Full-Stack Java / Angular Developer
    BANKING AND INSURANCE
    November 2020 - November 2022 (2 years)
    Bordeaux, France
    Scale-up specializing in online long-term rentals, with clients including Amazon Spain and Samsung Italy. Full-stack mission within a product team of 11 people in Scrum.

    Missions

    Design and development from scratch of an end-to-end B2C digital subscription process, from pricing simulation to the payment tunnel. Integrated into the platforms of major clients (Amazon Spain, Samsung Italy).

    Achievements:

    · Full-stack development: Spring Boot REST APIs on the backend, React interfaces on the frontend (product configurator, pricing simulation, payment tunnel).
    · Careful UX: responsive design, real-time form validation, user-oriented error handling.
    · Implementation of Google Tag Manager for behavioral tracking of new flows to pilot product adoption.
    · Implementation of a comprehensive testing strategy: unit tests, integration tests, non-regression tests at the end of each sprint.
    Spring boot Java React Native Hibernate PostgreSQL

Recommendations

Be the first to recommend Charaf

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

  • Master 2 Computer Science, Software Engineering option, Work-study program, Computer Science
    Université de Rennes 1
    2020
    Master 2 informatique option ingénierie de logiciel en alternance , Informatique
  • Master 1 in Computer Science, Software Engineering option
    Université de Rennes 1
    2019
    Master 1 en informatique option Ingénierie Logiciel , Informatique

Skill set

Categories