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

Fabrice S.

Senior Full Stack Dev / Lead Tech

€700/day
Paris, FR
15+ years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Fabrice

Full Stack Developer for 10 years, geek and entrepreneur, I specialize in NodeJS development since 2009 and React since 2016. I am always keeping up with technological advancements and listening to new developments on the web.

Full of ideas, I enjoy working in a team to exchange and find solutions adapted to each project.
  • English

    Native or bilingual

  • French

    Native or bilingual

Can work on-site
Paris (up to 15km), Bordeaux (up to 50km), Lyon (up to 10km), Bayonne (up to 30km)

Experience

  • EDF
    FULL STACK DEVELOPER
    February 2024 - December 2024 (11 months)
    Lyon, France
    Within a team of developers dedicated to the design of an MVP (Minimum Viable Product), for a project subject to strict standards and accreditations in the nuclear field, I actively contributed to the development of a strategic solution. As a full-stack developer, my responsibilities include:

    Development of a REST API
    • Responsible for the design and implementation of a secure REST API with NestJS and PostgreSQL, ensuring reliable and efficient management and search of sensitive data.
    • Implementation of unit and functional tests to ensure product quality and reliability.
    Development of a Web Client
    Assisted in the development of a user-friendly web client in Angular, intended to provide an intuitive user interface for accessing and manipulating critical data.
    Nest JS Node.js Angular 16 AWS Lambda PostgreSQL TypeORM AWS Cognito Terraform Cloud AWS APIGateway
  • Emeria / Foncia
    FULL STACK DEVELOPER
    REAL ESTATE
    November 2021 - November 2023 (2 years and 1 month)
    Paris, France
    Development and maintenance of the Millenium platform
    The Millenium platform, an ERP developed by Emeria Technologies, is a key tool for the real estate business. It covers a wide range of activities, from internal accounting to property management, including co-ownership management, real estate transactions, tax declarations, and supplier management. Millenium is based on a microservices architecture. About twenty services developed in JavaScript (Node.js, Express, React). Data is managed via MongoDB Atlas, and services are deployed on AWS with continuous integration and deployment (CI/CD), orchestrated by Terraform. Within a team of 6 developers, I actively contribute to the development and corrective and evolutionary maintenance of the features of this essential tool.

    Platform migration and optimization
    As part of the evolution of Millenium, a second version of the platform is under development. It aims to optimize code and data while offering a more extensible architecture, with NestJS, TypeScript, and PostgreSQL. The database structure has been redesigned to distribute cabinet data into separate databases. I participated in this transition by redeveloping the document generation module, now based on ReactJS components for more efficient modeling.

    Tax declaration module
    I also work on the development and corrective maintenance of the property tax declaration module. This module handles declarations for Foncia's landlord accounts and properties.

    Bank reconciliation module
    Finally, I developed a module dedicated to bank account reconciliation and offsetting, strengthening financial management and operational fluidity.
    Node.js React.js NestJs Javascript ES6 Typescript
  • Eurosport
    FULL STACK DEVELOPER
    PRESS AND MEDIA
    September 2019 - November 2021 (2 years and 3 months)
    Issy-les-Moulineaux, France
    Within an agile team of 7 developers, I actively participated in the design, development, and maintenance of the "InFlow" project, a central component of the Eurosport ecosystem, acting as an orchestrator between different platform projects. Here is a summary of my main contributions:

    Development and maintenance of microservices on AWS
    • EPG data ingestion: Integration of data (SQL Server, Rest API) into DynamoDB.
    • Encoding and publishing: Triggering workflows (Step Functions) for encoding clips and programs (Live, Replay).
    • Content publishing: Management of taxonomy and publishing to about twenty countries, on different streams (350 in total).
    • Action management: Complete historization of processes (ingestion, encoding, publishing) in jobs.
    • Writing unit tests (TDD) and functional tests with Jest and Cucumber to ensure service robustness.
    • CI/CD deployment via Circle-CI and Terraform, with Lambda microservices developed in Node.js and exposed via API Gateway.
    Development of a Backoffice for resource management
    • Creation of a tool in ReactJS and Ant Design for managing programs, clips, live streams, users, and other resources.
    • Integration of GraphQL API and AWS ElasticSearch for search.
    • CI/CD deployment on S3 with Circle-CI and Terraform.
    Authentication and authorization management
    Implementation of a user authentication and authorization solution for the Back Office using Okta and Cognito.

    Specific contribution to the Olympic Games
    • Development of adapted features for the Olympics.
    • Participation in night shifts to ensure corrective maintenance of live programs.
    Technical support and international coordination
    Participation in crisis meetings with stakeholders in several countries.

    Node.js React.js Javascript ES6 Amazon Web Services AWS Lambda AWS DynamoDB Apollo GraphQL Terraform Cloud AWS APIGateway AWS Cognito AWS SNS AWS SQS Elasticsearch GitHub Antd Cucumber Jest

Recommendations

Be the first to recommend Fabrice

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

  • Computer Science Degree - Information Systems Option
    CNAM Paris
    2007
  • University Diploma in Technology in Computer Science - Computer Engineering Option
    CNAM Paris
    2006

Certifications

  • First Certificate of English
    British Council (London)
    1998
  • MongoDB for Node.js Developers
    university.mongodb.com
    2013

Skill set

Categories