Amine Benaddi, Developer in Paris, France
Amine is available for hire
Hire Amine

Amine Benaddi

Verified Expert  in Engineering

Full-stack Developer

Location
Paris, France
Toptal Member Since
September 27, 2022

Amine is a full-stack developer with more than eight years of experience. Amine has always been customer satisfaction-oriented and continues to apply his knowledge to deliver tangible results in a timely manner. During his career, he fell in love with web development in general—the React ecosystem and pixel-perfect front-end development, Node.js and Python back-end services, and DevOps technologies.

Portfolio

Salesforce
B2C, JavaScript, TypeScript, React, Bootstrap, SCSS, Sass, Node.js, CSS3, CSS4...
Nimbleways
Python, Flask, Java 9, Spring 5, Node.js, Express.js, Socket.IO, Redux...
Thales
Python 3, Flask, Bootstrap, Subversion (SVN), Mercurial, JavaScript, CSS3...

Experience

Availability

Full-time

Preferred Environment

React, React Native, Python, Flask, Node.js, Express.js, Fastify, MariaDB, SQL, Docker

The most amazing...

...thing I've implemented is an engraving component in a B2C eCommerce website: the component led to an increase of over 6% in sales.

Work Experience

Technical Architect

2021 - PRESENT
Salesforce
  • Developed a React component shipped in an existing website (micro front-end architecture) to bring a personalized engraving experience to Italian market customers of the third biggest jewelry manufacturer in the world.
  • Implemented a loyalty program for the same customer.
  • Extended the engraving component for other countries. The engraving component led to an over 6% sales increase.
  • Gained the Salesforce Certified B2C Commerce Developer and Salesforce Certified JavaScript Developer I certifications.
Technologies: B2C, JavaScript, TypeScript, React, Bootstrap, SCSS, Sass, Node.js, CSS3, CSS4, Scrum, Agile, Jira, Trello, Optimization, Front-end, Express.js, Fastify, Yup, Progressive Web Applications (PWA), Business to Consumer (B2C), Commerce, Salesforce Commerce Cloud (SFCC), GitHub, CI/CD Pipelines, Cypress

Tech Lead

2019 - 2021
Nimbleways
  • Digitalized the home loan acquisition process for a major bank in Morocco. Served as a tech lead managing a team of three developers and working closely with the PM and UX designer. Contributed to the Ops operations for the first release.
  • Built a platform that focuses on the ecosystem of startups in Morocco. Led a team of three developers and worked closely with the DevOps team, PM, and UX designer.
  • Created a mobile application that processes automated money transfers from Europe to Morocco. Worked on the front-end part of a React Native mobile app and led a team of two senior developers.
Technologies: Python, Flask, Java 9, Spring 5, Node.js, Express.js, Socket.IO, Redux, Styled-components, Emotion API, React, React Native, React Hook Forms, Git, NGINX, Apache HTTP Server, Let's Encrypt, Docker, Cypress, Strapi, Headless CMS, Docker Compose, MariaDB, Prisma, SQL, Cron, Agile, Test-driven Development (TDD), GitLab CI/CD, Docker Swarm, Redux-Saga

Senior Full-stack Developer

2017 - 2020
Thales
  • Acted as a tech lead to build up a collaborative platform for Thales Digital. Managed a back-end developer, a front-end developer, a DevOps engineer, and a UX designer.
  • Implemented and maintained an IoT system in order to measure, store and display data in a 3D printing plant, such as temperature, humidity, oxygen level, and dust level.
  • Implemented a web app that links the manufacturing execution system (MES) and collaborative platform, like invoicing generation and integration with SAP, integration of projects in MES, order follow-up, porosity computations, and fever-chart display.
Technologies: Python 3, Flask, Bootstrap, Subversion (SVN), Mercurial, JavaScript, CSS3, SCADA, Raspberry Pi, SQL Server Reporting Services (SSRS), SSRS Reports, SQL Server BI, Git

Software Developer

2015 - 2017
Savoye
  • Conducted software development and provided support for WMS, WCS, and transportation modules. Collaborated with clients such as Vente Privée, ID Logistics, Nestlé Nespresso, Estée Lauder, and LVMH.
  • Managed three important clients' files and held monthly follow-up meetings.
  • Worked independently during critical hours and weekends.
Technologies: C, Oracle 9g, Unix, Linux, Windows, PowerBuilder, MySQL, Java EE, Oracle, Pro*C, Troubleshooting, Vagrant

R&D Software Engineer

2014 - 2015
ESI Group
  • Reimplemented a meshless method that simulates the oil flow in the gearbox (SPH).
  • Optimized the code by a factor of three without compromising the relevance of the results.
  • Started to parallelize the code using OpenMP and MPI.
Technologies: Fortran, C, Plotly.js, Numerical Methods, Optimization, Simulations, Python 2, OpenMP, NVIDIA CUDA, Python 3

Money Transfer App

https://play.google.com/store/apps/details?id=co.dabasfer&hl=fr&gl=US
Daba Transfer is the first 100% Moroccan mobile application allowing:
• The transfer of money to Morocco by credit card with very short delays and competitive pricing.
• A free transfer account opening in a few minutes.
• The subscription to a monthly direct debit to pay your mortgage payments in Morocco or family assistance.
• Making simulations of transfers to get information on the exchange rate.

Subscription to Real Estate Loans

https://www.credithabitat.ma/
A MERN stack project that enables applying for an online credit loan. The website provides a fully digital workflow, including credit simulation, registration, documents uploading and check, and final validation. As part of the development, the project aims to provide an admin portal for banking agents.

Engraving App for Pandora

An engraving component for Pandora (Italian, German, and French markets). I worked as a lead full-stack developer.

The component is built using React and injected into the SFCC framework (micro frontend architecture). The product led to an increase of 6% in sales.

Languages

JavaScript, CSS3, Python, SCSS, Fortran, Python 2, Python 3, TypeScript, Sass, SQL, C, PowerBuilder, Java 9, CSS4, Pro*C

Frameworks

Bootstrap, Express.js, Redux, Flask, Spring 5, Cypress, Fastify, Spring Boot, React Native

Libraries/APIs

Node.js, Emotion API, React, jQuery, Yup, Redux-Saga, Plotly.js, Socket.IO, OpenMP

Paradigms

Agile, B2C, Scrum, Test-driven Development (TDD)

Storage

MySQL, MariaDB, Database Administration (DBA), Oracle 9g, SQL Server Reporting Services (SSRS)

Other

Software Development, Mathematics, Numerical Simulations, Optimization, Web Development, Modeling, Styled-components, React Hook Forms, Troubleshooting, Front-end, Statistics, Machine Learning, Simulations, Strapi, Headless CMS, Progressive Web Applications (PWA), CI/CD Pipelines, Business to Consumer (B2C), Commerce, Server Administration, Stochastic Modeling, Stochastic Differential Equations, Numerical Methods, SCADA, SSRS Reports, Salesforce Lightning, ISML Templates

Tools

Git, NGINX, Prisma, Vagrant, GitLab CI/CD, Salesforce Commerce Cloud (SFCC), GitHub, Subversion (SVN), Mercurial, SQL Server BI, Apache HTTP Server, Let's Encrypt, Docker Compose, Cron, Jira, Trello, Docker Swarm, Bitbucket

Platforms

Linux, Windows, Raspberry Pi, Unix, Java EE, Docker, NVIDIA CUDA, Oracle

2013 - 2014

Master's Degree in Computer Science

Ecole Centrale Paris – CentraleSupelec - Paris, France

2010 - 2014

Engineer's Degree in Informatics and Applied Mathematics

Ecole Centrale Paris – CentraleSupelec - Paris, France

MAY 2022 - PRESENT

Salesforce Certified B2C Commerce Developer

Salesforce.com

NOVEMBER 2021 - PRESENT

Salesforce Certified JavaScript Developer I

Salesforce.com

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.

1

Share your needs

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

Choose your talent

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

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