About Thibault
- Code standards
- Architecture design with reusable services
- Implementation of OAuth2 authentication (CC & Implicit) in our projects
- Creation of WhiteApp (Front/GW/API) providing an application skeleton already incorporating technical components
- Data ingestion through batch and streaming
- Data model design in Cassandra
English
Fluent
French
Native or bilingual
Experience
- Essilor LuxotticaSenior Fullstack Developer & Cloud ArchitectLUXURY GOODSMarch 2020 - December 2022 (2 years and 10 months)Context: Joined a team of about ten developers, 2 product owners, 1 Devops, 1 Agile Coach, my objectives were:- Implementation of good practices- Training/upskilling of teams- Implementation of deployment procedures- Test automation- Project versioning automation- Participation in the redesign of a monolithic architecture mainly hosted on Raspberry Pis into a 100% Cloud EDA architecture that is scalable, maintainable, easily deployable, and stable, communicating with Raspberry Pis.- Redesign of the Raspberry Pi solution into dynamic micro-services orbiting around an orchestrator.I personally developed skills in various Microsoft Azure Cloud solutions and implemented good Devops practices, as well as developing Terraform deployment scripts.Project Examples:- Project: EssiCloud - Patient monitoring tool for an optician• Choice of EDA (Event Driven Architecture) back-end architecture (RabbitMQ)• Choice of NoSQL database (CosmosDB)• Choice to migrate the back-end to Serverless (Azure Function)• CI/CD automation implementation• Oauth2 authentication implementation (Auth0)• Development of Terraform scripts (IAC)• Architecture choices to comply with GDPR and HDS standards• Implementation of monitoring and traceability tools• Development of a static web app (SSG with Next.JS)- Project: Api Companion - Creation and development of an API for remote communication with optical stores equipped with a Raspberry Pi (IOT)• Architecture choice to create a secure channel between the Raspberry Pi and the API• Technical stack choice• End-to-End (E2E) test implementation (Cucumber) using Docker to test the entire solutionTechnical Stack: Node.JS, NestJS, Express, CosmosDB, Azure Function, MongoDB, Docker, NextJs, React, WebSocket, Socket.io, RabbitMQ, Terraform, Bash,
- Ippon TechnologiesFullstack DeveloperDIGITAL AND ITOctober 2016 - July 2018 (1 year and 10 months)Paris, FranceBNP Paribas Mission: Creation of a 360-degree view of customer data within ITG(Jan 2018 – Present)Subject: Data modeling in Cassandra DSE to present customer data through an API• Implementation of data ingestion via batch and streaming• Support for the client in learning AGILE SCRUM / LEAN methods• Development of a front-end to showcase API functionalities• Implementation of monitoring• Industrialization of processes supported by HortonWorksTechnical Stack: Spark, Kafka, Flink, Solr, Java, Spring Boot, Spring Data, Cassandra (DSE), Hadoop (HortonWorks), React, Redux, ELK, GrafanaSociété Générale Mission: Development of projects for Société Générale's internal services within the Fast'IT entity (Oct 2016 – Jan 2018)Subject: Development of applications with a commitment to production deployment in less than 2 months• Needs analysis and user support with weekly Sprints• Support for the client in learning AGILE SCRUM / LEAN methods• Creation and development of applications:o Development under Dockero Validation platform on AWS (EC2)o Production deployment on Red Hat machines via Ansible Tower (ansible script)• Unit tests, integration tests, End-To-End tests• Technical capitalization by maintaining and enhancing an application skeleton generator with basic functionalities (SAFE mock, PDF/Excel file generation, ...)• Transfer of technical stack to other developers (training, ...)Technical Stack: React, Redux, ES6, Enzyme, Jest, Webpack, Loopback, Docker, Ansible, AWS,
- Société GénéraleLead Developer Full Stack JSARTS AND CRAFTSDecember 2018 - January 2020 (1 year and 2 months)Paris, FranceProject: Set up a Microservices architecture to support the digital transformation of the legal department• Implementation of code standards• Architecture design with reusable components• Technical stack choice• Implementation of Oauth2 authentication in our projects• Creation of Whiteapp (Front / Gateway / API) to start projects more easily with the technical components already in place• Creation of Docker images to mock authentication and event services• Developer trainingProject: Legal Portal – Tool to improve legal professionals' processes.• Implementation of a Knowledge section to limit requests to legal professionals (FAQ / SharePoint content indexing, ...)• Addition of a workflow to simulate a ticketing tool so a manager can approve and assign a request• Integration of APIs into the Microservices architecture (technical and functional)Project: Netting – Application to track Legal Opinions• Document storage• Data harmonization• Generation of a matrix to validate the netting flag of a counterparty• Implementation of a secure API open to the group to allow different services to retrieve informationTechnical Stack: Fullstack JS, React, Easy-peasy, Redux, Apollo Client, Typescript, NodeJS, NestJS, Express, GraphQL (Apollo Server), Swagger, PostgreSQL, TypeORM, Docker, Openshift, AWS, Oauth2, Eslint, HuskyTesting Tools: Jest, React Testing Library, Enzyme, Puppeteer, Cypress,
Recommendations
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
- Information Systems Major EngineerECE Paris2016
- Bachelor in Web & MobilityECTEI2014