You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Stan OrmièresSO

Stan Ormières

Lead JavaScript Developer

€650/day
Paris 14e Arrondissement, FR
15+ years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Stan

Front-End Tech Lead with over 20 years of experience in JavaScript development (TypeScript).

Specialized in designing scalable front-end architectures, implementing technical standards, and supporting teams on high-stakes products (performance, maintainability, accessibility).

Proven experience in Node.js, micro frontends, CI/CD, code reviews, mentoring, and from-scratch projects, in demanding public and private environments.
  • English

    Native or bilingual

  • French

    Native or bilingual

  • Portuguese

    Native or bilingual

  • Spanish

    Fluent

Can work on-site
Paris 14e Arrondissement (up to 50km), Paris (up to 20km)

Experience

  • Ministère de l'Intérieur,
    Expert JavaScript / TypeScript
    January 2024 - January 2025 (1 year)
    Paris, France
    Cross-functional technical expert working on several strategic high-volume document products. Definition of common front-end standards, harmonization of practices, creation of shared technical foundations, and cross-functional documentation. Training and support for teams on modern architectures (front-end, tooling, performance, testing).
    • - Participation in the development of the digital library, SIAF, and RNF projects
    • - Training and skill development for teams on the latest Vue ecosystem updates (Vue, UnoCSS, Vite, Vitest, Playwright, Pinia, Pinia-colada, ts-rest…)
    • - Training and skill development for teams on monorepos (npm and pnpm workspaces, turborepo, NX, sharing types and components)
  • Ministère de l'Intérieur
    Tech Lead
    PUBLIC SECTOR
    November 2019 - Today (6 years and 7 months)
    Paris, France
    Professionalization and industrialization of a practical driving license exam seat booking application:
    - reorganizing the software architecture
    - separating the API (Node.js) from the Front application (React)
    - rewriting the Front part in Vue.js
    - separating the Back-office (admin) from the Front-office (candidate)

    Implementing best practices:
    - Code reviews
    - JS and CSS Linting (on each commit with git hook)
    - Automated tests (on each push with git hook)
    - Pair programming
    - Git branch naming conventions and Git workflow
    - Commit message conventions
    - More detailed writing of User Stories
    - Implementing end-to-end tests with Cypress
    - Implementing and documenting OpenAPI
    - Implementing and documenting JSDoc

    Supervising 3 web applications with different technical stacks:
    - Vue.js | Node.js | MongoDB
    - Vue.js | Python | ElasticSearch
    - React | Node.js

    Setting up a UI component development environment (storybook)

    Application usability improvements

    Code quality improvements: increased test coverage, CSS linting, CSS reorganization

    Skill development support for creating a project from scratch with the following technical stack:
    - Vue.js
    - Node.js (express)
    - MongoDB

    Migration from Gitlab to Github Team project.

    Setting up the CI/CD pipeline with GitHub Actions:
    - Unit and end-to-end tests (Cypress) on each push
    - Deployment to Scalingo in the staging environment on each merge to the develop branch
    - Deployment to Scalingo in the production environment on each merge to the master branch
    Vue.js Node.js Express Git GitHub Gitlab Docker
  • FabNum
    Expert JavaScript / TypeScript Multi-Project
    January 2023 - January 2024 (1 year)
    Paris, France
    • - Audit of all ongoing projects
    • - Gathering common topics among projects
    • - Organizing an inter-team meeting to explain and agree on best practices, considering FabNum's constraints
    • - Reporting this meeting in the form of a living, cross-functional documentation, in FabNum's branding
    • - Making the template for this documentation available for other documentation
    • - Creating a monorepo template project for JS/TS projects with NestJS or Fastify, Vue with VueDsfr and shared packages (ESLint config, TS config, utils…)
    • - Establishing development and organization conventions
    • - Participation in project development, training teams on new Vue ecosystem features (Vue, Vite, Vitest, Playwright…)

Recommendations

Be the first to recommend Stan

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

Skill set

Categories