
marouane faris
Experienced Fullstack JS developer
Salaire / Taux journalier
Paris, France
Freelance, ouvert au CDI
Peut venir sur site
Expertises
À 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
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