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

Olivier Lecrivain

Senior Web Developer

On-demand
Paris, FR
15+ years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Olivier

Senior full-stack developer with over 15 years of experience, I have worked on high-stakes business and high-volume products, ranging from very high-traffic consumer applications (SFR mobile store, SNCF mobile application) to critical platforms used daily by thousands of users (Foncia, Michelin).

Coming from the Java ecosystem, I have progressively expanded my expertise to Node.js and TypeScript, both on the backend and frontend (Angular then React), while maintaining a strong sensitivity to architecture, performance, and software quality issues.

I particularly appreciate contexts where technology serves a visible and structuring product, with a direct impact on user experience and business teams. I also have a strong appetite for DevOps, cloud, and observability topics, which I naturally integrate into my missions.

Currently available, I am open to new opportunities. Feel free to contact me.
  • French

    Native or bilingual

  • English

    Fluent

Can work on-site
Paris (up to 50km)

Experience

  • Michelin
    Senior Full Stack Product Developer
    June 2024 - Today (2 years)
    Development of the MBoM (Manufacturing Bill of Materials) system used in Michelin factories for managing manufacturing bills of materials and optimizing manufacturing processes.
    Team of approximately 40 people organized into 3 sub-teams. Composed of business experts, backend/frontend developers, and technical architects. Scrum organization: 2-week sprints, refinements, planning, reviews.
    Deployment in 3 pilot factories (Valladolid/Spain, Alessandria/Italy, Shenyang/China) in 2024-2025. Goal of rollout to 64 global factories. Technical lead for Java/Frontend: I develop complex features for project validation and business versioning management (similar object detection algorithm, intelligent management of major/minor releases). Design and implementation of the "Similar Objects" algorithm in Clojure for automatic detection of similar business objects and object versioning. I work on performance issues. Optimization of stored data volume (75% gain in disk space, index size, backup/restore time). Optimization of project validation time. Observability with Grafana (logs, metrics, dashboards). Configuration of dashboards to monitor key service performance and measure pre/post-optimization gains. Development of CBL/CDM integration: data mapping, Avro schemas for Kafka events, validation with Malli. Event-driven architecture for inter-factory synchronization.
    Full-stack development of complete features: cooking rules administration page (Spring Boot backend + Angular frontend), business wizards, BOM management.
    CI/CD & Infrastructure: implementation of GitLab pipelines (Cypress E2E tests, integration tests), automatic versioning of multi-site configurations.
  • Emeria Technologie
    Senior Full Stack Product Developer
    January 2022 - January 2024 (2 years)
    Foncia, Aubervilliers, France
    Development of the new application used in Foncia agencies for property management and co-ownership management.
    Team of approximately 100 people. Composed of business experts, product managers, and technical experts. Strong involvement in product development with a "Scrum Less" organization: sprints, product backlog refinements, sprint planning, sprint reviews.
    During 2023: migration of all Foncia agencies to the new application. Progressive scaling up to 15,000 daily users (managers + accountants). I develop features for the co-ownership/accounting part (Fund Calls, €400M called per quarter).

    I address performance issues, often related to Mongo (query optimization, data denormalization, refactoring). I investigate production anomalies. Observability with Datadog (logs, metrics, monitors, APM, dashboards...). Resolution of production tickets / Reliability.

    Front stack: TypeScript, React, Material UI + Emeria design system. Back stack: TypeScript, Node, TS-REST, Mongo, RabbitMQ, Steps Functions, AWS. Monorepo: pnpm.
  • Relevanc
    Senior Full Stack Web Developer
    January 2021 - January 2022 (1 year)
    Development of a configuration and advertising campaign monitoring tool. Tool for media traders, agencies, and brands. Simplifies advertising campaign planning on the Xandr platform and allows monitoring through sales KPIs:
    • Team composed of 6 experienced developers + 1 data scientist + 1 scrum master
    • Backend: TypeScript, Postgres, Redis, Node, GraphQL, BullMQ, Xandr
    • Frontend: React / TypeScript, Antd, Apollo

Recommendations

Be the first to recommend Olivier

Help this freelancer shine by sharing your experience working together.

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

  • Master of Science in Software Engineering
    Université Pierre et Marie Curie (Paris VI)
    2005
    Master, Software Engineery

Skill set (28)

Categories