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

Youssef I.

Full-Stack Developer Angular & Java/Spring Boot

€550/day
Lille, FR
3-7 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Youssef

Full-stack developer, I design and deliver end-to-end business web applications — from Angular front-end to Spring Boot API, including deployment.
With over 7 years of experience, I work with large corporations as well as SMEs and startups. My unique selling point: I don't just execute specs. I understand the business behind the code — business rules, regulatory constraints, functional logic — which allows me to deliver accurate solutions the first time and communicate directly with your business teams.
What I can do for you:
• Develop a complete web application (Angular front-end + Java/Spring Boot back-end + PostgreSQL database)
• Modernize an existing codebase (Angular migration, RxJS/NgRx refactoring, standalone architecture)
• Design secure REST APIs (JWT authentication, Liquibase, Docker)
• Translate complex business needs into reliable and maintainable applications
Some achievements:
• Design of a multi-brand retail price change management tool (Angular/TypeScript), including documentation of business rules for functional teams
• Development of a complete SaaS management solution (Spring Boot 3 / Java 21, Angular 19, Tailwind): workflows, QR scanning, PDF invoice generation, JWT authentication, Docker deployment
How I work: clean and tested code, clear communication, on-time delivery. I integrate easily into an agile team or work independently on end-to-end projects.
Available for remote or hybrid assignments (Lille region). Let's talk about your project!
  • French

    Native or bilingual

  • English

    Fluent

  • Arabic

    Native or bilingual

Can work on-site
Lille (up to 50km)

Experience

  • ADEO Services
    Fullstack Java21 Angular20 Developer
    RETAIL (LARGE RETAILERS)
    October 2021 - Today (4 years and 7 months)
    Ronchin, France

    Bricoman Employee Price Management:

    Development and optimization of an application for managing and suggesting the most competitive prices on the market, deployed in Italy, Spain, Poland, and France.

    Agile Scrum Methodology:

    Active participation in a Scrum team composed of 3 developers, 1 Product Owner, and 1 QA.

    Key Achievements:

    • Development of new Frontend and Backend features.
    • Increased unit test coverage from 14% to 80%.
    • Migration of Java versions from 11 to 21 and Spring Boot from 2 to 3 and from 3 to 4.
    • Transition of the CI/CD pipeline to GitHub Actions.
    • Implementation of Dependabot for dependency update recommendations.
    • Management of production and pre-production deployments, including hotfixes.
    • Creation of new environments on Turbine and configuration of buckets and service accounts on GCP for new Business Units.
    • Collaboration and Support: Support to the Product Owner for various functional topics and technical challenges.
    • RUN management and continuous maintenance of the application.
    Java 21 Spring boot 3 GCP Cloud Hashicorp Vault Apache Kafka
  • Capgemini - Transports
    Java Development Engineer
    DIGITAL AND IT
    January 2018 - August 2021 (3 years and 8 months)
    Lille, France

    Fret SNCF:

    May 1, 2021 – August 24, 2021: Java8 / SpringBoot Engineer (AGILE Method)
    • Assistance in database refactoring following MCD changes
    • Adaptation of the application code (modification of JPA models, DAOs, and services) relative to the BDD refactoring and execution of non-regression tests for the impacted web services.
    • Code improvement to reduce technical debt.
    • Execution of batch jobs using Spring batch.
    • Participation in various agile ceremonies.
    **Technical Environment**: Java 8 / Spring batch / Postgresql / liquibase / Spring boot 2 / Git / Jenkins / REST webservice


    June 1, 2020 – end of April 2021: Java8 / ESB Software Engineer (AGILE Method)
    • Onboarding of new team members.
    • Participation in scoping sessions with the client.
    • Estimation of tasks using abacuses.
    • Participation in ESB development (evolutions and bug fixes).
    • Participation in the migration from an old ESB to a new one (application of RedHat standards on the new ESB).


    **Technical Environment**: Java 8 / Apache Camel / Maven / Apache ServiceMix / Apache Karaf / XML / SOAP and REST Webservice / IBM MQ / Apache ActiveMQ / Apache CXF / SelmaMapper / Jenkins / Gitlab
    Jenkins/Sonar Liquibase Spring Boot 2 Spring Batch PostgreSQL Apache Karaf SOAP Webservices IBM MQ Selma mapper Java8 Apache Camel

Recommendations

Be the first to recommend Youssef

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 E-services
    University of Lille 1
    2017

Skill set

Categories