Mathieu Lordon, Developer in Bordeaux, France
Mathieu is available for hire
Hire Mathieu

Mathieu Lordon

Verified Expert  in Engineering

Full-stack Developer

Location
Bordeaux, France
Toptal Member Since
November 1, 2021

Mathieu is a full-stack developer with over 10 years of experience. He's a wide range of interests, including web development with modern frameworks, cloud development in AWS, and scraping. Mathieu is especially practiced at learning the clients' domains and communicating with them using their language. He has startup experiences as a founder or developer and has worked in multiple industries (hotel, finance, and maritime). He loves to learn new skills and never turns down a technical challenge.

Portfolio

Nimaling
Node.js, Angular, Python, R, D3.js, MongoDB, Scraping, JavaScript, TypeScript...
OneOcean
Angular, C#, OpenLayers, Azure, SQL, TypeScript, HTML, CSS, REST APIs
Budget Insight
PHP, Yii, PHPUnit, Selenium, MySQL, JavaScript, jQuery, Backbone.js, HTML, CSS

Experience

Availability

Part-time

Preferred Environment

Node.js, Angular, React

The most amazing...

...thing I've developed is Nimaling, a competitor monitoring and revenue performance tool used by over 120 hotels in Europe and North and South America.

Work Experience

Founder and Full-stack Developer

2015 - PRESENT
Nimaling
  • Managed the development of a competitor monitoring and revenue performance tool used by over 120 hotels in Europe and North and South America.
  • Developed robots scraping hundreds of thousands of hotels and their prices per day from over ten sources.
  • Developed a machine learning system to reduplicate hotels.
  • Created an algorithm that provides price recommendations.
Technologies: Node.js, Angular, Python, R, D3.js, MongoDB, Scraping, JavaScript, TypeScript, Docker, Terraform, PostgreSQL, Amazon DynamoDB, HTML, CSS, Amazon Web Services (AWS), REST APIs

Senior Full-stack Developer

2018 - 2018
OneOcean
  • Developed software providing oversight capabilities to offices and fleet operation centers.
  • Created the real-time updating of the position and information of the ships.
  • Managed a new interface to handle fleets and ships.
  • Spearheaded the possibility of using the software on full screen.
Technologies: Angular, C#, OpenLayers, Azure, SQL, TypeScript, HTML, CSS, REST APIs

Co-­founder and Lead Full-stack Developer

2011 - 2013
Budget Insight
  • Developed a finance app that regroups all the bank's accounts in the same place, automatically syncs and classifies the expenses, and helps make better decisions to save money through graphs and tables.
  • Created robots that scrapped transactions from banks' websites and mobile apps.
  • Developed an algorithm to categorize the transactions automatically.
  • Managed the development of an algorithm, which calculates the anticipated balance developed in partnership with a research laboratory of Centrale Paris.
  • Monitored the development of mobile apps by contractors.
  • Recruited a team of five to bring new features that allowed us to go from zero to several thousand users.
Technologies: PHP, Yii, PHPUnit, Selenium, MySQL, JavaScript, jQuery, Backbone.js, HTML, CSS

Full-stack Developer

2010 - 2010
Content Square
  • Developed an A/B testing system for ads on existing live websites.
  • Created a mouse tracking solution with results analysis.
  • Developed a tool to analyze the testers’ responses to a questionnaire with open questions.
Technologies: PHP, MySQL, JavaScript, jQuery, HTML, CSS

Nimaling

https://www.reservit.com/en/accommodation-pricing-recommendation/
I am the founder and lead developer of Nimaling, a competitor monitoring and revenue performance tool used by over 120 hotels in Europe and North and South America.

It is built on a Node.js back end with Python and R and an Angular front end with some D3.js for data visualizations.

It was a big challenge to take on the role of both lead developer and founder; however, it allowed me to have an overall vision to build the best possible tools adapted to the users' needs.

I also developed excellent skills in scraping to collect a large volume of data from various sources.

SeaOps

SeaOps provides oversight capabilities to offices and fleet operation centers. Users can track, monitor, and manage their fleet through one single portal.

It was a new experience for me to work on an already mature solution within a well-constituted team. Finally, I was a great fit as a senior full-stack developer, and we did a great job together to improve the solution and add beautiful features, including real-time updates.

As well as improving myself in Angular, it allowed me to learn a new language (C#), discover a new library for displaying map data (OpenLayers), and get used to Azure's cloud services.

I am always happy to work with technologies I have never used.

Budgea

https://www.budgea.com
Budgea is a finance app that regroups all the bank's accounts in the same place. It automatically syncs and classifies the expenses. It helps to make better decisions to save money through graphs and tables.

As the first developer of the company, I created a minimum viable product from scratch. After fundraising, we recruited a team of five to bring new features that allowed us to go from zero to several thousand users.

Languages

JavaScript, TypeScript, HTML, CSS, SQL, Python, R, C#, PHP

Frameworks

Angular, Yii, PHPUnit, Selenium

Libraries/APIs

Node.js, REST APIs, React, OpenLayers, jQuery, D3.js, Backbone.js

Storage

MongoDB, PostgreSQL, MySQL, Amazon DynamoDB

Other

Scraping

Platforms

Amazon Web Services (AWS), Docker, Azure

Tools

Terraform

2010 - 2011

Master's Degree in Entrepreneurship

ESSEC Business School - Paris, France

2005 - 2010

Engineer's Degree in Mechanical Engineering

INSA Lyon - Lyon, France

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.

1

Share your needs

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

Choose your talent

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

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