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

Benjamin Lepas

Backend Developer | Node.js | TypeScript

€550/day
Paris, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Benjamin

Looking for a React.js / Node.js / TypeScript web developer?
Do you want to develop or overhaul a robust, scalable, and maintainable SaaS?

I am a web developer with 10 years of experience.
I support startups, scale-ups, and large corporations in the design, overhaul, and evolution of their SaaS applications.

I have worked with organizations such as LVMH, DINUM (French State), Sunology, and Replick.

Some examples of impact during my assignments:
-> Front-end performance optimization: response time reduced from 2s to ~100ms
-> +30% product conversion after redesign of a legaltech SaaS
-> State platform used by 100K to 1.2M users
-> E-commerce platforms handling over 100,000 products

I can be involved in:
- Development of SaaS applications
- Overhaul of web applications
- React.js / Next.js front-end development
- Node.js / API backend development
- TypeScript development
- JavaScript full-stack architecture
- Implementation of GraphQL or REST APIs
- Front-end performance optimization

I also have knowledge of:
- API integrations (Shopify, third-party services)
- Offline-first / PWA architecture
- Monorepo structuring
- CI/CD implementation

Have a project?
I respond in less than 1 hour.

--
Back end Node js, Nodejs, Nextjs, Next js, back end node, full-stack node, node.js, javascript, typescript, node javascript, node typescript, back-end Node js, website, website overhaul, back-end migration.
  • French

    Native or bilingual

  • English

    Fluent

Can work on-site
Paris (up to 50km), Lyon (up to 50km), Bordeaux (up to 50km), Toulouse (up to 50km), Marseille (up to 50km)

Experience

  • Groupe Safo
    React Developer
    RETAIL (LARGE RETAILERS)
    April 2025 - April 2026 (1 year)
    Paris, France
    SAFO Group is a food distribution and logistics group operating in the Antilles and French Guiana. The company manages the entire supply chain, from international sourcing to distribution through its store networks. It has 1,000 to 5,000 employees and works with over 2,000 suppliers.

    I participated in the overhaul of the group's B2B ordering platform within a product organization composed of 3 development teams (~15 developers) with PO, PM, and QA.
    I joined the front-end team (2 leads, 3 developers).

    My responsibilities:

    - Development of the platform's interfaces and UI logic.
    - Optimization of the shopping cart and GraphQL queries.
    - Implementation of an offline-first architecture (PWA) for a catalog of over 100,000 products.
    - Implementation of optimistic UI and local cache to improve application responsiveness.
    - Collaboration with product, backend, and QA teams to ensure functional consistency and product quality.

    Impact:

    - Loading time for large shopping carts reduced from approximately 3 seconds to near-instantaneous user interaction thanks to front-end optimizations and offline caching.

    Technical context:
    - React
    - Next.js
    - TypeScript
    - GraphQL
    - Node.js
    - AWS
    - TailwindCSS
    - MUI
    - PWA (offline-first)
    - Docker
    Node.js Next.js Amazon Web Services GraphQL DynamoDB
  • LVMH
    Node.js Developer
    LUXURY GOODS
    May 2025 - July 2025 (2 months)
    Paris, France
    LVMH is the world leader in luxury, bringing together over 75 Maisons in the Fashion, Jewelry, Wines & Spirits, and Perfumes & Cosmetics sectors.

    I participated in the implementation of the Digital Product Passport (DPP) within the group's e-commerce ecosystem.
    The DPP is a measure intended to become a European regulatory obligation, ensuring product traceability and compliance throughout their life cycle.

    My responsibilities:

    - Integration of the Digital Product Passport into the group's Shopify ecosystem.
    - Development of Node.js services for retrieving and processing traceability data.
    - Consumption of a blockchain via GraphQL API to retrieve product-related information.
    - Participation in the design and integration of technical flows necessary for DPP deployment.

    Project objective:

    - Prepare the integration of the Digital Product Passport across the LVMH ecosystem, in anticipation of European regulatory obligations.

    Technical context:
    - Node.js
    - TypeScript
    - GraphQL
    - Shopify
    - GCP
    Shopify GraphQL Typescript Node.js Google cloud
  • Kleep
    Node.js Developer
    E-COMMERCE
    October 2023 - June 2024 (8 months)
    Paris, France
    Kleep develops artificial intelligence solutions for e-commerce, analyzing purchasing behavior and feeding product recommendation engines.

    I participated in setting up a large-scale e-commerce data collection and processing infrastructure to feed the platform's AI models.

    My responsibilities:

    Multi-store Shopify integration to collect data related to purchasing behavior.
    Design of data flows connected to AI recommendation engines.
    Development of Node.js services for data ingestion and processing.
    Implementation of a scalable, resilient, and observable AWS cloud architecture.
    Structuring data pipelines to ensure the reliability and quality of the information used.

    Impact:

    Centralization and unification of e-commerce data flows for training the platform's artificial intelligence models.

    Stack: Node.js, GraphQL, AWS, Shopify API, full-stack development, data architectures.
    Node.js GraphQL PostgreSQL Amazon Web Services Shopify

Recommendations

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

  • Web Developer
    Open Classrooms
    2022

Skill set

Categories