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.
Skills
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, 2025Developed 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, 2025Developed 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, 2024Led 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, 2023Developed 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, 2025Developed 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, 2025Developed 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, 2024Developed 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, 2023Over 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, 2017Licence Universitaire at FST de Settat
January 1, 2013 - December 31, 2014Diplôme de Technicien Spécialisé at ISTA NTIC 1 de Casablanca
January 1, 2011 - December 31, 2013Baccalauréat Sciences Expérimentales at Scientific Option
January 1, 2009 - December 31, 2010Master Universitaire at FST de Settat
January 1, 2015 - December 31, 2017Licence Universitaire at FST de Settat
January 1, 2013 - December 31, 2014Diplôme de Technicien Spécialisé at ISTA NTIC 1 de Casablanca
January 1, 2011 - December 31, 2013Baccalauréat at Unknown School
January 1, 2009 - December 31, 2010Qualifications
Industry Experience
Software & Internet, Professional Services, Financial Services, Transportation & Logistics
Skills
Hire a Web Developer
We have the best web developer experts on Twine. Hire a web developer in Marseille today.