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.
Portfolio
Experience
Availability
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
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.
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.
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.
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.
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.
Experience
Yves Rocher eCommerce Platform
http://www.yves-rocher.frI 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.
Education
Master's Degree in Computer Science
Mohammed V University in Rabat, School for Computer Science and Systems Analysis (ENSIAS) - Rabat, Morocco
Skills
Libraries/APIs
Solid
Tools
SAP Hybris, WildFly, ActiveMQ, Jira, Git, GitLab, SonarQube, AWS CloudFormation
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)
Platforms
JEE, Apache Kafka, Docker, Kubernetes, Google Cloud Platform (GCP), Amazon Web Services (AWS)
Storage
Datadog
Other
Software Development, Loan IQ, Spring Cloud
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
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring