Gaëtan CristinaGC.
Bonneville, FR · --:--:-- EN FR
PosteDéveloppeur Full Stack ActuellementCompilatio / Ideas Expérience5 ans LanguesFrançais, anglais


DOCKER VUE 3TypeScript SYMFONY PHP · API REST RABBITMQtâches asynchrones MONGODBdonnées ELASTICSEARCHrecherche
Front → API → DonnéesFull stack, de bout en bout

Bonjour, je suis Développeur Full Stack chez Compilatio depuis 2022. Je conçois des applications web de l'interface au back end : API, traitements asynchrones, recherche et tous les outils autour.

01À propos

Développeur Full Stack, du front au back.

Gaëtan Cristina
Gaëtan CristinaFR

Je suis un développeur passionné par la création d'applications web utiles et soignées. J'ai rejoint Compilatio en alternance en 2021, et depuis décembre 2022 j'y travaille en CDI comme développeur Full Stack, de l'interface au back end.

Pourquoi travailler avec moi

  1. 5 ans d'expérience professionnelle depuis 2021, en équipe Agile / Scrum
  2. Une communication claire et régulière tout au long du projet
  3. Je prends le temps de comprendre vos besoins avant d'écrire du code
  4. À l'aise aussi bien en front end qu'en back end
02Services

Ce que je peux faire pour vous.

i.

Web Design

Des sites et des interfaces modernes et responsive, du site vitrine à l'e-commerce, pensés pour votre marque et vos utilisateurs.

HTML · CSS · Bootstrap

ii.

Développement back end

Un côté serveur robuste en PHP et Symfony : API REST, bases de données, files de messages avec RabbitMQ, recherche avec Elasticsearch, le tout dans Docker.

PHP · Symfony · RabbitMQ · Elasticsearch · Docker

iii.

Applications

Des applications web en Vue 3 et TypeScript, et des applications mobiles en Flutter, avec des interfaces simples et intuitives pensées pour l'utilisateur.

Vue 3 · TypeScript · Flutter

03Parcours

Du bootcamp au Full Stack.

Déc. 2022 — Aujourd'hui
En poste

Développeur Full Stack

Compilatio / Ideas · CDI

En charge du développement d'une plateforme d'indexation qui collecte, normalise et indexe à grande échelle des contenus issus de sources hétérogènes.

  • Connecteurs de collecte pour les entrepôts OAI-PMH, les API REST tierces et les flux RSS
  • Web crawling et import massif de gros dumps de données
  • Une chaîne d'indexation pensée pour rester fiable et maintenable à mesure que les sources se multiplient
  • La qualité de code comme norme : principes SOLID, analyse statique PHPStan, tests PHPUnit, TypeScript strictement typé
OAI-PMHAPI RESTRSSWeb crawlingDumpsPHPStanPHPUnitTypeScript
Expérience
Juin 2021 — Nov. 2022

Développeur en alternance

Compilatio / Ideas · Alternance

École : Campus Numérique in the Alps, Annecy

Titre Professionnel Concepteur Développeur d'Applications RNCP niveau 6 · Bac+3/4
Expérience Campus Numérique in the Alps
Août 2020 — Janv. 2021

Formation développeur web

O'Clock · École en ligne · Bootcamp intensif

Titre Professionnel Développeur Web et Web Mobile RNCP niveau 5 · Bac+2
FormationO'Clock
04Compétences

Les outils de mon quotidien.

Ma façon de travailler

  1. SOLID & architecture propreDes services courts, testables, aux responsabilités claires
  2. Analyse statiquePHPStan à des niveaux stricts, TypeScript strictement typé
  3. Tests automatisésPHPUnit pour la logique métier et les régressions
  4. Traitements asynchronesFiles de messages, nouvelles tentatives et workers supervisés
  5. Environnements conteneurisésDocker du développement à la production
  6. RéseauHTTPS & TLS, routage, FTP / SFTP, reverse proxies avec HAProxy et nginx
  7. Infrastructure distribuéePlusieurs serveurs qui communiquent, services externalisés en microservices
  8. SécuritéBannissement automatique d'IP, durcissement des serveurs, veille et correction des CVE
  9. Accès distant sécuriséRéseau privé maillé avec Tailscale, proxy Squid entre machines
  10. Agile / ScrumSprints, revues de code et livraison continue en équipe

Technologies

  • HTML Front
  • CSS Front
  • JavaScript Front
  • TypeScript Front
  • Vue.js Front
  • PHP Back
  • Symfony Back
  • Laravel Back
  • WordPress CMS
  • Flutter / Dart Mobile
  • RabbitMQ Messagerie
  • Elasticsearch Recherche
  • MongoDB Base de données
  • PHPUnit · PHPStan Qualité
  • Docker DevOps
  • Linux Système
  • nginx · HAProxy Proxy
  • HTTPS · TLS Réseau
  • FTP · SFTP Réseau
  • Tailscale · Squid VPN · Proxy
  • Microservices Infra
05Projets

Quelques réalisations.

P.01

Plateforme personnelle · 2026Avalon

Ma plateforme personnelle auto-hébergée : collecte et indexation de documents, recherche unifiée, médiathèque, cartes d'infrastructure en temps réel et des dizaines de modules.

Symfony · Vue 3 · TypeScript · RabbitMQ · Elasticsearch · Docker
P.02

RéservationAstéracée

Site de réservation de chambres pour l'Hostellerie de l'Astéracée : confirmation par e-mail, génération de QR code, ouverture des chambres par NFC depuis le mobile, et page d'accueil personnalisable par le propriétaire.

WordPress · PHP · CSS · Vue · Dart · Flutter
P.03

CinémathèqueCollection de films

Application pour cataloguer et parcourir une collection de films personnelle, avec recherche et fiche détaillée pour chaque film.

PHP · Vue.js
P.04

PortfolioCe site

Un portfolio responsive d'une page pour présenter mon travail et mes compétences.

HTML · CSS · JavaScript
P.05

Application de gestionBureau de change

Application de gestion pour un bureau de change : transactions, cours et suivi quotidien.

Symfony · Vue.js
06Contact

Travaillons
ensemble.

Un projet en tête, une opportunité ou simplement une question ? Écrivez-moi, je vous répondrai avec plaisir.

  • LocalisationFrance, Bonneville, 74130
  • LanguesFrançais, anglais
  • Site webavalon-project.com