About Fabrice
English
Native or bilingual
French
Native or bilingual
Experience
- EDFFULL STACK DEVELOPERFebruary 2024 - December 2024 (11 months)Lyon, FranceWithin 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 ClientAssisted in the development of a user-friendly web client in Angular, intended to provide an intuitive user interface for accessing and manipulating critical data. - Emeria / FonciaFULL STACK DEVELOPERREAL ESTATENovember 2021 - November 2023 (2 years and 1 month)Paris, FranceDevelopment and maintenance of the Millenium platformThe 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 optimizationAs 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 moduleI 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 moduleFinally, I developed a module dedicated to bank account reconciliation and offsetting, strengthening financial management and operational fluidity.
- EurosportFULL STACK DEVELOPERPRESS AND MEDIASeptember 2019 - November 2021 (2 years and 3 months)Issy-les-Moulineaux, FranceWithin 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 managementImplementation 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 coordinationParticipation in crisis meetings with stakeholders in several countries.
Recommendations
Be the first to recommend Fabrice
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Computer Science Degree - Information Systems OptionCNAM Paris2007
- University Diploma in Technology in Computer Science - Computer Engineering OptionCNAM Paris2006
Certifications
- First Certificate of EnglishBritish Council (London)1998
- MongoDB for Node.js Developersuniversity.mongodb.com2013