Hi, I'm El Mahdi Hakmoune, a Full Stack Developer with over 8 years of experience specializing in React, Next.js, Node.js, and TypeScript. I have a great passion for building user-friendly, efficient, and responsive web applications. I enjoy collaborating in Agile and Scrum environments to deliver high-quality software tailored to business needs. I have worked on diverse projects ranging from SaaS platforms for fleet management to CRM tools for accounting firms and Office add-ins. I'm enthusiastic about continuous learning, coding best practices, and embracing new technologies to improve user experiences and product performance.

Hi, I'm El Mahdi Hakmoune, a Full Stack Developer with over 8 years of experience specializing in React, Next.js, Node.js, and TypeScript. I have a great passion for building user-friendly, efficient, and responsive web applications. I enjoy collaborating in Agile and Scrum environments to deliver high-quality software tailored to business needs. I have worked on diverse projects ranging from SaaS platforms for fleet management to CRM tools for accounting firms and Office add-ins. I'm enthusiastic about continuous learning, coding best practices, and embracing new technologies to improve user experiences and product performance.

Available to hire

Hi, I’m El Mahdi Hakmoune, a Full Stack Developer with over 8 years of experience specializing in React, Next.js, Node.js, and TypeScript. I have a great passion for building user-friendly, efficient, and responsive web applications. I enjoy collaborating in Agile and Scrum environments to deliver high-quality software tailored to business needs.

I have worked on diverse projects ranging from SaaS platforms for fleet management to CRM tools for accounting firms and Office add-ins. I’m enthusiastic about continuous learning, coding best practices, and embracing new technologies to improve user experiences and product performance.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

French
Fluent
English
Advanced
Arabic
Advanced

Work Experience

Full Stack Developer (React, Next.js, Node.js, Express.js, Firebase) at Vulog
January 1, 2025 - June 30, 2025
Developed key modules for a global SaaS fleet management platform used by partners like Toyota and Porsche. Responsibilities included developing modules for insurance subscriptions, account registration with secure document storage, reimbursement request handling, and REST API development integrated with Firebase Firestore. Also managed data synchronization between internal platform and Salesforce, user interface improvements, and unit testing with Vitest. Collaborated closely with architects, designers, and product teams in Agile Scrum.
Front End Developer (React, TypeScript, Material UI, Redux Toolkit) at Fulll
April 1, 2024 - January 31, 2025
Developed new user features for a CRM SaaS targeting accounting firms to automate business processes. Created ergonomic and responsive user interfaces with Material UI according to Figma designs. Responsible for bug fixing, continuous code improvements, unit and integration testing with Vitest and React Testing Library. Analyzed tickets to propose optimal solutions and worked closely with product managers and designers in an Agile Scrum environment.
Front End Developer (React, TypeScript, GraphQL) at Cegid
May 1, 2023 - April 30, 2024
Led the development and redesign of Office Add-ins (Excel, Word, Outlook) for accounting firms to improve integration of office tools with business solutions. Used React, TypeScript, GraphQL Apollo Client, and Office JavaScript API. Performed unit and integration testing using Jest and React Testing Library. Worked within Agile Scrum, collaborating closely with product managers, UX designers, and QA teams.
Full Stack Developer (React, Next.js, Node.js, TypeScript) at Richoxygen
August 1, 2018 - May 31, 2023
Developed Office Add-ins for Excel, Word, and Outlook with React and TypeScript, automating accounting tasks. Integrated GraphQL via Apollo Client for better data flow management, refactored existing code for performance and maintainability, and authored automated tests with Jest and React Testing Library. Managed continuous deployment via Azure DevOps and collaborated closely with product managers, UX designers, and QA teams in an Agile Scrum environment. Worked on various internal web and full stack applications using React, Node.js, Express.js, and MongoDB.
Développeur Full Stack (React, Next.js, Node.js, Express.js, Firebase) at Vulog
January 1, 2025 - June 30, 2025
Developed key modules for a SaaS platform managing fleets for global car-sharing services with partners such as Toyota and Porsche. Created modules for insurance subscription with e-signatures, user account registration with secure file storage in Firebase, and reimbursement requests with interactive forms. Built REST APIs integrated with Firebase Firestore, synchronized user data with Salesforce, and continuously improved UX/UI for responsiveness and accessibility. Implemented unit tests and collaborated closely with architects, designers, and product teams.
Développeur Front End (React, Typescript, Material UI, Redux Toolkit) at Fulll
April 1, 2024 - January 31, 2025
Developed new user functionalities for a CRM SaaS targeting accounting firms to automate workflows like client and billing management in an Agile Scrum environment. Created ergonomic and responsive user interfaces using Material UI based on Figma designs. Fixed bugs, progressively improved code quality, wrote unit and integration tests with Vitest and React Testing Library, analyzed tickets for optimal solutions, and collaborated closely with project managers and designers.
Développeur Front End (React, Typescript, GraphQL) at Cegid
May 1, 2023 - April 30, 2024
Developed and redesigned Office Add-ins (Excel, Word, Outlook) for accounting firms to improve integration of office tools with Cegid business solutions. Utilized React, TypeScript, GraphQL (Apollo Client), and Office JavaScript APIs. Wrote unit and integration tests, collaborated in Agile Scrum teams including PM, UX designers, and QA. Maintained documentation and ensured delivery of quality interface components.
Développeur Full Stack (React, Next.js, Node.js, Typescript) at Richoxygen
August 1, 2018 - May 31, 2023
Over approximately 5 years, developed Office Add-ins for Excel and Word automating accounting tasks, maintained and revamped Outlook addins, and integrated GraphQL via Apollo Client for optimized data management. Refactored code for performance and maintainability, created automated tests, and supported continuous deployment processes using Azure DevOps. Worked closely within Agile Scrum teams composed of product managers, UX designers, and QA specialists. Technologies included React, Next.js, Redux Toolkit, Tailwind CSS, Node.js, Express.js, Nest.js, Firebase, Redis, and databases such as MySQL and MongoDB.

Education

Master Universitaire at FST de Settat
January 1, 2015 - December 31, 2017
Licence Universitaire at FST de Settat
January 1, 2013 - December 31, 2014
Diplôme de Technicien Spécialisé at ISTA NTIC 1 de Casablanca
January 1, 2011 - December 31, 2013
Baccalauréat Sciences Expérimentales at Scientific Option
January 1, 2009 - December 31, 2010
Master Universitaire at FST de Settat
January 1, 2015 - December 31, 2017
Licence Universitaire at FST de Settat
January 1, 2013 - December 31, 2014
Diplôme de Technicien Spécialisé at ISTA NTIC 1 de Casablanca
January 1, 2011 - December 31, 2013
Baccalauréat at Unknown School
January 1, 2009 - December 31, 2010

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Professional Services, Financial Services, Transportation & Logistics