Patrik Spathon, Developer in Chamonix, France
Patrik is available for hire
Hire Patrik

Patrik Spathon

Verified Expert  in Engineering

Full-stack Developer

Chamonix, France
Toptal Member Since
October 20, 2022

Patrik is a full-stack developer whose programming career started at a very young age. His background includes developing projects from minor to extensive complex systems in React and Node.js. Having applied his expertise in various industries, including financial technology, hospitality, airlines, and aviation, Patrik has a long experience working remotely and started a coworking space in the French Alps.


React, Node.js, GraphQL, APIs, RabbitMQ, Next.js, Full-stack, Express.js, CSS3
Node.js, React, CSS
Node.js, JavaScript, CSS, Elasticsearch




Preferred Environment

MacOS, Visual Studio Code (VS Code), GitHub, NPM, Node.js, Next.js, React

The most amazing...

...project I've developed is a complete admin system for handling leasing agreements used by the sales and operations teams.

Work Experience

Senior Lead Developer

2017 - PRESENT
  • Designed and developed the microservice structure of Node.js apps from the ground.
  • Connected multiple application programming interfaces (APIs), including REST, SOAP, and XML, to simplify creating orders and checking frauds.
  • Built a customer portal that drastically reduced chat support questions and the work of the operations department with end-of-lease payments.
  • Created a checkout solution for eCommerce sites built with Next.js and i18next, supporting four languages.
Technologies: React, Node.js, GraphQL, APIs, RabbitMQ, Next.js, Full-stack, Express.js, CSS3


2008 - PRESENT
  • Worked as a remote consultant for many years in a variety of industries.
  • Jumped in as an expert to assist with the specific needs of clients.
  • Built a door access system for office members using a near-field communication (NFC) reader and a Raspberry Pi.
Technologies: Node.js, React, CSS

Web Developer

2016 - 2016
  • Added features and fixed bugs on the main website using pair programming and Scrum methodology.
  • Built a small internal tool to improve the digital experience (DX) when running A/B tests.
  • Created a dashboard to keep track of page speed over time using WebPageTest API.
Technologies: Node.js, JavaScript, CSS, Elasticsearch

Development Consultant

2014 - 2016
  • Developed the base to rewrite the company's old administrative system.
  • Built an interactive email UI builder in React for their restaurants to create unique and personalized emails for their end customers.
  • Created and set up a process for running the site locally, vastly improving new developers' startup time.
Technologies: React, Email, PHP, Laravel


2013 - 2014
  • Created a bridge between WordPress and XenForo to have only one account and login for users and log them into multiple top domains at once.
  • Built functions to display data between the systems.
  • Implemented new features based on tasks in Pivotal Tracker.
Technologies: WordPress, PHP, XenForo

Admin System for Managing Leasing Orders

I was tasked with building and designing the architecture of a new leasing platform with connections to multiple third-party systems.

The platform is built using Node.js microservices as the back end, which communicates through REST and RabbitMQ running with Kubernetes on the Google Cloud Platform (GCP). The React front end communicates with the back end through a federated GraphQL server.

The system is now used by the sales, operations, and finance teams.

ChamSocial Community Forum
A friend and I took over an old email and forum community and rebuilt the website and mail server as a side project. We reduced the emails sent by over 30% by deactivating old emails when properly listening to simple mail transfer protocol (SMTP) responses. We completed the migration from a highly inefficient database structure of 219 tables to only 20 tables without any relevant data loss.

OpenJS Node.js Application Developer (JSNAD)

Linux Foundation


Node.js, React, Stripe


GitHub, Git, RabbitMQ, XenForo, NGINX


Express.js, Next.js, Bootstrap, Laravel


JavaScript, GraphQL, CSS, CSS3, HTML5, PHP, SQL


Databases, MySQL, Redis, Elasticsearch


REST, Microservices


Docker, Google Cloud Platform (GCP), Kubernetes, WordPress


APIs, Full-stack, Back-end, Front-end, API Integration, Web Development, Architecture, Email, Servers, Storybook, Cloudflare

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.


Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring