France flagEnglish flag
Hi, I'm Amine Tabou 👋
Expert ReactJS | Interface Pixel-Perfect | De Figma à React
AT

About

Développeur front-end basé en France, avec plus de 10 ans d’expérience dans l’écosystème JavaScript. Je suis spécialisé dans la création d’interfaces responsives et pixel-perfect avec ReactJS, en transformant vos maquettes Figma en code propre et maintenable. Je travaille avec des startups, des agences et des entreprises pour développer des applications web rapides et élégantes.
Transformons vos idées en interfaces élégantes et performantes.

Work Experience

R

RTE (Reseau de Transport d'Electricite) - Paris, FR

Décembre 2022 - Present
Tech Lead Front End
  • Mise en place de l’architecture front-end de l’application en coordination avec les équipes back-end.
  • Participation active aux choix techniques et à la définition des bonnes pratiques de développement.
  • Accompagnement et mentoring des développeurs front-end dans leurs montées en compétences.
  • Interlocuteur principal entre les développeurs back-end, les designers UI/UX et les parties métier.
  • Relecture et validation du code (code reviews) afin de garantir la qualité et la maintenabilité.
  • Mise en place et suivi des outils d’analyse de qualité de code et de CI/CD.
ReactJS
React hooks
NodeJS
TypeScript
F

FONCIA - Paris, FR

Janvier 2022 - Décembre 2022
Développeur front Sénior
  • Gestion locative: création des missions de Commercialisation, Congé locataire, Entrée d’un mandat, sortie d’un mandat et transfert d’un lot.
  • Gestion de copropriété: création des missions AG, Travaux, Entrée d’un immeuble, perte d’un immeuble.
  • Comptabilité: Quittancement, Révision des loyers, consultation et traitement des encaissements et décaissements.
ReactJS
React hooks
NodeJS
TypeScript
R

Renault - Paris, FR

Octobre 2020 - Janvier 2022
Développeur front Sénior
  • Développement de la logique métier ainsi que les services permettant de consommer les API back.
  • Personnalisation du thème et composants Angular Material.
  • Participation aux rituels agiles: Daily, Rétro, Demo, Sprint Planning.
  • Rendre le site Responsive Design (compatible avec large écran, PC Portable, tablets et mobile).
  • Refactoring du code Less et typescript pour rendre le site responsive
  • Rédaction des tests unitaire (pour les composants, services, pipes et directives)
  • Export des données sous format PDF, CSV
  • Expertise Git, code review avec l’équipe, gitlab et outils de développement frontend
  • Participation et animation des workshop, présentations et veille technologique au sein de l’équipe
Angular
Angular Material
GitLab
ngrx
DevTools
Redux-saga
Git
REST
B

BNP Paribas - Paris, FR

Novembre 2019 - Octobre 2020
Développeur front Sénior
  • Refonte du site statique à base de HTML/CSS et des maquettes PSD vers une plateforme avec ReactJS et développement des services REST.
  • Configuration du projet pour utiliser Webpack, Hot Reloading and Source Map...
  • Adaptation de la communication avec les Backends REST et GraphQL.
  • Implémentation de l’approche «Optimistic Rendering», pour générer une interface rapide et avoir des opérations CRUDs en quelques secondes.
  • Validation des données.
  • Internationalization (i18n).
  • Tri selon les types des colonnes, recherche instantanée, pagination.
  • Export des données (CSV, XLS, PNG, JPEG) et graphiques.
  • Développement d’un éditeur WYSIWYG.
  • Rédaction des tests unitaires.
  • Mise en production, Revue de code, documentation technique.
ReactJS
GitLab
Mterial UI
Redux
DevTools
Redux-saga
recharts
Git
PHP POO
REST
GraphQL
Jest
Enzyme
R

RTE - Paris, FR

Avril 2018 - October 2019
Ingénieur Etudes et développement Sénior
  • Construction des composants graphiques au sein du logiciel OPFAB.
  • Gestion et centralisation de l’état applicative du logiciel.
  • Développement des services et interfaces d’archivage
  • Création du la partie Timeline qui permet de suivre les carte en temps réel.
  • Rédaction des test unitaires (assurance d’une couverture des tests de 86%).
  • Développement et maintenance de la partie authentification pour respecter les normes de sécurité.
  • La revue du code de l’équipe et expertise en Git, suivi de build et de déploiement des images Docker.
  • Chiffrage des différents Stories au cours d’une Sprint.
  • Migration du Angular 7 vers 8, puis vers le 9
  • Rédaction de la documentation technique et fonctionnelle: https://opfab.github.io/
Angular 7/8/9
Github
Keycloak
Ngrx
Jasmine
Travis
Redis
Sonar
Linux
Scrum
S

SEB Group - Rabat, MAROC

Novembre 2017 - Mars 2018
Expert Technique Front
  • Expertise front concernant les bugs JavaScript et CSS.
  • Développement et chiffrage des stories au cours d’un release.
  • Refonte du tunnel d’achat des différentes marques : Krups, Tefal, Rowenta, Calor, AllClad (https://www.krups.fr/, https://www.tefal.fr/, https://www.moulinex.fr/, https://www.rowenta.com/).
  • Développement des services et interfaces d’archivage
  • Intervention et consulting dans une autre équipe pour le développement d’un dashboard d’administration avec Angular 7, Angular Material, GraphQL.
  • Migration de JQuery
Angular 7
Angular Material
JavaScript
Sass
Jquery
GraphQL
Gulp
Google dev Tools
C

CHANEL - Marrakech, MA

October 2016 - Septembre 2017
Software Engineer (Tech Lead)
  • Développement du site du client français Chanel: http://www.chanel.com/en_US/, leader mondiale de parfum et beauté.
  • Collaboration aux différents Sprint, correction des anomalies, proposition des solutions et maintenance du site.
  • Traitement des demandes des différentes équipes: TMA, Evol et Rollout.
  • Revue et suivi du code dans les différents environnements (du TEST au PROD).
  • Traitement des tickets liés Style et JavaScript
  • Participation au passage du site de la v2 à la v3 selon les maquettes fournies
  • Formation des nouveau collaborateurs aux différents Stack utilisées
  • Réalisation des nouvelles WorkShop liés aux nouvelles tendances des technologies et Frameworks Front
  • Assurer la qualité du code source
Git
Gitlab
Gira
Confluence
JavaScript
ReactJS
SCSS
Scrum
O

OAG Profile - Casablanca, MA

Mars 2015 - Septembre 2016
Développeur Front end confirmé
  • Intégration et développement du site OAG (avec ReactJS/NodeJS/Express) dans ces 3 versions (https://oagprofile.com/).
  • Suivi des bugs sur Redmine.
  • Développement du site FMA (http://www.memoirespourlavenir.ma/) selon les spécifications fournies par le client (Django et Python).
  • Réalisation de bannières publicitaires à l’aide d’Illustartor, animation à l’aide de CSS et Google Web Designer pour l’équipe Marketing.
  • Rendre la plateforme responsive design en utilisant CSS Media Queries.
  • Assurer la qualité du code source.
  • Résoudre les conflits de Git.
  • Tests unitaires et le développement des API.
ReactJS
React router
Redux
ExpressJS
ES6
Django
CSS3
Redmine
Git
F

FY COMPUTING - Rabat, MA
AngularJS
Chrome Extensions

Septembre 2014 - Février 2015
Stage de fin d’études (PFE)
  • Conception et développement d’une bibliothèque JavaScript personnalisée pour l’analyse du comportement utilisateur (tracking de clics, parcours, temps passé), intégrable sur tout site web.
  • Création d’un outil de Web Analytics front-end s’appuyant sur cette bibliothèque, avec visualisation des données de navigation.
  • Développement d’un plugin Google Chrome et d’une application web facilitant l’injection dynamique des attributs de tracking dans les pages.
  • Refonte complète du site vitrine de FY COMPUTING avec une approche Responsive Design pour améliorer l’expérience utilisateur sur mobile et tablette.
  • Mise en place des bonnes pratiques de structuration d’applications SPA avec AngularJS et consommation d’API REST.
HTML5
CSS3
AngularJS 1.x
JavaScript (ES5)
jQuery
Node.js
Express
NodeJS
MongoDB
REST API
Git
Bootstrap
Chrome Extensions

Skills

JavaScript

JavaScript(Core)
TypeScript
ES6+ feautres

Frameworks & librairies

Next.js
React 18
React Native
Redux
Context API
Hooks
Angular 15
RxJS
Angular Services

Web Integration

HTML5
CSS3
Flexbox
Grid
Sass
Bootstrap
Responsive Design
Tailwind
Figma

Testing

Unit Testing(Jest, Vitest)
E2E Testing(Cypress)
API Testing(Postman)

Backend

Node.js
Express.js

Git Ecosystem

Command line
SSH Authentification
GitHub
GitLab

Build & Tooling

Vite
npm
pnpm
yarn
esbuild
Webpack
Rollup

Best Practices

Accessibility
Code quality
TDD
Semantic HTML
Storybook
My Projects

Check out my latest work

I've worked on a variety of projects, from simple websites to complex web applications. Here are a few of my favorites.

Dream

l s'agit d'un outil de formation aux marchés de l'électricité. Dans ce 'serious game', le formateur va avoir le rôle de l'admin et guider les joueurs au long de la simulation

React Spring
TypeScript
ReactJS v19
Figma
Redux Toolkit

Toprac V1

Le projet vise à visualiser les capacités électriques réparties dans différentes régions de France. Ces capacités sont divisées en trois catégories principales : Production, Consommation et Stockage. L'objectif est de fournir un aperçu clair et interactif des projets en cours, en facilitant la compréhension des données énergétiques pour les décideurs.

React Spring
TypeScript
ReactJS v19
Figma
Redux Toolkit
Yummy

Yummy

Représenter un restaurant parisien.

Next.js
TailwindCSS
FY COMPUTING

FY COMPUTING

La manière la plus rapide de développer des services de santé en proposant un parcours de soins individualisé entre les patients et les professionnels de santé.

HTML5
CSS3
AngularJS 1.x
JavaScript (ES5)

Get in Touch

Got a project, job, or idea you want to chat about?
Let’s set up a quick 30-minute meeting to dive into it!