Nabil Ouachi, Developer in Paris, France

Nabil Ouachi

Full-stack Developer

Location
Paris, France
Toptal Member Since
November 24, 2022

Nabil is a full-stack developer with almost a decade 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.

Nabil is available for hire
Hire Nabil

Portfolio

Hilti
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...
Natixis
Spring 5, Spring Boot, Angular, Design Patterns, Hibernate, JPA, Bootstrap 2...

Location

Paris, France

Availability

Full-time

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

2021 - PRESENT

Senior SAP Hybris Developer

Hilti
  • 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
2019 - 2021

Senior SAP Hybris Developer

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
2018 - 2019

Senior Java and JEE Tech Lead

Natixis
  • 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)
2016 - 2018

R&D Technical Team Expert

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
2012 - 2016

Junior SAP Hybris Back-end Developer

Nespresso
  • 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

Experience

Yves Rocher eCommerce Platform

http://www.yves-rocher.fr
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.

Skills

Languages

Java

Frameworks

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

Paradigms

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

Other

Software Development, Loan IQ, Spring Cloud, Solid

Tools

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

Platforms

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

Storage

Datadog

Education

2009 - 2012

Master's Degree in Computer Science

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