Nathan Hallouin
Développeur Full Stack React / Next.js
- Tél07 69 18 13 94
- LinkedInlinkedin.com/in/nathan-hallouin
- Emailnathan.hallouin@ikmail.com
- Portfolionathanhallouin.dev
- LieuOrléans & Paris
- GitHubgithub.com/NathanHallouin
Mobilité : Hybride / Télétravail

Profil
Polyvalent et autonome, j'interviens sur toute la chaîne : front responsive, API sécurisée, déploiement CI/CD. Priorités : qualité, clarté, performance mesurable.
- Autonomie & rigueur en environnement agile
- Exécution complète : front, back, API, test, déploiement
- Communication fluide & esprit d'équipe
- Sens produit & souci du détail
Compétences
- Front-end
- React, Next.js, TypeScript, React Native / Expo, Vue / Nuxt, Tailwind CSS, HTML, CSS
- Back-end
- Node.js / NestJS, Java / Spring Boot, API REST, PostgreSQL, Flyway
- Tests & Qualité
- Vitest, JUnit, Testcontainers, Playwright, revue de code, accessibilité (WCAG)
- Sécurité & Conformité
- RGPD, hébergement HDS, chiffrement, journalisation des accès, JWT
- Outils & CI/CD
- Git, GitHub Actions, Docker, Vercel, Scalingo, Sentry, Jira, Claude Code
Expérience professionnelle
Développeur Full Stack · Freelance
09/2025 - aujourd'huiPhysio Xpert · Paris
- Conçu et développé seul, depuis septembre 2025, un SaaS de rééducation aujourd'hui en production : back-office praticien, application mobile patient iOS/Android et API. 310 routes, 4 658 tests, ~235 000 lignes.
- Back-office React / Next.js en TypeScript, mobile React Native / Expo, API Java / Spring Boot sur PostgreSQL.
- Moteur de règles JSONLogic stocké en base : les praticiens modifient questionnaires et alertes médicales sans redéploiement.
- Données de santé : hébergement certifié HDS en France, chiffrement, consentement, journalisation des accès (RGPD), CI/CD.
app.physio-xpert.com, étude de cas sur nathanhallouin.dev
Développeur Full Stack JavaScript · Alternance, 12 mois
05/2022 - 05/2023Quanted Square · Paris
- Développé une application web multilingue en Vue / Nuxt : rendu serveur, i18n, PWA, SEO et performances.
- Intégré le paiement Stripe et mis en place le déploiement continu sur Vercel.
- Travaillé en équipe de 3 en SCRUM : revues de code croisées et documentation technique.
Projets
Wilook Backoffice · Gestion e-commerce mode
Nuxt 4 / Vue 3 / Vuetify 4 / TypeScript / Supabase / Bun
Objectif : Backoffice e-commerce pour une marque de mode : CRUD produits filtrable, upload d'images et composition visuelle de looks par glisser-déposer.
Résultat : Couche service isolant les données, pagination serveur en infinite scroll, filtres partageables par URL, RLS et démo hors-ligne.
Dorloter · Adoption & retrouvailles d'animaux
NestJS 11 / TypeScript / Kysely / PostgreSQL 18 + PostGIS / React 19 / Expo
Objectif : Plateforme réunissant adoption en refuge, signalements perdus/trouvés géolocalisés et annuaire de pensions agréées.
Résultat : Monorepo TypeScript : API NestJS modulaire (10 contextes), matching PostGIS scoré, 2 SPA React, app Expo, auth JWT.
Formation
Bachelor Développeur Concepteur Logiciel
OpenClassrooms · Paris · Formation diplômante
Concepteur Développeur d'Applications
Nexa Digital School · Paris · Alternance
Développeur Web (titre RNCP niveau 5)
OpenClassrooms · Paris · Formation diplômante
Cursus scientifique pluridisciplinaire
Universités du Mans, Tours, Rouen · France · Informatique, Électronique, Mathématiques
Certifications
- CS50 AI · Harvard University, 2026
- Meta Front-End Developer · Meta, 2025
- JavaScript Algorithms and Data Structures · freeCodeCamp, 2021
Langues
Français · Langue maternelle • Anglais · Professionnel • Allemand · Intermédiaire
Centres d'intérêt
- Documentaires, de l'histoire aux enjeux contemporains
- Cuisine pour mon entourage, le meilleur ciment d'équipe
- Entrepreneuriat : création de valeur et modèles innovants