
Soufien Mhelhali
Senior Full-Stack Developer Node.js, React, Vuejs
Salaire / Taux journalier
Cachan, France
Freelance
Peut venir sur site
Expertises
Langues
À propos
Introduction
Développeur Full-Stack Senior avec 14 ans d'expérience dans la conception et la livraison de systèmes complexes en production. Expertise cœur en microservices Node.js/TypeScript et React / React Native, avec un historique de missions longue durée au sein de grands groupes — OVHcloud, Foncia/Emeria, Accor Hotels, InVivo. Autonome, rigoureux, efficace en équipe distribuée — disponible en mission freelance, remote possible.
Expérience de travail
Développeur Frontend Senior
OVHCloudFreelance
févr. 2025 - Présent
1 an 9 mois
À distance
OVH Manager portal — one of Europe's largest open-source cloud management platforms (github.com/ovh/manager). What I've been working on: - Leading the AngularJS → React/TypeScript migration on the Dedicated section, as part of a platform-wide modernization initiative - Building new features at scale in a large monorepo codebase (Lerna + pnpm) - Contributing to the BFF (Backend For Frontend) layer in Go and delivering 2 Node.js APIs for new frontend features - Leveraging Claude Code with sub-agent skills to accelerate large-scale legacy migration — a genuine game changer for this kind of project Working at OVHcloud means operating in a truly open-source, international environment with high engineering standards: strict code review, CI/CD, and a strong culture of quality. Stack: TypeScript · React · AngularJS · Go · Node.js · Lerna · pnpm · CI/CD #Freelance #OVHcloud #React #TypeScript #OpenSource #ClaudeCode #FullStack
Senior Web Architect
FONCIA
mars 2023 - Présent
3 ans 8 mois
Paris, France
Foncia is a French company specializing in property management and real estate transactions. Emeria Technology is Foncia’s technology division and the publisher of its ERP system. ● PROJETS Millenium, an in-house ERP designed to address the specific challenges of the real estate industry. Millenium simplifies rental management, condominium management, and real estate transactions by automating repetitive tasks. ● ACHIEVEMENTS - Node.js / React development . creating new microservices/modules . maintaining and fixing existing services . ensuring data integrity in databases (patches) - Developing tools for support teams - Updating various packages - Optimizing MongoDB queries - Maintaining Foncia’s mobile application with React Native/Expo ● TECHNICAL ENVIRONMENT TypeScript, JavaScript, Express, React, Nestjs, NodeJS, Docker, kubernetes , AWS, Git, Jira, confluence, jest, eslint, Méthodologie Agile, Microservices , monorepo, pnpm, GraphQL, RabbitMQ, HTML/SCSS, Mongodb, postgres , redis
Senior Software Developer
GROUPE INVIVO
févr. 2020 - mars 2023
3 ans 2 mois
Paris, France
PROJECT: PRODUCT MANAGEMENT Collect and manage the products from different resource and create data flow between PIM , API and different clients same as the frontend. ACHIEVEMENTS: - evolution of product APIs to support product management - Adaptation, correction, update, evolution of product collectors and PIM expansion - Corrective and progressive maintenance on aladin.farm TECHNICAL ENVIRONMENT JavaScript, TypeScript, Java, SpringBoot, VueJS, HTML5 / CSS3, sass, NodeJS, Docker, Git, Jira, confluence, jest, eslint, Agile Methodology, MongoDB, Mysql, Cloud
Senior Frontend Developer
Accor
oct. 2018 - mars 2020
1 an 6 mois
* PROJECT: RESERVATION SYSTEM Migration and evolution of the reservation corridor and the customer area of the group's e-commerce sites. * ACHIEVEMENTS: - JavaScript developments (Legacy on Angular.js 1.5 and new developments on VueJS 2 + Nuxt) - Dynamization of content - Client side processing - Graphic display effects - Adaptation, correction, update, evolution of existing pages Creation of new pages - Corrective and progressive maintenance on all.accor.com and branded websites and mobile - Ensure A11y accessibility on the entire corridor * TECHNICAL ENVIRONMENT : JavaScript, VueJS, AngularJS, HTML5 / CSS3, webpack, sass, gulp, grunt, NodeJS / Nuxt, Docker, Git, Jira, Jenkins, confluence, jest, eslint, Agile Methodology
Technical Team Lead & Web Architect
Tunpixel
nov. 2015 - oct. 2018
3 ans
Tunis, Tunisie
* Manage a small team, made up of junior, mid, and senior front and backend developers and QA * Technical poin t of contact for clients, responsible for communicating technical concepts and needs between technical and non technical people. * Work with, and delegate specific tasks to individual members of cross-functional teams on multi-disciplinary projects. * Act as lead developer and primary technical resource for projects. Responsible for communicating between developers and clients, while architecting and overseeing technical implementations. * Migrated nodeJS backed to micro servies backend based in docker and kafka , with some VueJS on the frontend, greatly improving end user performance, adding numerous additional features, and making the entire application much more extensible and easier to maintain. * used: HTML/XHTML, CSS, jQuery, postgres, MySql/MariaDB, Docker , docker-compose , knex , bookshelf , sails , nginx, Linux, OSX, VueJS, AngularJS, mongoDb, node.js, sass , less, bower, gulp , git , mocha , phantomjs , protractor , eslint , webpack , jira , bitbucket , codeship , BDD , TDD , E2E , karma , phantomjs , protractor , gitlab, hapijs , express , bootstrap , flexbox
Full-Stack Software Engineer
FADERCO
août 2014 - oct. 2015
1 an 3 mois
Creat fidelity solution for Faderco company to encorage the sales activity , any client can earn point if he buy some product , the system manage all process and export the list of winning customers * Build report generator with ruby on rails import data from SAP software solution and with simple dashboard can generate any report after this data as ready , many type of report we can generating like sales per day per familly of produt per customers and by region … , this reports avalabe on pdf and xls * used: ruby on rails , bootstrap , centos 7 , postgreSQL , MariaDB , VB.NET , highcharts , wkhtmltopdf , Gems(devise , activerecord , wiked_pdf )
Full stack developer
Carthage Technology & Training
oct. 2013 - juil. 2014
10 mois
Tunisie, Berges du Lac
Developing e-tourisme solution for booking implementing many technologie for many travel agency is a system for enligne booking and reservation , generate vocher and calculate * Creat template for « ceberisa » solution and other template for wordpress based on bootstrap and foundation * Member of backend developers team (rubys developers) and front-end team , * Manage and administrate servers and create deployement process (development envirment and contuines integration process) for the different project * Used : Ssh , mysql/MariaDB , , sass , haml , bootstrap , jquery , angularJS , ruby on rails ....
web developer
Tuntoon
mars 2011 - juil. 2013
2 ans 5 mois
- Developed and maintained web applications and internal tools using PHP/javascript. - Developed and maintained internal tools using JAVA/VB.NET . - Designed and implemented new microservices and modules for business applications. - Ensured data integrity through database maintenance and optimization (Mysql). - Contributed to the maintenance of a mobile application built with Android sdk.
Formation
Institut supérieur d'informatique et multimédia de gabes
Licence Fondamentale En informatique et multimedia, Informatique & multimedia
Résultat : 14,97