Me

    Sébastien Pingal

    Développeur Full Stack

    Compétences

    Stack Technique :

    TypeScript,
    JavaScript,
    Node.js,
    HTML5,
    CSS3
    React.js,
    Vue.js,
    Tailwind CSS,
    Shadcn/UI,
    Pinia,
    Mapbox
    Next.js,
    Nuxt.js,
    Express.js,
    Stripe,
    PostgreSQL,
    MySQL,
    MongoDB,
    REST API,
    GraphQL
    Docker,
    CI/CD,
    Git,
    Jest,
    Cypress,
    GitLab CI/CD,
    GitHub Actions,
    AWS,
    Lambda,
    S3,
    EC2
    Figma,
    Adobe Suite,
    Jira,
    Canva
    Responsive,
    Clean Code

    Autres Compétences :

    Pédagogie,
    UX/UI,
    Design,
    Mathématiques

    Langues :

    Français (Langue maternelle),
    Anglais (Professionnel)

    Activités

    Musique (composition, batterie)
    Membre de l'association de jam musicale 'Majama'
    Jeu de rôle (Maître du jeu)
    Membre de l'association de jeu de rôle 'La boîte à chimère'
    VTT
    Lecture

    Expériences Professionnelles

    Moneo Domus

    Développeur Full Stack React.js Node.js et UX/UI Designer - Depuis janvier 2024 (1,5 ans)

    Création d'un site web pour un holding d'entreprises en BTP. Le but était d'automatiser des tâches et ainsi de libérer 50% de charge de travail. MoneoDomus réalise environ 500 000€ de chiffre d'affaires par mois.

    - Développement frontend from scratch et responsive (React.js, shadcn/ui, TailwindCSS)

    • Formulaire de soumission de Projet avec une UX streamlined

    • Dashboards

    - Développement from scratch backend (Node.js, Next.js, NextAuth, PostgreSQL)

    • Génération automatisée de devis et de factures. From scratch car personnalisé et basé sur une structure modulaire et modifiable.

    • Authentification avec lien MagicLink envoyé par mail afin de simplifier la connexion.

    • Conception et gestion d'une base de données PostgreSQL complexe (Structures Devis, Utilisateurs, Agences immobilières, Clients, Projets, Documents, images, etc.)

    • Gestion des permissions et des rôles des utilisateurs.

    • Intégration de fonctionnalités complexes de Calendly (Round Robin) pour permettre la prise de rendez-vous en prenant en compte les emplois du temps de plusieurs personnes.

    - Rendez-vous avec les différents acteurs du secteur (Agences immobilières, Clients, Sociétés BTP) pour définir les besoins et les fonctionnalités du site.

    - Design UX/UI des pages et des composants mis à jour en fonction des retours des utilisateurs et des tests effectués.

    KAFO

    Fondateur, développeur Full Stack (Vue.js, Node.js, PostgreSQL) - Février 2023 - Septembre 2023 (8 mois)

    Création d'une startup. Un réseau social pour les télétravailleurs. Kafo avait des partenariats avec plusieurs écoles privées et communautés de freelances (dont Freelance Republik). Un article est paru dans Les Echos dédié à la plateforme.

    - Développement backend en no-code from scratch (Xano)

    • Gestion et génération d'événements.

    • Scraping de Google Maps pour trouver et répertorier des lieux publics favorables au travail.

    - Développement frontend en no-code from scratch et responsive (Weweb)

    • Implémentation de la carte interactive avec filtres ("Ouvert", "Dans un rayon de x kilomètres", "Actifs"...)

    • Design, développement et wording d'une Landing Page

    - Refonte totale du front en Vue 3

    • Afin d'optimiser la rapidité du site, et de simplifier sa maintenance, toutes les fonctionnalités précédemment développées en no-code ont été redéveloppées de zéro

    • Implémentation d'une bibliothèque de composants (Primevue)

    • Développement de divers dashboards statistiques et administratifs

    - Mise en place et réalisation de tests utilisateurs UX

    - Déploiement du front avec CI/CD GitHub sur un EC2 AWS

    Art Factory

    Développeur FullStack (Next.js, Node.js, React.js, PostgreSQL) et UX/UI Designer - Novembre 2023 - Janvier 2024 (3 mois)

    Développement et maintenance d'un site de gestion d'événements artistiques privés pour une association. (Next.js, Node.js, PostgreSQL)

    - Développement frontend (React, TailwindCSS)

    • Création d'une bibliothèque de composants pour le site (basée sur shadcn/ui) :

    • Design et développement de dashboards statistiques

    • Design et développement d'une interface de gestion des événements (création, modification, suppression, consultation)

    - Développement backend (Node.js, Express, PostgreSQL)

    • Création d'une API pour la gestion des événements

    • Gestion des permissions et des rôles des utilisateurs

    • Gestion des inscriptions aux événements, et des divers ateliers associés

    Aestima Immobilier

    Développeur FullStack (Vue.js, Node.js, Express.js, PostgreSQL, Stripe) - Juin 2021 - Décembre 2023 (2,5 ans)

    Refactorisation de features sur un site de simulation d'investissements immobiliers (Équipe de 3 développeurs fullstacks). Le site était très mal développé et le front autant que le back ont dû faire l'objet d'un grand nettoyage.

    - Refonte frontend (Vue 2)

    • Simplification de la totalité des interfaces afin de gagner en réactivité et en confort pour les utilisateurs.

    • Intégration d'une bibliothèque de composants (Primevue) et modularisation du site dans le but de créer de la cohérence sur tout le site et de faciliter sa maintenance.

    • Refonte de la landing page

    • Implémentation d'exports PDF personnalisés des simulations

    - Refonte du back (Node.js, Express, Axios)

    • Refonte totale de la logique métier et déplacement de celle-ci du côté back.

    • Refonte du système de facturation grâce à Stripe

    • Ajout de fonctionnalités métier (Gestion d'équipe et de collaborateurs, dispositifs Malraux, etc.)

    Mon Bureau

    Projets personnels - Depuis juin 2021 (4 ans)

    Mon Portfolio (sebastienpingal.dev) : Création d'un site web pour mon portfolio.

    - Développement frontend et backend from scratch et responsive (React.js, shadcn/ui, TailwindCSS, Next.js, Node.js, PostgreSQL)

    • Éditeur de CV me permettant de modifier et mettre à jour rapidement mes informations avec versioning et système de presets

    • Génération de bruit de Perlin pour créer un background dynamique et unique à chaque visite

    • Développement d'une bibliothèque de composants personnalisés pour le site

    • Gestion multilingue du site en utilisant i18n

    - Développement backend from scratch (Next.js, Node.js, PostgreSQL)

    • Authentification OAuth avec LinkedIn

    • Modularisation du site en stockant les informations dans une base de données PostgreSQL afin de séparer gestion des informations et du front

    - DoctoNotes : Extension pour Chrome et Firefox affichant les notes Google des médecins sur Doctolib.

    - Cerberes : Développement d'un chat minimaliste sécurisé de bout en bout (Vue3, Node.js, PostgreSQL, Docker, CI/CD). Déploiement sur un Raspberry Pi.

    - Livre 3D dynamique : Développement d'un livre 3D dynamique en React.js, Three.js. Génération des pages selon les fichiers en props du composant.

    - Remake du jeu 2048 : Développement d'un remake du jeu 2048 en Python sans bibliothèque externe.

    Brouillard

    Compositeur/Ingénieur du son - 2015 - 2021 (6 ans)

    Composition, Mix/Master de morceaux pour des artistes, films, jeux-vidéo et pièces de théâtre

    Freelance

    Monteur Vidéo - 2013 - 2015 (2 ans)

    Formation

    Formations en ligne et mentorat

    Juin 2021 - Présent (4 ans)

    Formation approfondie Vue.js et TypeScript

    Mentorat

    Réalisation de projets personnels pour mettre en pratique les compétences acquises