open to opportunities

< fullstack.developer />

Amine El Maroufi

Senior Full-Stack JavaScript Developer — Web & Mobile

  • ReactJS
  • React Native
  • Angular
  • Node.js
  • TypeScript
Portrait of Amine El Maroufi
12 years
available
QR code linking to GitHub profile

scan / click → github

@aminelmaroufi
scroll

Profile

Senior Full-Stack JavaScript / React Native — 12 years of experience delivering web and mobile applications production-ready for demanding environments: public media (INA — Madelen project) and regulated financial services (BNP Cardif — employee savings). Expert of the React ecosystem (ReactJS, React Native, Redux/Saga, TypeScript) on the frontend and Node.js / NestJS on the backend, I design performant, tested and maintainable applications, and support teams on code quality, CI/CD and observability.

Leverages AI-assisted development tools (GitHub Copilot, Claude Code, Cursor, Codex) to accelerate delivery and code review cycles.

12 years experience
0 employees served
0 monthly active users
0 apps shipped

Work experience

Full-Stack JavaScript Developer

React Native · ReactJS · NestJS

10/2024 – 06/2026

BNP Cardif — MEE Project (My Employee Savings) ⌖ Nanterre, France

Web and mobile application enabling over 500,000 employees to manage their employee savings (PEE and collective retirement savings plans).

  • Design and delivery React Native / ReactJS of the savings journey (subscription, arbitration, deposit) — 8 critical screens used by 500,000+ employees.
  • Setup of a shared design system in React Native across 4 squads (typed components + Storybook docs) — −35% integration time for a new screen.
  • Compliance banking RGAA (keyboard navigation, ARIA, contrasts) — 0 blocking defect at the last accessibility audit.
  • Hardening pipeline GitLab CI (lint, types, tests, builds iOS/Android, security scans): 2 releases/sprint → 1 release/day, lead-time ÷ 4.
  • Test strategy with Jest + Testing-Library: coverage 45% → 82%, −60% critical bugs in production.

STACK → React Native · ReactJS · Redux-Saga · TypeScript · Jest · AWS · NestJS · Dynatrace · Xcode · Android Studio · Git · GitLab · Jira · Figma · Scrum

Full-Stack JavaScript Developer

React Native · ReactJS · Node.js

07/2020 – 09/2024

INA (National Audiovisual Institute) — « Madelen » Project ⌖ Paris, France

SVOD streaming platform, tri-platform (web, iOS, Android) for broadcasting French heritage audiovisual content, launched to the general public.

  • Co-design and delivery of the Madelen platform (web + iOS + Android) from zero to production — 150,000+ monthly active users in year 1.
  • Video player on React / React Native optimized: −40% buffering (perceived), +20% session duration on average (GA4 metrics).
  • Offline & video caching strategy (download manager, local encryption, DRM expiration) — +25% retention on the move and in low-connectivity areas.
  • Industrialized CI/CD (GitLab CI · Docker · Kubernetes) — weekly manual deployment → 8+ automated releases/day.
  • Progressive migration JS → TypeScript across ~60,000 LOC with no service interruption, test coverage +50%.

STACK → React Native · ReactJS · Redux · Node.js · JavaScript · Docker · Kubernetes · Jenkins · Firebase · Jest · AWS · App Center · Android Studio · Xcode · Git · Scrum

Full-Stack JavaScript Developer

React · React Native · Node.js / NestJS

10/2014 – 06/2020

4D Logiciels ⌖ Rabat, Morocco

6 years in a multi-project agency, 9+ web and mobile apps delivered.

  • Management of school activities (24 months) — web and mobile platform for student evaluation + tablet app to manage school transport (absences, routes, behavior).
  • Matching of barbers and clients (20 months) — web and mobile app connecting clients with barbers for at-home services.
  • Career management web and mobile (12 months) — HR tool for employee evaluation; reward points convertible into online purchases.
  • Plus 6 other apps — vehicle management, train ticket booking, deliveries (GPS tracking), advertising, internal Scrum, IT assets.

STACK → ReactJS · Redux-Saga · React Native · Node.js · Express · NestJS · AngularJS · Ionic · MongoDB · Jest · Cypress · Detox · Docker · AWS

Technical skills

Languages

  • JavaScript
  • TypeScript

Frontend

  • ReactJS
  • Redux
  • Redux-Saga
  • React Query
  • Angular
  • HTML
  • CSS
  • Sass
  • Tailwind
  • styled-components

Mobile

  • React Native
  • Expo
  • Ionic
  • Cordova
  • Android Studio
  • Xcode

Backend

  • Node.js
  • Express
  • NestJS
  • Firebase
  • REST
  • GraphQL

Build / Tools

  • Vite
  • Webpack
  • Storybook
  • ESLint
  • Prettier

Tests

  • Jest
  • Vitest
  • Testing-Library
  • Cypress
  • Playwright
  • Detox

Monitoring

  • GA4
  • GTM
  • Sentry
  • Dynatrace

Databases

  • MySQL
  • MongoDB

DevOps / CI

  • Docker
  • Kubernetes
  • GitLab CI
  • GitHub Actions
  • App Center
  • Bitrise
  • AWS
  • Git

Agile

  • Scrum
  • SAFe
  • Jira
  • Confluence
  • Figma

AI Tools

  • GitHub Copilot
  • Claude Code
  • Cursor
  • Codex

Education

2011 – 2014

State Engineering Degree in Computer Science — Honors

ENSA, Tétouan, Morocco · Specialization: Information Systems

2008 – 2011

DEUG — Mathematics and Computer Science — Honors

Faculty of Sciences, Mohammed V University, Rabat, Morocco

2007 – 2008

Scientific Baccalaureate — Life & Earth Sciences — Honors

Ibn Al Khatib High School, Salé, Morocco

Languages

  • French Fluent
  • English Fluent
  • Arabic Native

Interests

  • Sport Football
  • Hobbies Drawing · Reading · Travel

Let's build something that ships.

Senior Full-Stack JavaScript Developer — open to opportunities in France and remote.

elmaroufi.amine@gmail.com