À propos de Sylvain
Français
Bilingue ou natif
Anglais
Capacité professionnelle complète
Expériences
- Fabrique numérique du ministère de la Transition Écologique et de la Cohésion des Territoires (MTE-MCT)Senior Software EngineerEDITION DE LOGICIELSfévrier 2023 - Aujourd'hui (3 ans et 4 mois)Paris, FranceAs part of the Potentiel project team (https://potentiel.beta.gouv.fr/), I set up the re-architecture of the application in order to move from an MVP to a project that could be transferred to the Ministry.My scope is :- Redesign of CQRS and Event Sourcing architecture, covered by tests and enabling improved maintainability and scalability.- Implementing a couple of domain modules in TypeScript/Node.js, all with a craft-oriented approach (DDD/TDD/BDD, XP, Pair/Mob programming).- Set up a new frontend by replacing a custom solution with Next.js- Supporting and coaching the team around Domain Driven Design, Behavior Driven Development, Infrastructure and Architecture as well as certain development patterns (deep dive on CQRS, Mediator, Event Sourcing, ...).- Defining a new integration flow with Github Actions by setting up ReleaseFlow.- Assisting stackholders managing the backlog, writing user stories and their acceptance criteria.
- Editions ENIAuthorEDITION DE LOGICIELSnovembre 2019 - Aujourd'hui (6 ans et 7 mois)Nantes, FranceWriting of the book (french) "TypeScript Notions Fondamentales"Release date:- November 8, 2019 (version 1)- August 21, 2023 (version 2)Link: https://www.editions-eni.fr/livre/typescript-notions-fondamentales-2e-edition-9782409041266This book on the TypeScript language is intended for developers, who already have programming experience in other languages, who wish to optimize and secure the production of JavaScript code in a development project. If the basic knowledge of JavaScript is a plus for reading this book, it is not essential to understand the different concepts studied.In the first chapter, the authors first present the principles of language operation before setting up the development environment used for the examples, which is based on Visual Studio Code and Node.js. Then, in the following chapters, the reader discovers the different functionalities of the language (types, modules, decorators, genericity, asynchronism, advanced types...) as well as the possible programming paradigms (object-oriented programming and functional programming).Finally, the last chapter proposes an implementation of the different concepts studied through the step-by-step development of a Node.js application with the Fastify library. It also allows you to discover how to enrich the operation of a library by using the functionalities of TypeScript and several design templates (MVC, Repository, dependency injection).
- LOXAMSenior Cloud/Software Engineer (Freelance)EDITION DE LOGICIELSoctobre 2021 - décembre 2022 (1 an et 2 mois)Paris, FranceWithin the customer experience department, I've set up a new cloud infrastructure on AWS stack to improve contract management and billing.My mission was to:- Design the architecture (software and cloud)- Implementing an event driven architecture with AWS Serverless services (Lambda, Event Bridge and DynamoDB).- Defining the infrastructure with AWS CloudFormation (AWS CDK).- Monitoring the whole project with AWS CloudWatch and Datadog.- Developing the application in ATDD with TypeScript, Node.js and the AWS SDK.
Recommandations
Ces profils de freelance correspondent également à vos critères
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
Formations
- BAC+4, Conception / Développement logicielENI Ecole Informatique2011BAC+4, Conception / Développement logiciel
- Bac +2, Développement LogicielAFPA Rouen2009Bac +2, Développement Logiciel