Grégory Fulgueiras

Développeur Web | Spécialisé Backend Java et PHP

Développeur Fullstack, passionné par le backend. Je mets mes compétences en développement backend et DevOps au service de la création de solutions robustes et sécurisées. En recherche active d'un poste de développeur backend Java à Québec.

Formation

Compétences

Projets

IoT Hub

Dashboard IoT Hub - Capteurs Airthings Dashboard IoT Hub - Thermostats
  • Contexte : Projet personnel de domotique pour piloter le chauffage et surveiller la qualité de l'air de la maison en temps réel.
  • Mission : Backend en architecture hexagonale modulaire (ports & adapters) intégrant l'API Airthings (OAuth2) et des thermostats Zigbee via MQTT. Authentification JWT multi-utilisateurs, notifications push en temps réel sur seuils dépassés (CO2, radon, VOC, particules fines), et frontend Angular en PWA installable (desktop et mobile), déployé en HTTPS sur VPS avec tunnel Tailscale vers un Raspberry Pi.
  • Stack : Spring Boot (multi-modules), Spring Security, JWT, Flyway, PostgreSQL, MQTT, Zigbee2MQTT, OAuth2, Angular 18, PWA, Web Push, Docker, Nginx, VPS Hostinger, Raspberry Pi, Tailscale.

Fermette des Trois Tilleuls

Accueil Fermette Admin Fermette Réservation Gite Gîtes Fermette
  • Contexte : Site démo d'un projet client (amis) pour une ferme en France proposant des gîtes, activités et vente de produits fermiers.
  • Mission : Développement d'un site vitrine complet avec système de réservation en ligne et espace admin sécurisé.
  • Stack : Spring Boot 3, Spring Security, Thymeleaf, Bootstrap 5, PostgreSQL, Docker, Nginx, VPS Hostinger.

Jeux Olympiques

Accueil JO Offres JO Admin JO Tickets JO
  • Contexte : Projet de fin d'étude (Concepteur, Développeur de Solutions Digitales).
  • Mission : Développement d'une billetterie en ligne avec espace admin, messagerie asynchrone et génération de QR codes.
  • Stack : Angular 19, Spring Boot 3, PostgreSQL, RabbitMQ, Docker, Railway, Vercel.

Arcadia

Accueil Arcadia Savane Arcadia
  • Contexte : Projet de fin d'étude (Développeur Web et Web Mobile).
  • Mission : Gestion d'un zoo avec plusieurs types d'utilisateurs.
  • Stack : PHP, HTML/CSS (SASS), JavaScript, Bootstrap, Cloudinary, MailGun.