QUI SUIS-JE ?

Bonjour et bienvenue sur mon portfolio !
  Après plusieurs expériences dans le domaine de l'écologie scientifique, je me reconvertis actuellement dans le Développement Web basé sur le langage JavaScript. Curieux des nouvelles technologies depuis longtemps, j'ai obtenu en juillet 2021 mon diplôme de Développeur Web et Web Mobile au sein de l'école O'Clock labellisée Grande École du Numérique via une formation fullstack JS.
J'ai poursuivi avec une alternance Concepteur et Développeur d'Applications (bac +3/4 - niveau 6) qui s'est terminée en septembre 2023, avec l'entreprise BilletWeb à Grenoble et l'école M2ITech Academy à Lyon pour le passage du titre professionnel .
Motivé et désireux d’apprendre, je suis ouvert à de multiples technologies avec une petite préférence pour les technos Node / React.
Après une expérience enrichissante chez Assopassion, pour la mise en place d'une solution de lotos digitaux et l'accomplissement de projets personnels (mise en production de serveurs mail, webmail, maîtrise de Docker, prise en main de Next.js, API de e-commerce), je suis actuellement à la recherche d'un poste de développeur web fullstack.

Vous trouverez sur ce site des informations sur les compétences que je peux mettre à votre service, sur mes outils de travail ainsi que des exemples de réalisations. Bonne visite !

Choisissez un travail que vous aimez et vous n'aurez pas à travailler un seul jour de votre vie. — Confucius

PORTFOLIO

API Club de jeux

Développement d'une API pour un club de jeux d'une MJC.

  • Base de données : PostgreSQL
  • Création du MCD / MLD: Mocodo
  • Création des wireFrames: Whimsical
  • Langages utilisés : SQL, JavaScript
  • Framework utilisé : Express
  • Architecture : Active Record

Cadex

Développement d'une API web
pour la construction d'un cadavre
Exquis aléatoire

  • Base de données : PostgreSQL
  • Environnement de travail : Node.js
  • Langages utilisés : SQL, JavaScript, HTML, CSS
  • Framework utilisé : Express
  • Architecture : Active Record
  • Serveur web : Nginx
  • Hébergement : AWS

Kanban

Réalisation d'un front en JS vanilla
pour la réalisation d'un Kanban (rédaction de ToDo list)

  • Base de données : PostgreSQL
  • Création du MCD / MLD: Mocodo
  • Environnement de travail : Node.js
  • Langages utilisés : HTML, CSS, JavaScript
  • Framework utilisé : Express
  • Serveur web : Nginx
  • Hébergement : OVH

API E-commerce

Développement d'une API pour un site de e-commerce
avec intégration de STRIPE (paiement carte, SEPA, remboursement) et TWILLIO, gestion des statuts de commandes, des stocks, édition des factures...

  • Base de données : PostgreSQL, REDIS
  • Création du MCD / MLD: JMerise
  • Environnement de travail : Node.js
  • Langages utilisés : JavaScript
  • Framework utilisé : Express
  • Architecture : Active Record
  • Serveur web : Nginx

The Quiz

Développement d'un site de quiz (reset du mot de passe, double authentification...)

  • Base de données : PostgreSQL, via sequelize (ORM)
  • Création du MCD / MLD: Mocodo
  • Environnement de travail : Node.js
  • Langages utilisés : JavaScript, HTML, CSS
  • Framework utilisé : Express
  • Architecture : Active Record
  • Serveur web : Nginx

Site de présentation

Développement d'un site vitrine de présentation

  • Framework CSS : Boostrap
  • Environnement de travail : Node.js
  • Langages utilisés : JavaScript, CSS, HTML
  • Framework Node.js utilisé : Express
  • Architecture : Active Record
  • Base de données : Mongo (404 😉 )
  • Serveur web : Nginx

Pokedex

  • Framework CSS : Boostrap
  • Environnement de travail : Node.js
  • Langages utilisés : JavaScript, CSS, HTML
  • Framework Node.js utilisé : Express
  • Architecture : Datamapper
  • Base de données : Mongo (framework aggregate)
  • Serveur web : Nginx

Convertisseur de devises (pour la pratique)

Une app pour convertir des devises en React

  • library Front : React
  • Langages utilisés : JavaScript, SCSS, HTML
  • State a partir d'une class, Hook à venir...
  • Transpilation : Babel
  • Bundle module : Webpack
  • Préprocesseur CSS : Sass
  • Gestionnaire de paquet: Yarn
  • Linter: esLint avec le modèle airbnb
  • Serveur web : Nginx

todo-list en React (pour la pratique)

Réalisation d'une todo-list en REACT

  • library Front : React
  • Langages utilisés : JavaScript, SCSS, HTML
  • State a partir d'une class, Hook à venir...
  • Transpilation : Babel
  • Bundle module : Webpack
  • Préprocesseur CSS : Sass
  • Gestionnaire de paquet: Yarn
  • Linter: esLint avec le modèle airbnb
  • Serveur web : Nginx
  • Hébergement : OVH

Blog (pour la pratique)

Réalisation d'un blog factice en REACT

  • library Front : React
  • Langages utilisés : JavaScript, SCSS, HTML
  • Hooks, React Router V6, domPurify
  • Transpilation : Babel
  • Bundle module : Webpack
  • Préprocesseur CSS : Sass
  • Gestionnaire de paquet: Yarn
  • Linter: esLint avec le modèle airbnb
  • Serveur web : Nginx
  • Hébergement : OVH

API-Blog (pour la pratique)

Réalisation d'une APi délivrant des articles pour un front en REACT

    • Base de données : PostgreSQL, REDIS (mise en cache)
    • Création du MCD / MLD: Mocodo
    • Environnement de travail : Node.js
    • Langages utilisés : JavaScript, HTML, CSS
    • Framework utilisé : Express
    • Paquets npm secondaire : Joi, Validator, Helmet(sécurité), Fastest-levenshtein, swagger-jsdoc
    • Documentation: JSdoc et YAML, compatible standart OpenAPI Specification V3 pour doc Swagger
    • Architecture : Active Record (full ESM)
    • Serveur web : Nginx

Find your repo ! (pour la pratique)

Réalisation d'un front qui utilise l'API GitHub pour rechercher des repositories

  • library Front : React
  • Langages utilisés : JavaScript, SCSS, HTML
  • Hooks, Axios, react-spinners, pagination
  • Framework CSS : Semantic UI
  • Transpilation : Babel
  • Bundle module : Webpack
  • Préprocesseur CSS : Sass
  • Gestionnaire de paquet: Yarn
  • Linter: esLint avec le modèle airbnb
  • Serveur web : Nginx
  • Hébergement : OVH

Tchat (pour la pratique)

Réalisation d'un tchat avec websocket pour échanger des messages en temps réel

  • library Front : React
  • Langages utilisés : JavaScript, SCSS, HTML
  • Redux, Redux-saga, Axios, react-spinners
  • Framework CSS : Semantic UI
  • Transpilation : Babel
  • Bundle module : Webpack
  • Préprocesseur CSS : Sass
  • Gestionnaire de paquet: Yarn
  • Linter: esLint avec le modèle airbnb
  • Serveur web : Nginx
  • Hébergement : OVH

CV

Parcours de reconversion professionnelle


  • Développeur Fullstack

    09/2023 - 08/2024

    Développeur Fullstack

    Lotos associatifs en ligne

  • Développeur

    07/2021

    Validation du Titre Profesionnel Développeur Web et Web mobile

    Ecole O'Clock pour le passage du titre.

  • Etudiant Développeur

    11/2020 - 06/2021

    Formation Fullstack JavaScript

    Ecole O'Clock / Spécialisation Data - API

  • Etudiant Développeur

    04/2021

    Certification OPQUAST Maitrise de la qualité en projet Web

    Bonnes pratiques et prise en compte de la diversité et des éxigences des utilisateurs (certificat) .

  • Etudiant Développeur

    01/2020

    MOOC SecNumAcademie (ANSSI)

    Panorama de la SSI, sécurité de l'authentification, sécurité sur internet, sécurité du poste de travail et nomadisme (certificat) .

Expériences Professionnelles passées


  • Informatique / Développement

    2021 - 2024

    Réalisation d'une API de e-commerce

    • Environnement Node.js
    • Framework Express
    • BDD : PostagreSQL, REDIS
    • Test unitaire : Mocha, Chai
    • Git et GitHub
    • Paiement: STRIPE
    • Twilio
    • Deploiement: OVH, Nginx, PM2
  • Informatique / Développement

    2021 - 2024

    projet de developpement perso

    • - Développement d'applications REACT / Node.js
    • - Développement d'API de e-commerce
    • - Mise en production d'applications
    • - Mise en place d'un serveur Mail et d'un webmail
  • Projet personnel

    2018 - 2020

    long Voyage

    USA (Californie), Polynésie Francaise, Nouvelle Zélande, Australie

    • - Perfectionnement de la langue anglaise
    • - Nombreux métiers pratiqués

  • Science/ Ecologie

    2016 - 2018

    Technicien environnement

    Conservatoire du Littoral / Communauté de Communes de Belle île en Mer

    • - Cartographie des milieux
    • - Mise en place de protocole scientifique
    • - Traitement de données statistiques
    • - Travaux d"aménagements
    • - Sensibilisation
  • Master IEGB

    2012 - 2014

    Master Ingénierie en Ecologie et Gestion de la Biodiversité.

    Faculté des Sciences / CNRS - Montpellier

  • BEES 1er degré

    2007 - 2010

    BREVET D'ETAT D'EDUCATEUR SPORTIF (BEES), Accompagnateur en Moyenne Montagne

    DDJS Grenoble

Compétences


  • Javascript / TypeScript
  • Programmation Orientée Objet
  • Node.js (Express, Nest) / REACT (Next.js)
  • Git & Github
  • SQL / PostgreSQL / MongoDB / REDIS
  • HTML5 / CSS3
  • AWS / NGINX / PM2
  • Postman / PgAdmin 4 / MongoSH
  • Docker / Docker compose

Atouts


  • - Autonome
  • - Motivé
  • - Curieux
  • - Rigoureux
  • - Organisé
  • - Esprit d'équipe
  • - Sens relationnel

Divers


  • Sport (escalade, natation)
  • Voyages :
    • - Pacifique (Autralie, Nouvelle-Zélande,
        Fidji)
    • - Russie, Mongolie
    • - Afrique de l'Ouest

CONTACTEZ MOI



logo linkedin logo github