Développeur web fullstack
Je conçois, développe et déploie des applications web performantes et maintenables.
Diplômé d'un Bachelor Développeur Web à l'ESD Paris, autoentrepreneur et passionné d'informatique. Actuellement à l'écoute de nouvelles opportunités.
Compétences et qualifications
J'aime les outils simples et le code clair.
Backend
Frontend
Mobile
Base de données
DevOps
Pratiques
Diplômes obtenus
Bachelor Développeur Web — ESD Paris
DUT Informatique — Université Gustave Eiffel
Baccalauréat STI2D (mention bien) — Lycée René Cassin
Expériences professionnelles
CDI — Développeur Web Fullstack
Entreprise : Dollen • Période : Nov. 2024 - En cours
- Conception logiciel (diagrammes de classes UML).
- Back-office: PHP 8.4, Symfony 7.3, Doctrine, Twig, Stimulus, PHPUnit, DDD.
- CI/CD et déploiement: Docker, Debian, Nginx, GitHub Actions.
- Migrations: SQLite, PostgreSQL, MariaDB.
- Peer review et gestion agile (Trello, GitHub Projects).
Apprenti — Développeur Fullstack
Entreprise : Présent • Avr. 2023 - Sep. 2024
- Apps mobiles: Kotlin (interne), Flutter (B2C).
- API REST monolithique: TypeScript, Fastify, Prisma, Jest, MySQL, Docker, GCP, DDD.
- SPA desktop/mobile: React, TypeScript, Zustand, Chakra UI.
Apprenti — Développeur R&D
Entreprise : WATT Earth • Oct. 2021 - Sept. 2022
- Fonctionnalités cœur produit: VueJS, TS, PHP, Python, MySQL, Warp10, Grafana.
- Maquettage et conception UI (Figma).
- Spécifications et cahiers de recettes.
- Intégration technologies: Modbus, LoRaWAN, Zigbee…
Projets récents
GoCMS
CMS en Go pour accélérer la création de sites avec blog/SSR, architecture DDD, CI/CD sur serveur Debian (Docker, Nginx, Jenkins).
GoSSRDockerNginxSQLite
Voir le dépôt →
SnippetsManager
API inspirée de massCode pour gérer des snippets. TypeScript, Express, Prisma, MySQL, Docker, Jest.
TypeScriptExpressPrismaMySQL
Voir le dépôt →
spotify-playlist-embed
Lecteur de playlist Spotify en Next.js + TS, avec spotify-web-api-node et TailwindCSS.
Next.jsTypeScriptTailwindCSSSpotify API
Voir le dépôt →
Contact
Échangeons sur vos besoins, missions ou opportunités.
Autres moyens de contact non listés pour éviter la collecte automatisée.