You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Xavier P.XP

Xavier P.

Software Engineer | Node.js | Web Scraping

€640/day
19 projects
Paris, FR
8-15 years

Average response time: A few days

Freelancer profile translated to English.
Back to original language

About Xavier

Senior Software Engineer & Feature Lead | Node.js | TypeScript | Web scraping | Custom Automation

Senior software engineer with over 10 years of experience, I design and develop robust, maintainable, and scalable backend applications.

Currently Feature Lead, I manage end-to-end functional scopes: technical definition, architecture, development, code review, and team support.

I place particular importance on code quality, best practices (SOLID, clean architecture, tests), and knowledge sharing.

My core business:
→ Backend architecture and development
→ API design, data modeling, system integration
→ Technical leadership and team skill development

What sets me apart
I'm not just an executor: I challenge requirements, propose pragmatic solutions, and deliver code designed to last – whether it's to strengthen your team on a structuring project or, for example, for a one-off data extraction mission.

Complementary Expertise: Web Scraping & Automation
Are you wasting time on repetitive tasks or need to build a database from web sources? I develop custom bots, adapted to each site (authentication, complex navigation...).

Frequent use cases:
  • Extraction of qualified leads from professional directories
  • Multi-site price monitoring (e-commerce, real estate, automotive)
  • Collection of customer reviews & data enrichment via APIs

My approach:
I develop custom bots, adapted to the structure of each site: handling authentication, complex navigation, pagination, infinite scroll, dynamic filters.

Deliverable in the format of your choice: JSON, CSV, or direct integration

Stack: Node.js · TypeScript · NestJS · GraphQL · MongoDB · ElasticSearch · Puppeteer · Playwright · React
  • French

    Native or bilingual

  • English

    Native or bilingual

Can work on-site
Paris (up to 50km), Paris (up to 100km), Nancy (up to 100km), Strasbourg (up to 100km)

Experience

  • Cars & Go
    Malt logoOn Malt
    Automatic detection and addition to cart of new vehicles available on car brand websites.
    May 2021 - May 2021 (1 month)
    Nancy, France
    As part of the online search for second-hand vehicles at attractive prices for a car dealership, I developed and implemented a desktop application via Electron, enabling the automation of the search/detection/add to cart of new vehicles available on the relevant sites, meeting the criteria defined by the user, with an email notification system to the user.
    Typescript JavaScript Web Scraping Node.js MongoDB Electron Automation
  • Shine
    Malt logoOn Malt
    Automation of complex form entries on Infogreffe
    June 2020 - June 2020
    Nancy, France
    Development of a "headless browser" bot to automate the entry of several consecutive pages of forms, which are more or less complex.

    The particularity of the automation in this mission is the degree of complexity generated by the type of action to be automated on the forms in order to correctly trigger clicks and other HTML events.
    Typescript JavaScript Headless Chrome Node.js Puppeteer
  • REGM
    Malt logoOn Malt
    Real estate agent data
    April 2021 - April 2021
    Paris, France
    As part of a phone/mailing campaign, we identified about thirty real estate agent directory sites from which I automated the extraction of lead lists containing, among other things, phone numbers, email addresses, and contact names.

    Then, the data from the 20-30 sites were standardized, cleaned, and deduplicated, to provide the client with an Excel file of leads per targeted site. A total of 34K leads.
    Scraping Data Collection Web Scraping Headless Chrome Node.js Puppeteer API Data Extraction

Reviews

5.0

Out of 15 ratings

D

David

Cars & Go

Reviewed on 6/4/2021

The mission went very well, Xavier masters his field, takes the time to understand my needs to optimize his mission, I recommend!
R

Regm

REGM

Reviewed on 4/28/2021

Xavier is very responsive and pedagogical about the future process, he respects deadlines and delivers work conforming to the specifications. I recommend him and would use his services again.

Recommendations

Francois FilletteFF
FU
Brice M.BM
+1
Francois Fillette and 13 other people have recommended Xavier

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Bac STI Electronics
    Lycée Henry Loritz, Nancy
    2001
    * Etudes, conception et réalisation de circuits électroniques * Électrocinétique * Logique booléenne * Programmation micro-contrôleurs (assembleur)
  • BTS Industrial Computing
    Lycée Henry Loritz, Nancy
    2003
    * Conception de logiciels d’automatisation des chaînes de production * Programmation de logiciels d’automatisation des tâches * Tests et simulations pour validation du bon fonctionnement du hardware * Installation des programmes et rédactions des modes d’emploi Languages: * C, C++ * Assembleur (DOC, MacOS) * Visual Basic * Visual C++

Certifications

  • Cisco CCNA
    Global Knowledge Training
    2007

Skill set

Categories