logo linkedin

ANTOINE GAYOSO
DÉVELOPPEUR FULLSTACK



Je conçois et développe des solutions permettant de répondre aux besoins de diverses entreprises, en utilisant les bonnes pratiques craft. Ma capacité à m'adapter et ma bonne humeur me permettent d'intégrer des équipes sans difficulté, j'estime que le travail collaboratif est un point essentiel pour toute équipe digne de ce nom. Enfin, ma curiosité me permet également de me challenger sans cesse et d'apprendre en permanence.

Avant d'être développeur j'étais auto entrepreneur. Durant cette période j'ai pu mettre à l'épreuve ma rigueur et mon autonomie. J'aime sortir de ma zone de confort, c'est pour cela que j'essaye de m'améliorer en continue, sur tous les plans.

COMPÉTENCES


FRONT

  • Javascript
  • Typescript
  • React JS
  • Redux
  • Frameworks orientés composant
  • CSS3
  • Sass
  • HTML5
  • ES6

BACK

  • Javascript
  • Typescript
  • Node JS
  • Nest JS
  • NoSQL
  • Swagger
  • SQL
  • Typeorm
  • Express
  • Sequelize

TEST

  • Cucumber
  • Gherkin
  • Jest
  • Chai

BONNES PRATIQUES

  • Architecture Hexagonale
  • Atomic Design
  • BDD
  • TDD
  • DDD
  • Clean Code

COMPÉTENCES GÉNÉRALES

  • Écosystème web
  • Scrum
  • Kanban

EXPÉRIENCE


WEMANITY

DÉVELOPPEUR FULLSTACK - Janvier 2022 à Avril 2023

CONTEXTE

J'ai eu la chance de faire mes premières armes chez Wemanity, une esn avec un fort verni craft. J'ai pu suivre quelques unes de leurs formations et j'ai travaillé sur un projet interne qui visait à suivre le cycle de vie de leurs collaborateurs par rapport à leurs missions et leurs compétences. Dans une équipe agile de trois développeurs et un product owner, nous faisions des review de code entre nous et partagions nos connaissances autant que possible. J'ai également fait quelques missions de mécénat (voir expérience grenier d'abondance et ferme d'avenir).

MISSIONS

  • Création d'interfaces et de composants from scratch
  • Création d'un backend from scratch pour intéragir avec leur base de données
  • Tests unitaires et e2e
  • Reviews de code
  • Mise en pratique de principes craft (tdd, bdd, architecture hexagonale)

RÉSULTATS

  • Suivi d'entrée et de sortie des collaborateurs chez les clients.
  • Application maintenable dans le temps et testable facilement grâce à l'architecture.

ENVIRONNEMENT TECHNIQUE

  • Langage : Typescript
  • Frameworks : React, Nest, Jest
  • Méthodologie : Kanban, Scrum
  • Architecture : Hexagonale
  • Versionning : Git

LES GRENIERS D'ABONDANCE

DÉVELOPPEUR FRONT - Janvier 2023 à Avril 2023

CONTEXTE

J'ai pu intervenir sur CRATer, un calculateur pour la résilience alimentaire des territoires en France. L'architecture du code est en hexagonale, j'ai donc pu entrer dans le sujet en moins d'une semaine, ainsi, durant le temps de mon intervention, leur vélocité s'est vu doublé.

MISSIONS

  • Refonte de leurs interfaces et de certains composants.
  • Création de nouveaux composants en suivant le design system.
  • Implémentations de nouveaux composants dans leur arborescence de composants.
  • Refactoring sur du code existant en TDD.
  • Testing de composant avec Cypress

RÉSULTATS

  • Trois nouveaux composants testés unitairement pour leurs accueils.
  • Refonte de la page d'accueil de la carte, de la FAQ, de l'accueil principal, des diagnostics et du menu de navigation des chapitres de diagnostic.
  • Vélocité doublée.

ENVIRONNEMENT TECHNIQUE

  • Langage : Typescript
  • Frameworks : Lit, Cypress, Vitest
  • Méthodologie: Kanban, Scrum
  • Versionning : Git

FERMES D'AVENIR

DÉVELOPPEUR FULLSTACK - Octobre 2022 à Janvier 2023

CONTEXTE

Dans le cadre du mécénat proposé par Wemanity, j'ai apporté mon aide à l'association Fermes d'Avenir sur leur site de petites annonces agricoles récemment publié, j'ai continué le développement de leur projet en suivant les spécifications fonctionnelles et techniques.

MISSIONS

  • Correctifs et améliorations interface / expérience utilisateur.
  • Ajout de fonctionnalités tel que l'ajout de pièce jointe dans leur formulaire et la création d'un back-office pour le monitoring du site.
  • Mob/Pair programming.
  • Relectures de code.

RÉSULTATS

Fonctionnalités livrées et appréciées de la responsable de l'association.

ENVIRONNEMENT TECHNIQUE

  • Langage : Javascript / Typescript
  • Frameworks : React JS, Next, Express
  • Méthodologie : Kanban, Scrum
  • Versionning: Git

BRICO-DÉPÔT

DÉVELOPPEUR FRONT - Mars 2021 à mai 2021

CONTEXTE

Brico-Dépôt accueillera des bornes à l'entrée des rayons afin que les clients du magasin puissent se renseigner et commander des produits.

MA CONTRIBUTION

J'ai aidé un développeur freelance à concevoir et développer l'interface et le back-office de l'application à destination des bornes.

MISSIONS

Développement du back-office de l'application qu'il y a sur ces bornes afin de faciliter le monitoring des différents magasins en France.

RÉSULTATS

J'ai livré l'outil de monitoring dans les temps avec les pratiques recommandées de mon collègue.

ENVIRONNEMENT TECHNIQUE

  • Langage : Javascript
  • Framework : React JS, Gatsby
  • Versionning : Git
  • Méthodologie : Kanban / Scrum

SIMPLON

DÉVELOPPEUR FULLSTACK - Juin 2022

CONTEXTE

Projet de fin d'étude à présenter lors de la soutenance pour passer le titre de Concepteur Développeur d'Application.

J'ai créé un réseau social de review de films et séries sous lesquelles les utilisateurs peuvent échanger, débattre et donner leur avis à propos de cette review.

MISSIONS

  • Développement d'une api afin de gérer les reviews, leurs commentaires et les utilisateurs utilisant mon application. Utilisation d'apis externes (YouTube et Movie Database) afin de pré-remplir des formulaires
  • Développement d'une interface utilisateur guidé par des besoins déterminés en amont par un product vision board, des personas et des cas d'utilisations.

ENVIRONNEMENT TECHNIQUE

  • Bonnes pratiques craft et architecture hexagonale.
  • Langage : Typescript
  • Frameworks : Nest JS, React JS
  • Méthodologie : Kanban
  • Versionning : Git
formation

FORMATION


Bootcamp

Wemanity

Février 2022

  • Craftsmanship :
    • Initiation aux méthodes craft (TDD, BDD, DDD, clean code, architecture hexagonale)
    • Pratique aux travers de katas
  • Agile awareness :
    • Initiation aux méthodologies agiles
    • Apprentissage aux travers de travaux pratiques
  • DevOps awareness :
    • Initiation a la culture DevOps
    • Apprentissage de la CI / CD aux travers de travaux pratiques

Concépteur Développeur d'Applications

Simplon

Septembre 2021 à septembre 2022

  • Conception applicative
  • Mises en place des testes & pipeline d'intégration continue
  • Travailler sur des projets personnels et en groupe en utilisant les technologies suivantes : Redux, React Native, Javascript, NodeJs, React, TypeOrm, Typescript, Sequelize, Mysql
  • En alternance

Développeur Web et Web Mobile

Simplon

Décembre 2020 à septembre 2021

  • Réalisation de Maquettes d'application
  • Développement des composants d'accès aux bases de données
  • Développement de la partie front-end d'une interface utilisateur web
  • Développement de la partie back-end d'une interface utilisateur web

Certifications


CERTIFICATION RS5487 "GÉRER UN PROJET EN MOBILISANT LES MÉTHODES AGILES"

TITRE RNCP DÉVELOPPEUR WEB ET WEB MOBILE

TITRE RNCP CONCEPTEUR DÉVELOPPEUR D'APPLICATION