
Stephane MEYER
Lead Backend Node.js Developer | Performance
Salaire / Taux journalier
Rennes, France
Freelance, ouvert au CDI
Peut venir sur site
Expertises
Langues
À propos
Introduction
Lead développeur Node.js avec plus de 12 ans d’expérience, spécialisé dans l’optimisation des performances backend et les migrations de systèmes existants vers Node.js. Réduction des temps de réponse jusqu’à 90 % et amélioration des performances par 4 sur des plateformes à fort trafic. Solide expertise en architectures scalables, environnements cloud et automatisation de systèmes critiques orientés performance.
Expérience de travail
Node.js web developer, expert in PHP performance and migration -> Node.js
Arrow ECS, Sportall, BeMove (Groupe Figaro CCM Benchmark), Hellowork, etc...
janv. 2013 - Présent
13 ans 10 mois
Rennes (France) / Remote
Web developer with 12 years of experience, including lead in charge of a small team, I specialized in Node.js back-end performance and PHP -> Node.js project migrations. Read more about my experiences below.
Developpeur Node.js / Javascript
Hellowork
avr. 2025 - mai 2025
2 mois
Rennes, France
Hellowork est un des principaux sites d’offres d’emploi. Je suis en charge de reprendre un POC dans le domaine de l'IA en Node.js afin de rendre le code fiable, évolutif et scalable. • Passage à Typescript, ajout de tests Jest • Mise en place de nombreuses nouvelles features Environnement : Linux, Node.js, Typescript, Docker, MongoDB, API OpenAI
Node.js backend developer
Vates Virtualization Management Stack (XCP-ng / Xen Orchestra)
sept. 2024 - mars 2025
7 mois
Grenoble, France
• As part of the modernization of Xen Orchestra, I participate in the evolutionary and corrective maintenance of the backend. • Migration of Jest tests to node:test, implementation of new tests. • Migration of Javascript code to Typescript. Environment: Linux, Node.js, Typescript, Jest, Github, React.js, LevelDB, Redis.
Co-Founder
Bourse et stratégieFreelance
juin 2023 - août 2024
1 an 3 mois
Rennes et périphérie
Completion of an automated stock trading project, including fully automated generation of charts with indicators, analysis of stock market articles, and a Node.js library for interpreting machine learning models in PMML format. The usage is done via a REST API and a Discord server. Environment: Linux, Node.js, Typescript, WebSockets, Prisma, MariaDB, Jest, TDD, KNIME, Next.js, Nginx, Docker.
AWS Serverless Backend developer - full remote
Arrow ECS France
janv. 2023 - mai 2023
5 mois
92400 Courbevoie, France
Arrow is a wholesaler of software licenses and subscriptions internationally. • As a Node.js backend developer in the Vendor Connectivity team, my task is to migrate the legacy PHP application to AWS serverless architecture and develop new features. • Since the backend cannot be executed locally and requires 12 minutes to deploy with the existing script, I have written scripts using the AWS CLI to deploy lambdas and step functions independently in seconds, and to trigger or publish the necessary events. Environment : Linux, Jira, Node.js, Typescript, MySQL, MongoDB, AWS serverless.
Lead Developer backend Node.js - full remote
SPORTALL
juil. 2021 - janv. 2022
7 mois
Rennes, France
The Sportall app and webapp broadcast a large selection of sporting events live/vod. www.sportall.fr • To cope with the growing number of users and events, I am in charge of upgrading the entire backend part in order to improve performance. • Writing load tests with k6. • Migration from MongoDB to PostgreSQL. • Improved performance x 4 of the internally developed framework. Environment : Node.js / React / GraphQL / MongoDB / Redis / Slack / ClickUp / DataDog / Sentry, sur du Docker / Kubernetes / Google Cloud.
BeMove
janv. 2014 - juil. 2021
7 ans 7 mois
Rennes Area, France
Lead Développeur web backend Node.js
janv. 2016 - juil. 2021
5 ans 7 mois
Rennes Area, France
BeMove (ex-Ariase) / Groupe Figaro CCM Benchmark : comparison of Internet offers www.ariase.com / www.degrouptest.com • Redesign of the ADSL/fiber eligibility test from PHP to Node.js using TypeScript, MySQL migration to MongoDB and ElasticSearch. Test time reduced from 30 seconds to 3 seconds while the number of operators tobe tested quadrupled. • R&D, research of new detection methods to supply the call center with leads. • Upskilling of a team as part of the redesign of the ariase.com, eligibilite-adsl.com, degrouptest.com sites. • Responsible for ADSL and fiber mapping, exploitation of ARCEP geospatial data, use of QGIS software. • Implementation of non-regression and monitoring tests, performance optimization with Clinic.js • Estimation of ADSL/fiber technical characteristics by machine learning. • Focus on performance in forecasts of strong traffic increases: absorption by Ariase of its main competitor DegroupTest, acquisition by Groupe Figaro CCM Benchmark (TOP 5 traffic in France) Environment: TypeScript / PHP / MySQL / Linux / PHPStorm / Git / Slack / Trello
PHP Web Developer
janv. 2014 - juil. 2021
7 ans 7 mois
Rennes Area, France
Ariase : services related to moving and comparators of telephone and internet offers www.ariase.com • Maintenance of an application for managing and putting products online on the Amazon, Cdiscount and PriceMinister marketplaces. Addition of the Fnac marketplace. • Development on Magento of a refurbished ReCommerce mobile store. Automated import of products by webservice, redesign of the visual with an integrator, modification of the multi-page purchase procedure, payment via the Paybox API, automatic generation of billing calls. • Creation of the site demenager.foncia.com, bringing together all our services for the clients of the real estate agency Foncia. • Corrective and evolutionary maintenance of the sites ariase.com, eligibilite-adsl.com, lesartisansdemenageurs.fr, and of the CRM based on X2CRM (Yii framework). • Implementation of unit tests with Phing, PHPUnit and Selenium. • Participation in the ANFR Hackathon: DTT reception monitoring project on RaspberryPi and DVB receiver • Development of a Chrome and Firefox extension in Javascript for the payetonforfait.fr cashback site. Environment: PHP / Javascript / MySQL / MariaDB / Linux / PHPStorm / Git.
PHP Web Developer
TLAG S.A.S.Freelance
avr. 2014 - mai 2014
2 mois
Dinant, Belgique
MonPtiVoisinage : social network for neighbors www.monptivoisinage.com • Reinforcement for the launch of the site, maintenance and evolution of the site. • Administration interface: management of users and neighborhood areas on a map with the Google Maps API. • Implementation of a moderation system. • Assistance in securing the site. Environment: PHP / Javascript / MySQL / Linux.
PHP Web Developer
Good-Spot - Experiencing the worldFreelance
sept. 2013 - mai 2014
9 mois
Dinant, Belgique
Good-Spot : collaborative tourism platform www.good-spot.com • As sole developer, maintenance and evolution of a project developed externally. • Creation of a web widget to promote the service on other sites in a targeted manner. • Gift voucher system (purchase/PDF generation/payment via Payline API). • Migration of the entire site from PostgreSQL to MySQL (database + code). • Redesign of the search engine. Environment: PHP / Javascript / PostgreSQL / MySQL / Mac OS X / Linux.
Développeur Basic / VisualBasic / C / PHP / Java / TypeScript / Node.js / React-Native
Projets personnelsFreelance
janv. 1995 - déc. 2012
18 ans
Personal projects. • 1995: Software for converting PC images to HP48 calculators in ASIC (free BASIC compiler) for DOS, sold as shareware. • 1996: Software for transferring Amstrad CPC files on cassette to PC via the sound card, by reverse- engineering, in ASIC for DOS, published since on several sites devoted to CPC. • 2000: Heavy client for sharing private rooms for AIM instant messaging in Visual Basic 6 / PHP on the server side. • 2003: Instant messaging client compatible with AOL/AIM (TOC protocol) in C ANSI for Windows/Linux. • 2006: Jabber/GoogleTalk compatible instant messaging client (XMPP protocol) in C ANSI for Windows/Linux. • 2014: Search engine for job offers in PHP, scrapping bot for many sites (Pole Emploi, temporary agencies, job boards) in Java. • 2015: Application for automatic connection to FreeWifi hotspots in Java for Android mobile. • 2015: Site for planning rehearsals and concerts for my music group, in PHP. • 2016: NPM package node-soap-rawmessage, fork of node-soap allowing to modify the XML of the request. • 2017: Assembly and monitoring software and hardware restart of internet box, in C on Arduino. • 2017: Self-hosted Internet connection DSLAM detection service, in PHP: whatismydslam.ddns.net • 2018: SMTP mail server in TypeScript/Node.js • 2019: Shopping list application in TypeScript/React-Native for Android / iOS mobile: www.liste-de- courses.com • 2023-2024: Development of an automated stock trading project, including fully automated generation of charts with indicators, analysis of financial news articles, and a Node.js library for interpreting machine learning models in PMML format. Environnement : DOS / Windows / Mac / Linux / Mobile / IoT.
Formation
Global Knowledge
Développement sur Amazon Web Services
2022 - 2022
1 mois
Zenika
Formation Symfony
2015 - 2015
1 an