Photo de profil

Bonjour, je suis

Baptiste VASSEUR

Développeur Full Stack

Passionné par le développement web, l'innovation technologique et l'enseignement. Je suis un jeune passionné de nouvelles technologies qui aime partager ses connaissances et ses compétences.

À propos de moi

Lead Squad, Freelance, Intervenant Tech

Je suis actuellementLead Squad et développeur web full stack passionné par la création d'applications web performantes et innovantes. Avec plus de 10 ans d'expérience en Symfony et avec une expertise approfondie dans diverses technologies comme VueJS, React, PostgreSQL, Elasticsearch, MongoDB, Supabase, Firebase, Docker et les outils de CI/CD, je maîtrise l'ensemble du spectre du développement web, du back au front en passant par l'infra. Je suis actuellement en poste chez Calmedica qui propose une solution innovante aux établissements de santé pour l'amélioration de la qualité du suivi médical post et pré-opératoire.

En tant que freelance, je propose mes services aux entreprises et startups qui cherchent à développer des applications web ou sites vitrines/e-commerce. Mon approche combine rigueur technique, créativité et compréhension des besoins métier pour livrer des solutions sur-mesure qui répondent parfaitement aux attentes de mes clients. J'ai une expérience dans différents domaines, que ce soit la bijouterie, le prêt-à-porter, la finance, la restauration, la santé, etc.

En parallèle de mon activité de développeur, je suis intervenant technique dans plusieurs écoles à Paris, où j'enseigne des matières telles que Symfony, VueJS, SQL, NoSQL, JavaScript, l'architecture logicielle avec les design patterns, les tests unitaires/fonctionnels, les différents principes (SOLID, DRY, FIRST, KISS, YAGNI, etc.). Cette double casquette me permet de rester constamment à jour sur les dernières technologies et de transmettre mes connaissances aux générations de développeurs. Cela m'aide également à développer mes compétences en pédagogie et en communication.

Je participe régulièrement aux processus de recrutement en tant qu'expert technique, ayant mené plus de 650 entretiens pour évaluer les compétences de candidats développeurs. Cette expérience m'a permis de développer une vision précise des attentes du marché et des compétences recherchées par les entreprises et/ou écoles.

Depuis peu, je suis également associé dans une école d'informatique en pleine création nommée .decode. Cette école éthique et 100% transparente réinjecte tous ses revenus dans la pédagogie. Fondée par une cinquantaine de professeurs et d'anciens étudiants, notre mission est de transformer le monde de l'éducation en proposant une approche plus juste et centrée sur l'étudiant.

0+
Années d'expérience
0+
Étudiants formés
0+
Projets réalisés
0+
Entretiens menés

Expériences Professionnelles

Lead Squad Fullstack

En cours
2022 - Présent

En tant que référent technique d'une équipe de 6 personnes, j'accompagne le développement technique Backend (Symfony) et Frontend (NuxtJS). J'ai mis en place des pratiques agiles (Poker Planning, Sprint Review, Daily, Retrospective) et j'aide les nouveaux développeurs à se sentir à l'aise dans l'équipe en appréhendant au mieux leurs compétences et en leur proposant des formations sur nos outils, bonnes pratiques et méthodes de travail. Mon rôle est aussi d'assurer que la codebase des applications/services développés soit de qualité, optimisée et qu'elle soit maintenable.

Intervenant Bachelor & Master

En cours

J'interviens auprès des étudiants en cycle Bachelor et Master sur les technologies web modernes : Symfony, API Platform, VueJS, la modélisation de bases de données, Supabase, MongoDB, Grafana, Metabase, et l'intégration d'IA dans les projets web.

Intervenant Bachelor & Master

En cours
2023 - Présent

J'enseigne aux étudiants de première année, en cycle Bachelor et Master les technologies web essentielles : Javascript, Symfony, API Platform, VueJS, la modélisation de bases de données (SQL/NoSQL), et l'intégration d'IA dans les projets web.

Développeur Web Symfony

2021 - 2022

J'ai développé des applications web avec PHP 5/7/8 et Symfony 3/4/5/6, en utilisant MySQL, PostgreSQL, Elasticsearch, Kibana, VueJS, NuxtJS, Docker, Gitlab CI, PHPStan, MongoDB, RabbitMQ, GraphQL tout en respectant des normes de qualité de code (PSR, SOLID, DRY, KISS, FIRST) et des architectures modernes (DDD, Clean Architecture, Event Sourcing, TDD).

Développeur web Freelance

En cours
2019 - Présent

Je développe des solutions web complètes : sites vitrines et e-commerce, thèmes et plugins WordPress, applications Symfony/ApiPlatform/VueJS, et applications PWA. J'interviens également en tant que DevOps pour la mise en place de CI/CD, Terraform (AWS) et Ansible.

Développeur Symfony

2017 - 2021

C'est durant ces années d'alternance que je suis monté le plus en compétences, j'ai du développer une multitude d'applications internes : un réseau social, un système de planning, un Extranet 2.0, une refonte d'application mobile, un système de recrutement avec test d'admission et système avec anti-triche, une application de recrutement, un système de gestion des stocks, une messagerie instantanée, ...

Développeur Web

2017

J'ai travaillé sur différents CMS (WordPress, Prestashop, Magento) pour modifier des templates, optimiser le SEO et les performances. J'ai également dû développer des modules personnalisés pour les clients de l'agence, toujours en gardant en tête tête à l'optimisation du code et des balises pour le SEO.

Technicien informatique

J'ai eu en charge la maintenance du système informatique, le support aux utilisateurs de niveau 1 et 2, la gestion des serveurs, la mise à jour des logiciels et la gestion des serveurs de fichiers.

Technicien informatique

J'ai pu gérer la maintenance du système informatique de l'association, la maintenance et la mise à jour du site web (WordPress). En dehors des aspects techniques, j'ai été amené à gérer l'accueil des membres du club, préparer les activités et les évènements pour les membres.

Formation

ATPL Théorique

En cours
2024 - 2026

Après des années d'expérience dans l'informatique, j'ai décidé de me challenger et me suis lancé la folle idée de devenir pilote de ligne. Cette formation théorique va donc me permettre de passer l'étape supérieure (après avoir obtenu ma licence de pilote privé) pour devenir pilote professionnel. Et qui sait, peut-être qu'un jour j'ouvrirai VSCode pour coder un nouveau projet à 40 000 pieds ?

RéflexionRigueurTravail d'équipeEsprit de décisionCompétences analytiquesEsprit critiqueRapiditéPrécisionSérieuxAdaptationGestion du stress

Expert en Système d'information, Ingénierie du Web

2019 - 2021

Cette formation m'a permis d'approfondir mes connaissances en développement web et en architecture logicielle. J'ai pu travailler sur des projets concrets utilisant les dernières technologies comme Symfony, React, Svelte, Golang, et les architectures microservices. J'ai pu monter rapidement et efficacement en compétence sur la partie déploiement d'applications (DevOPS) en utilisant Terraform, Ansible, Docker, et Kubernetes. La partie système d'information m'a également donné une vision plus globale sur la gestion de projets et l'optimisation des processus métier.

SymfonyReactSvelteGolangMicroservicesDevOpsVueJSAPI PlatformSQLPythonDockerKubernetesTerraformAnsibleGitlab CI

Chef de Projet, Big Data & Intelligence Artificielle

2018 - 2019

Une année intense qui m'a permis de découvrir le monde du Big Data et de l'IA. J'ai appris à gérer des projets complexes impliquant le traitement de grandes quantités de données, la mise en place de pipelines ETL, et l'intégration de modèles d'IA dans des applications web. Cette formation a été un véritable tremplin pour ma carrière dans le développement web moderne.

Big DataIAMachine LearningHadoopSparkKafkaPythonJavaSQLLangage CGraphQLGrafanaKibanaElasticsearchSupabaseMongoDB

BTS SIO - SLAM

2016 - 2018

Ayant commencé le développement lorsque j'étais encore au collège (en faisant du modding pour des jeux vidéo, et en faisant des sites web pour mettre en avant mes serveurs Minecraft), j'ai décidé après l'obtention de ma Bac S, de me lancer dans une formation pour devenir développeur web. Cette formation m'a permis de monter rapidement en compétence en travaillant sur des dizaines de projets en 2 années (PHP, Symfony, JS, Java, SQL) et de devenir autonome dans le développement web.

PHPSymfonyJSJavaSQL

Compétences

Liste non exhaustive, j'apprends chaque jour de nouvelles choses.

Langages & Frameworks Backend

PHP 7.4/8Symfony 4/6NestJSAPI PlatformNode.jsGraphQLRabbitMQGolangJavaPythonLangage C

Langages & Frameworks Frontend

JavaScriptVue.jsNuxtJSReactSvelteHTML5CSS3Tailwind CSSPWA

Bases de données & Big Data

MySQLPostgreSQLMongoDBElasticsearchKibanaSQLNoSQLHadoopSparkKafkaSupabase

DevOps & Outils

DockerKubernetesGitlab CITerraform (AWS)AnsibleCI/CDPHPStanGrafanaUnixCloudflare tunnelNginx/Traefik/Caddy

Intelligence Artificielle

Machine LearningDeep LearningBig DataData AnalysisETLData PipelinesApprentissage superviséApprentissage par renforcement

CMS & E-commerce

WordPressWooCommercePrestashopMagento

Low-Code/No-Code & Automatisation

Home AssistantESPHomeNode-REDZapierMake (Integromat)StrapiDirectusWebflowAirtablen8nMQTTZigbeeMatter

Méthodologies & Soft Skills

Agile/ScrumLeadershipPédagogieRigueurTravail d'équipeRapiditéPrécisionSérieuxAdaptationGestion du stress

Ma Méthodologie

Démarrage d'un Projet

Premier Contact

Notre collaboration commence par un échange approfondi pour comprendre vos besoins, vos objectifs et vos contraintes. Je vous propose ensuite une solution technique adaptée, avec un planning et un budget détaillés.

Spécifications & Planning

Je rédige un document détaillant les fonctionnalités, l'architecture technique, les technologies utilisées et le planning de développement. Ce document sert de base à notre collaboration et peut être ajusté selon vos retours.

Développement & Suivi

Le développement se fait par itérations courtes, avec des démonstrations régulières des fonctionnalités. Vous avez accès à un environnement de test pour suivre l'avancement et donner votre feedback en temps réel.

Livraison & Support

Une fois le projet terminé, je vous fournis une documentation complète et je vous forme à l'utilisation de la solution. Je reste disponible pour le support et les évolutions futures.

Structure des Cours

Introduction & Théorie

Chaque cours commence par une introduction des concepts théoriques, expliqués de manière claire et accessible. Ces notions sont immédiatement illustrées par des exemples concrets pour faciliter la compréhension.

Exercices Pratiques

Après chaque notion théorique, les étudiants mettent en pratique leurs connaissances à travers des exercices ciblés ou des mini-projets concrets. Cette approche permet de consolider les acquis et de développer l'autonomie.

TP Noté Intermédiaire

Au milieu du cours, un TP noté permet d'évaluer la compréhension des concepts vus jusqu'alors. Cet exercice pratique est l'occasion de mettre en application l'ensemble des compétences acquises dans un contexte réaliste.

Projet Final & Soutenance

Le cours se conclut par un projet final, réalisé individuellement ou en groupe. Les étudiants doivent développer une application complète, intégrant toutes les compétences acquises, et présenter leur travail lors d'une soutenance.

Cours enseignés

JavaScript

Débutant à avancé

Fondamentaux du langage, manipulation du DOM, Fetch API, asynchrone, ES6+, bonnes pratiques et patterns modernes.

Symfony & API Platform

Intermédiaire à avancé

Framework PHP, architecture MVC, Doctrine ORM, API REST, GraphQL, sécurité et bonnes pratiques de développement.

VueJS

Intermédiaire

Développement front-end avec Vue.js, composants, Pinia, Vue Router, Composition API et intégration avec des APIs.

SQL & NoSQL

Tous niveaux

Conception de bases de données, Supabase, MongoDB, Metabase, Grafana, requêtes complexes et optimisation.

Intégration d'IA

Intermédiaire

Intégration d'APIs d'IA, prompt engineering, fine-tuning, applications pratiques et cas d'usage concrets.

Langage C

Débutant à intermédiaire

Fondamentaux du C, pointeurs, gestion mémoire, structures de données, algorithmique et optimisation.

HTML/CSS

Débutant

Structure web, CSS moderne, responsive design, animations, accessibilité et bonnes pratiques.

Design Patterns & DevOps

Avancé

Patterns de conception, principes SOLID, architecture logicielle, CI/CD, conteneurisation et bonnes pratiques.

Projets & Hackathons

Tous niveaux

Encadrement de projets annuels, hackathons, tutorat, soutenances et mentorat technique.

Veille Technologique

Pour rester à la pointe de la technologie et enrichir mes cours, je me concentre sur trois domaines clés à travers des sources d'information pertinentes et régulièrement mises à jour.

Développement Web

Veille sur le développement front-end et back-end, frameworks, outils et bonnes pratiques.

Dev.toGitHub TrendingJavaScript WeeklyFrontend FocusVue.js NewsThe New StackDaily.dev

IA & Machine Learning

Suivi des avancées en intelligence artificielle, LLM et machine learning.

Papers with CodeHugging Face BlogOpenAI BlogThe BatchArxiv SanityML SubredditWeights & BiasesYouTube

No-code & Outils Modernes

Veille sur les plateformes no-code, low-code et outils modernes de développement.

Supabase BlogRetool BlogMakerpadYouTubeWeWeb BlogXano BlogBubble BlogLowCode Weekly

Mes Passions

Aéronautique

Pilote passionné, je partage ma passion pour l'aviation en faisant découvrir les joies du vol à mes proches. Entre les couchers de soleil vus du ciel, les balades aériennes entre amis et les sensations fortes de la voltige, chaque vol est une nouvelle aventure qui m'émerveille et m'inspire.

Musculation & Rugby

Ces deux disciplines complémentaires m'apportent équilibre et épanouissement. Le rugby, avec son esprit d'équipe et sa communication, me permet de développer des compétences essentielles. La musculation, quant à elle, est un moment de déconnexion où je m'entraîne avec des amis, toujours dans l'optique d'améliorer mes performances et de gagner en énergie.

Domotique

Passionné par l'automatisation et l'électronique, je développe des solutions domotiques personnalisées à la maison. De la création de serveurs à l'intégration de protocoles comme MQTT, Zigbee et Matter, j'aime connecter et faire interagir différents appareils pour créer un environnement intelligent.

Moto

La moto représente pour moi la liberté et le partage. Que ce soit pour des road-trips, des balades entre amis ou la découverte de nouveaux paysages, chaque sortie est une aventure. La mécanique fait aussi partie intégrante de cette passion, permettant de mieux comprendre et entretenir ma machine.

Voyages

Voyager, c'est bien plus que découvrir de nouveaux horizons. C'est l'opportunité d'apprendre d'autres langues, de rencontrer des personnes aux cultures différentes et d'enrichir sa vision du monde. Chaque voyage est une expérience unique qui contribue à développer mon esprit et ma compréhension du monde.

Développement

Le développement est pour moi une passion qui allie créativité et logique. J'aime explorer les nouvelles technologies, expérimenter avec différents frameworks et langages, et créer des solutions innovantes. Cette passion me permet de rester constamment en apprentissage et de repousser mes limites techniques.

.decode - Une école différente

Associé et enseignant de .decode, une école d'informatique éthique et transparente qui réinvente l'éducation numérique.

.decode

Éthique

Transparence totale sur l'utilisation des ressources et les décisions stratégiques de l'école.

Pédagogie innovante

Apprentissage par projets concrets et accompagnement personnalisé de chaque apprenant.

Communauté

70 intervenants professionnels et une communauté active d'alumni pour un réseau solide.

Excellence technique

Formation aux dernières technologies par des experts en activité, du développement à l'IA.

Accessibilité

Formation de Bac+1 à Bac+5 avec des titres reconnus par l'État et des classes de 25 étudiants maximum.

Innovation & Expertise

Programmes constamment mis à jour et co-construits avec la communauté pour anticiper les besoins du marché.

Notre vision

.decode est née d'une conviction : l'éducation numérique doit être repensée. Fondée par des professeurs et d'anciens étudiants, notre école réinjecte 100% de ses revenus dans la pédagogie et le bien-être des apprenants.

Nous croyons en une formation technique de haut niveau, dispensée par des professionnels en activité, dans un cadre bienveillant qui favorise l'apprentissage et l'épanouissement de chacun.

Ce qui nous distingue :

  • Transparence totale sur l'utilisation des fonds
  • Enseignants professionnels en activité
  • Pédagogie basée sur des projets concrets
  • Accompagnement personnalisé des étudiants

Questions fréquentes

Contact

Vous avez un projet en tête ou souhaitez discuter d'une opportunité ? N'hésitez pas à me contacter via ce formulaire.