Nabil Ouachi, Developer in Paris, France
Nabil is available for hire
Hire Nabil

Nabil Ouachi

Verified Expert  in Engineering

Full-stack Developer

Paris, France
Toptal Member Since
November 24, 2022

Nabil is a full-stack developer with 12 years of experience building robust apps for clients from different business domains. His area of expertise includes Agile software development and working with the Java programming language, and he has a solid background in developing eCommerce websites using the SAP Hybris platform. Consistently delivering high-quality working and maintainable solutions, Nabil is eager to take on new challenges.


SAP Hybris, Angular, Spring Boot, JPA, Hibernate, Amazon Web Services (AWS)...
Yves Rocher
SAP Hybris, Spring 5, Spring Boot, Thymeleaf, Google Cloud Platform (GCP), Jira...
Spring 5, Spring Boot, Angular, Design Patterns, Hibernate, JPA, Bootstrap 2...




Preferred Environment

SAP Hybris, Angular, Java, Spring Boot, Loan IQ, Apache Kafka

The most amazing...

...projects I've developed are Nespresso and Yves Rocher platforms.

Work Experience

Senior SAP Hybris Developer

2021 - PRESENT
  • Implemented an SAP Hybris solution to deliver business results.
  • Guided the customer through the SAP Hybris implementation.
  • Reviewed solution designs and implementations and developed five business processes using the SAP Hybris engine framework.
Technologies: SAP Hybris, Angular, Spring Boot, JPA, Hibernate, Amazon Web Services (AWS), AWS CloudFormation, Datadog

Senior SAP Hybris Developer

2019 - 2021
Yves Rocher
  • Managed a team of five developers as a senior SAP Hybris developer to build and maintain the Yves Rocher platform.
  • Applied refactoring techniques to clean up the legacy codebase and improve its design and structure.
  • Created a suite of unit tests which prevented regressions and the fear of bringing changes to the existing features.
Technologies: SAP Hybris, Spring 5, Spring Boot, Thymeleaf, Google Cloud Platform (GCP), Jira, Git, GitLab, SonarQube, Test-driven Development (TDD), Solid

Senior Java and JEE Tech Lead

2018 - 2019
  • Developed a scoring engine that helps define and review clients' creditworthiness.
  • Created a cloud-ready application deployed in Google Cloud Platform.
  • Managed a team of three developers who helped develop the platform.
Technologies: Spring 5, Spring Boot, Angular, Design Patterns, Hibernate, JPA, Bootstrap 2, Angular Material, Docker, Kubernetes, Google Cloud Platform (GCP)

R&D Technical Team Expert

2016 - 2018
Gemalto (now Thales DIS)
  • Helped settle the technical architecture of the project.
  • Developed an event-driven architecture service using Spring Cloud and Kafka.
  • Initiated my first single-page application using Angular 2.
Technologies: Java, Spring Boot, WildFly, Apache Kafka, ActiveMQ, Angular, Spring Cloud

Junior SAP Hybris Back-end Developer

2012 - 2016
  • Introduced the microservice architecture to the team.
  • Created a proof of concept (POC) promoting asynchronous calls instead of synchronous ones.
  • Adapted the test-driven development (TDD) practice while developing features.
Technologies: Java, SAP Hybris, Spring 4

Yves Rocher eCommerce Platform
An SAP Hybris-based eCommerce platform. I was the team's tech lead, cooperating with product owners, business analysts, and developers.

I provided a solution design to the team for features we were developing and validated and reviewed their technical implementation, in addition to developing many features on my side.
2009 - 2012

Master's Degree in Computer Science

Mohammed V University in Rabat, School for Computer Science and Systems Analysis (ENSIAS) - Rabat, Morocco




SAP Hybris, WildFly, ActiveMQ, Jira, Git, GitLab, SonarQube, AWS CloudFormation


Spring Boot, Spring 4, Angular, Spring 5, Hibernate, JPA, Bootstrap 2, Angular Material, Thymeleaf




REST, Design Patterns, Test-driven Development (TDD)




JEE, Apache Kafka, Docker, Kubernetes, Google Cloud Platform (GCP), Amazon Web Services (AWS)


Software Development, Loan IQ, Spring Cloud

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.


Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring