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

Sylvain Pontoreau

Supermalter

Senior Software Engineer

Sur demande
6 projets
Paris, FR
15 ans et +

Délai de réponse moyen : 1h

À propos de Sylvain

Bonjour 🖖

Je m'appelle Sylvain, je suis développeur depuis près de 16 ans. Depuis huit ans, je me concentre sur TypeScript, un langage que j'adore et qui m'a permis d'écrire le livre "TypeScript - Notions fondamentales". Du côté de la communauté, je co-organise le meetup TypeScript de Paris avec quelques amis et je suis également Microsoft MVP dans la catégorie Developer Technologies !

Je suis passionné par le développement web depuis le début de ma carrière, et plus particulièrement côté backend. J'aime créer des services web en utilisant mes patterns préférés : CQRS et Event Sourcing. J'aime aussi la méthodologie Agile, l'approche eXtreme Programming et le Behavior Driven Development. En ce qui concerne le cloud, je suis un afficionado d'AWS, en particulier les services Serverless tels que Lambda, DynamoDB, Event Bridge, etc. Je suis également un grand fan de CloudFormation ! J'aime utiliser CDK pour mon Infra as Code et avec GitHub Actions, c'est ma combinaison préférée 😎.
  • Français

    Bilingue ou natif

  • Anglais

    Capacité professionnelle complète

En télétravail uniquement
Travaille majoritairement à distance

Expériences

  • Fabrique numérique du ministère de la Transition Écologique et de la Cohésion des Territoires (MTE-MCT)
    Senior Software Engineer
    EDITION DE LOGICIELS
    février 2023 - Aujourd'hui (3 ans et 4 mois)
    Paris, France
    As 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.
    Typescript Node.js Next.js PostgreSQL CQRS Event Sourcing Domain Driven Design Behavior Driven Development Scrum Github Actions AWS S3 Web architecture
  • Editions ENI
    Author
    EDITION DE LOGICIELS
    novembre 2019 - Aujourd'hui (6 ans et 7 mois)
    Nantes, France
    Writing 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-9782409041266

    This 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).
    Typescript Node.js
  • LOXAM
    Senior Cloud/Software Engineer (Freelance)
    EDITION DE LOGICIELS
    octobre 2021 - décembre 2022 (1 an et 2 mois)
    Paris, France
    Within 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.
    Typescript Node.js AWS Lambda AWS DynamoDB AWS CDK AWS CloudWatch AWS EventBridge Datadog Test Driven Development Gitlab CI Event Driven Architecture Cloud Architecture Web architecture

Recommandations

AB
KM
Paul SouchePS
+3
Arnaud Beun et 5 autres personnes recommandent Sylvain

Ces profils de freelance correspondent également à vos critères

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

Formations

  • BAC+4, Conception / Développement logiciel
    ENI Ecole Informatique
    2011
    BAC+4, Conception / Développement logiciel
  • Bac +2, Développement Logiciel
    AFPA Rouen
    2009
    Bac +2, Développement Logiciel

Compétences

Catégories