marouane faris

Experienced Fullstack JS developer

Salaire / Taux journalier

Paris, France

Freelance, ouvert au CDI

Peut venir sur site

Expertises

ReactDéveloppement BackendDéveloppement FrontendDéveloppement FullstackNextTypescriptTest Driven DevelopmentClean CodeHTMLPostgreSQLSQLiteGitGitLabSoftware CraftsmanshipSassTailwind CSSJavascriptNodeCSSReduxExpressDockerPostmanLinuxGitHubBase de données SQL

À propos

Introduction

Hello there, my name is Marouane, and I am a Fullstack JS developer specializing in Next JS, React JS, and Node JS with 8 years of experience in web development. Above all else, I enjoy tackling challenging technical problems using my technical skills and experience. I also like working with inspiring colleagues who help me grow as a software engineer. Marouane Faris - https://www.marouanefaris.dev

Liens

Expérience de travail

Fondateur

onlineresume.devFreelance

août 2024 - Présent

2 ans 3 mois

Paris, France

I created onlineresume.dev because I found existing solutions frustrating, either due to high monthly costs (up to €30!) or the hassle of editing outdated PDFs in Photoshop or with free, limited tools. I built onlineresume.dev with the technologies I know best: React JS, Tailwind, NodeJS/Express, Puppeteer (to generate the PDF), Docker (for easy deployment), as far as the main tools are concerned. It’s hosted on a truly free VPS through Oracle Cloud Free Tier plan, offering 1 GB of RAM, 45 GB of storage, and 1 Oracle CPU (OCPU), equivalent to 2 virtual CPUs on other providers, according to Oracle. Not bad for a free VPS! For comparison, a similar setup would cost at least $6 per month on Digital Ocean. My goal is to create a no-nonsense, simple, and user-friendly web app to create resumes It has a free plan that allows the user to download 5 PDF resumes. Two resume templates are available for now, with more on the way to give users even more design options. Check it out: onlineresume.dev

Lead Frontend Developer

ResilienceFreelance

nov. 2024 - juin 2025

8 mois

Paris, France

I worked as a Lead Frontend Developer within a team of 5 developers to rapidly build an MVP (Minimum Viable Product) from scratch in the field of psychiatry: - Took part in the design of the frontend architecture - Supervised junior frontend developers - Validated and reviewed pull requests - Developed the user interface using Next.js (App Router) while ensuring accessibility compliance - Coordinated with the backend team (2 devs) to define the API routes - Collaborated with the design team (2 designers) for the integration of Figma mockups - Transferred knowledge at the end of the project to internal teams Achievement → MVP delivered after about than 4 intense months of development Tech stack: Next.js (v14) with app Router, TypeScript (v5), Nx (monorepo), SCSS, Vitest, Figma, ...

Senior Frontend Developer

Christian Dior CoutureFreelance

août 2023 - juil. 2024

1 an

Paris, France

As a Senior Frontend Developer within the Catalogue & Navigation team at Dior (E-Commerce website), my key responsibilities included: - Development of new features as part of a UI/UX redesign plan - Development of UI components with Pixel Perfect accuracy - Close collaboration with multiple internal teams at Dior, requiring strong teamwork and communication skills (Micro-frontend architecture), including in English - Responsible for bug resolution and codebase improvements - Improving the accessibility and performance of Dior's main E-Commerce website. - Review of PRs This role allowed me to enhance my frontend development skills while working in a collaborative and demanding environment within a globally renowned company like Dior. Technical stack: Next.js (version 14), Typescript (Version 5), GraphQL, SCSS, Jest, Figma, Storybook, ...

Consultant

FreelanceFreelance

janv. 2023 - août 2023

8 mois

Remote, Oregon 97458, États-Unis

I carried out various short-term assignments for companies seeking expertise in fullstack web development, particularly with Next.js/React, vanilla JavaScript, and Progressive Web Apps (PWAs).

Lead Frontend developer and React Consultant

Office français de l'immigration et de l'intégration (OFII)Freelance

mars 2022 - déc. 2022

10 mois

Paris, France

Lead Frontend developer in a project for digitizing family reunification procedures within the French Office of Immigration and Integration. Achievements: - Developed dynamic form tunnels (using react-hook-form library) while ensuring adherence to accessibility criteria (RGAA norm) - Migrated forms from Formik library to React-hook-form - Put in place a design system using Storybook - Contributed to the drafting of User Stories - Responsible for frontend code quality and application performance - Mentored less experienced developers on the frontend and particularly React - Reviewed PRs - Integrated Matomo audience analysis tool - Improved documentation This project was also an opportunity for me to significantly strengthen my knowledge Docker, which played a central role in the project. Technical stack: React, Redux, Typescript, Styled-Components, Reach-UI, PHP, Symfony, Docker, PostgreSQL, GitLab.

Frontend Developer

ekWateurFreelance

déc. 2020 - janv. 2022

1 an 2 mois

Paris, France

Projects: - Developed a client portal for professional customers from scratch using React. - Occasional interventions on other Ekwateur websites. Achievements: - Released the first version of the client portal 7 months after joining the team. - Implemented unit tests (Jest) and functional tests (react-testing-library). - Enhanced client cache strategy, resulting in reduced application loading time. - Collaborated with the Design team on drafting User Stories. Technical stack: React, Typescript, Redux Toolkit, styled-components, React-testing-library, GitLab, ...

Frontend Developer

Le FigaroFreelance

déc. 2019 - déc. 2020

1 an 1 mois

Région de Paris, France

As a member of the video team, I contributed to the development and deployment of the new portal built with Next.js (video.lefigaro.fr). - Developed React Components in collaboration with the design team - Developed numerous new features aimed at standardizing various video players and ensuring the stability of the final product. - Contributed to maintaining libraries responsible for displaying advertisements on the main website of the newspaper (Vanilla Javascript DOM manipulation). Technical stack: React, Next,js, Typescript, Javascript, Webpack, Babel, Sass, Jest, ...

Fullstack JS developer

CANAL+

mai 2018 - déc. 2019

1 an 8 mois

92130 Issy-les-Moulineaux, France

Projects: - Canal Set Top Box (STB) (released in January 2018) - Canal Mini STB (released in October 2019) The Canal 4K STB integrates all the channel's services (satellite, streaming, replay, VOD), featuring a web app interface entirely developed using React. Achievements: - Developed new features for the Canal STBs, both in React and Node.js. - Collaborated with Middleware and Hardware teams for development needs. - Pair programming in an autonomous duo for the release of the G9 mini (development, under a tight deadline, of numerous crucial Node.js modules for the G9 mini launch) - Improved performance of certain app pages (e.g. using list virtualization). - Conducted validation tests for each beta version at the end of each sprint. - Publicly presented new features in front of an audience at the end of each sprint. Technical stack: React, Redux, Redux-observable, Typescript, RxJs, Server Sent Events, RxPlayer (Dash library), Node.js, Jest, ...

Fullstack JS developer

TracktlFreelance

déc. 2017 - mai 2018

6 mois

Région de Paris, France

Fullstack web developer, I worked on a web and mobile (React Native) application that allows users to organize and manage musical events. My tasks: - Development of new features (e.g. an online planner, contribution to the mobile app development in React Native) - Participation in client public presentations - Improving the codebase through refactoring and bug fixing

Private Corporate Debt Financial Analyst

SCHELCHER PRINCE GESTION

août 2016 - mars 2017

8 mois

Région de Paris, France · On-site

- Constructed credit rating models (calculation of Expected Loss, Probability of Default, ...) to evaluate investment opportunities - Wrote investment memoranda to support Investment Committee approval - Conducted a statistical analysis of a 70-company-sample to evaluate the opportunity to launch a new fund

Private Equity Financial Analyst

APICAP

févr. 2015 - août 2015

7 mois

Région de Paris, France

OTC Asset Management est une société de gestion indépendante qui gère plus de 400 M€ via 34 véhicules d’investissement (FIP, FCPI, FCPR, SCR) investis dans près de 120 PME en France. Mes principales missions étaient : • L’analyse sectorielle et financière • Analyse des opportunités d'investissement • La rédaction de notes d’investissement et de reporting • La gestion du processus d’investissement ou de désinvestissement • Participation à des comités d'investissement

Social Funding Advisor

Positive Planet

juin 2014 - oct. 2014

5 mois

Paris, France

- Assister des chefs d'entreprises dans les Quartiers Prioritaires de la Ville (QPV) dans le financement de leurs projets - Aider des entrepreneurs sociaux à rédiger leur business plan et à définir leur stratégie - Suivre l'état d'avancement des projets entrepreneuriaux - Assister juridiquement, techniquement et humainement des entrepreneurs sociaux

Business Developer

comengo.fr (Food-Delivery Start-up)

juin 2013 - août 2013

3 mois

Paris, France

Comengo.fr (Site internet de référencement de restaurants): - En charge de la prospection de nouveaux clients et du développement du réseaux de restaurants référencés - Négociation avec les restaurants des termes du contrat (prix, durée, …)


Formation

Free Code Camp

Full Stack Web Development Certification

2017 - 2017

1 mois

ESCP Business School

Master's degree

2012 - 2017

5 ans 1 mois

Lycée Descartes-CPGE voie ECE

Mathematics and Economics

2009 - 2012

3 ans 1 mois

Lycée Descartes

Baccalauréat

2008 - 2009

1 an 1 mois

Udacity

React Nanodegree

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.