Personal details

Gregoire C. - Remote full-stack developer

Gregoire C.

Fullstack Engineer
Based in: 🇫🇷 France
Timezone: Paris (UTC+2)

Summary

I first obtained a "Bachelor in Sound Engineering" in 2012, and subsequently worked for several internationally renowned recording studios. In the will to further develop my skills and knowledge, I naturally embraced the IT sector and obtained a Master's degree in Computer Science.

My passion for technology would not have been complete without a long stint at Apple, in the USA and then in France. This gave me the opportunity to broaden my skills: for instance, I was part of the team who set up the client side for ADEME, a service made to support the energy transition. I then, worked for the SNCF, as a FullStack Developer, on a public transportation application where I took part in its architectural construction and the transversal flows used across their different services. This deepened my skills in programming and perfectly matched technical know-hows, logic and creativity.

This diversity of conception in programming is limitless, giving technology, in my opinion, the power to stimulate progress at an exponentially fast and efficient pace. Alongside my job, I drive personal projects : some relating to the different architectures that can support an application, others regarding software security as a whole and finally those dealing with the "humanisation" of computing.

Work Experience

Front End VueJS Engineer
L’Oréal Paris | Apr 2022 - Present
Node.js
TypeScript
Firebase
JavaScript
Webpack
Figma
Express.js

Project: Development of multiple front end applications within the L’Oréal EcoSystem
Methodology: Agile Scrum methodology, 2-week cycles
Team: Team of 20 members
Technology: Javascript, Vue/ Vuex, Firebase, Webpack, SCSS, Figma

• Refactored and adapted codebase to utilize BEM class syntax
• Implemented end-to-end tests with Cypress
• Assisted in the implementation of a dynamic monolith architecture
• Migrated a javascript codebase to typescript
• Development of an automation system
• Creation of front end pages, dynamic components and a core library

Full Stack JEE / Angular & React
SNCF | Sep 2021 - Apr 2022
Java
Angular
PostgreSQL
TypeScript
React
Spring Boot
JavaScript
Webpack

Role: Full Stack JEE / Angular & React
SNCF · Permanent
Sep 2021 - Apr 2022 · 8 mos
Nantes, Pays de la Loire, France Nantes
Project: Development and management of various applications for the detection of public transport flows
Methodology: Agile Scrum methodology, 2-week cycles
Team: Team of 7 members
Technology: Angular, Typescript, Java, Spring Boot, VueJS, React, Gradle, Postgres, Webpack, SCSS

• Creation of React / Vue / Angular modules for micro-frontends
• Study of a version upgrade from Angular 7 to 13 with subsequent redesign
• Development of a comparison system
• Creation of a batch system (CSV)
• Creation of unit tests with JUnit
• Implementation of a BEM / IT CSS system design

Education

University College Dublin
Master's degree・Computer Science
Jun 2017 - Jun 2018

Personal Projects

XOTOSPHERE.COM · E-COMMERCE
2020
SSH
TypeScript
GitLab
Full Stack
Docker
Vue.js
• Full stack Javascript • Typescript Developer • Leading a team of engineers and 3d artists using agile platforms to move forward together. This project is designed as a new platform, merging social media and the commercial industry to support local artisans KEY FEATURES : - Design of a model with 3D maps (SCSS) - 3D image compression technologies - Lerna monorepo - Front end development in Vue2 - Blue-green deployment