Stéphane M.

Stéphane M. Email and Phone Number

Rennes, FR
Stéphane M.'s Location
Rennes, Brittany, France, France
About Stéphane M.

Web developer with 11 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.I organized the complete technical overhaul of the number 1 in France for broadband eligibility tests and Internet offer comparator, as lead dev of a team that I trained/organized/recruited.Subsequently, I also greatly improved the performance of a sports event streaming platform, so that its architecture could support audience peaks.I like positions of responsibility and having a say in high-impact decisions, considering that development is an activity that must actively serve the business.Interested in machine learning, security, algorithmic trading, IoT, as well as collaborations (site project, mobile app, startup) with front-facing developers / web designers, salespeople, or others: the right idea and the right person are everything!

Stéphane M.'s Current Company Details
Vates Virtualization Management Stack (XCP-ng / Xen Orchestra)

Vates Virtualization Management Stack (Xcp-Ng / Xen Orchestra)

View
Développeur backend Node.js
Rennes, FR
Website:
vates.fr
Employees:
69
Stéphane M. Work Experience Details
  • Vates Virtualization Management Stack (Xcp-Ng / Xen Orchestra)
    Développeur Backend Node.Js
    Vates Virtualization Management Stack (Xcp-Ng / Xen Orchestra)
    Rennes, Fr
  • Vates Virtualization Management Stack (Xcp-Ng / Xen Orchestra)
    Node.Js Backend Developer
    Vates Virtualization Management Stack (Xcp-Ng / Xen Orchestra) Sep 2024 - Present
    Grenoble, Auvergne-Rhône-Alpes, 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.
  • Arrow Ecs, Sportall, Bemove (Groupe Figaro Ccm Benchmark), Monptitvoisinage, Goodspot, Etc...
    Node.Js Web Developer, Expert In Php Performance And Migration -> Node.Js
    Arrow Ecs, Sportall, Bemove (Groupe Figaro Ccm Benchmark), Monptitvoisinage, Goodspot, Etc... 2013 - Present
    Rennes (France) / Remote
    Web developer with 11 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.
  • Bourse Et Stratégie
    Co-Founder
    Bourse Et Stratégie Jun 2023 - Aug 2024
    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.
  • Arrow Ecs France
    Aws Serverless Backend Developer - Full Remote
    Arrow Ecs France Jan 2023 - Apr 2023
    Courbevoie, Île-De-France, 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 PHPapplication 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.
  • Sportall
    Lead Developer Backend Node.Js - Full Remote
    Sportall Jul 2021 - Jan 2022
    Rennes
    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
    Lead Développeur Web Backend Node.Js
    Bemove 2016 - Jun 2021
    Rennes Area, France
    BeMove (ex-Ariase) / Groupe Figaro CCM Benchmark : comparison of Internet offerswww.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
  • Bemove
    Php Web Developer
    Bemove 2014 - Jun 2021
    Rennes Area, France
    Ariase : services related to moving and comparators of telephone and internet offerswww.ariase.com• Maintenance of an application for managing and putting products online on the Amazon, Cdiscount andPriceMinister marketplaces. Addition of the Fnac marketplace.• Development on Magento of a refurbished ReCommerce mobile store. Automated import of products bywebservice, 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 estateagency 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.
  • Tlag S.A.S.
    Php Web Developer
    Tlag S.A.S. Apr 2014 - May 2014
    Dinan
    MonPtiVoisinage : social network for neighborswww.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.
  • Good-Spot - Experiencing The World
    Php Web Developer
    Good-Spot - Experiencing The World Sep 2013 - May 2014
    Dinan
    Good-Spot : collaborative tourism platformwww.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.
  • Projets Personnels
    Développeur Basic / Visualbasic / C / Php / Java / Typescript / Node.Js / React-Native
    Projets Personnels 1995 - 2012
    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: Automatic profile search and sorting bot according to criteria on the AdopteUnMec site, inTypeScript/Node.js• 2019: 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 ofcharts 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.

Stéphane M. Education Details

  • Global Knowledge
    Global Knowledge
    Information Technology
  • Zenika
    Zenika
    Formation Symfony

Frequently Asked Questions about Stéphane M.

What company does Stéphane M. work for?

Stéphane M. works for Vates Virtualization Management Stack (Xcp-Ng / Xen Orchestra)

What is Stéphane M.'s role at the current company?

Stéphane M.'s current role is Développeur backend Node.js.

What schools did Stéphane M. attend?

Stéphane M. attended Global Knowledge, Zenika.

Who are Stéphane M.'s colleagues?

Stéphane M.'s colleagues are Oleksii Kurochko, Fabrice Marsaud, Jeff Duerr, Yann Dirson, Nathanaël Hannebert, Matthew Mcdougall, Amel Abed.

Not the Stéphane M. you were looking for?

  • Stéphane M.

    Responsable Sûreté/Contre-Ingérence, Ingénierie De Défense (Physique Et Humaine) Et Officier De Sécurité/Protection Du Secret De La Défense Nationale [Armée De L'Air Et De L'Espace - Commandement De L'Espace]
    Greater Paris Metropolitan Region
  • Stephane M.

    Co-Founder @ Succul'
    Reims
    1
    hotmail.com
  • Stéphane M

    Consultant Sécurité / Sureté
    Greater Paris Metropolitan Region
  • Stephane M

    Chef De Projet / Ingénieur Développement Électronique Hard & Soft
    Greater Toulouse Metropolitan Area

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.