Aller au contenu
Julien de Magalhaes

Résumé

Ingénieur logiciel avec plus de 8 ans d'expérience sur des produits web, spécialisé React et TypeScript. Fonctionnalités enterprise (permissions en cascade, design system) sur un SaaS B2B au service de Carrefour, Leclerc et Nestlé, puis conception et livraison en autonomie complète d'un outil d'exploration de données pour hôpitaux et services d'urgence. Je cherche des produits à fort enjeu où prendre des responsabilités.

Expérience

2026-08 → auj.

Ingénieur logiciel indépendant chez Indépendant

Rennes / Télétravail

  • Développement et exploitation en solo d'Arena Journey (arena.drawyoursword.lol), plateforme d'analytics en production - Next.js, Fastify, PostgreSQL, crawler et gateway API avec rate limiting couvrant plus de 1,6 M de joueurs.
  • Base principale réduite de 88 Go à 23 Go (-74 %) en déplaçant les payloads bruts compressés vers une base d'archive.
  • Lancement en solo de Simaris Labs (simarislabs.com), builder et calculateur de dégâts pour Warframe - Next.js, Fastify, PostgreSQL, connexion OAuth, moteur de calcul TypeScript pur avec plus de 2 200 tests.
  • Workflow « AI-native » - Claude Code avec instructions par périmètre, skills sur mesure et hooks imposant typecheck, lint et tests ; CI GitHub Actions, monitoring Sentry.

2025-09 → 2026-07

Ingénieur Front-End (consultant) chez A Propos (via Ikivia)

Télétravail

  • Seul développeur sur un module d'exploration de données en libre-service pour hôpitaux et services d'urgence, de la conception et l'architecture jusqu'au déploiement en production.
  • Outil type « DBeaver » accessible aux équipes terrain non techniques pour interroger, lire et diffuser les données opérationnelles, sans SQL ni développeur.
  • Architecture Bulletproof React (structure par feature) en TypeScript, Zustand pour l'état client, TanStack Query pour l'état serveur et le cache ; intégration à la plateforme via iframe.
  • Livraison avec une couverture de tests unitaires (Vitest) et end-to-end (Cypress) étendue, déploiement stable chez les clients dans toute la France.

2020-09 → 2024-03

Ingénieur logiciel (Frontend) chez Salsify (ex-Alkemics)

Télétravail

  • Expert frontend sur un SaaS B2B de données produit utilisé par de grands distributeurs et industriels (Leclerc, Carrefour, Nestlé, Danone) ; intervention dans les équipes Scrum de 5 à 10 personnes (~50 développeurs) selon les besoins frontend.
  • Co-développement du frontend d'un système de permissions avancé (droits lecture/écriture modulaires et en cascade par utilisateur et organisation), déployé sur l'ensemble de l'application sans régression.
  • Co-conception d'un design system avec l'UX designer, puis implémentation en React et Storybook et déploiement sur tout le produit.
  • Amélioration de la qualité via les revues de code et le mentorat des développeurs fullstack sur React et les bonnes pratiques frontend.

2017-09 → 2019-12

Développeur Fullstack (Freelance) chez Ouicar · Foncia (via Comet)

Paris / Télétravail

  • Ouicar - contribution au nouveau module de voitures sans clé (déverrouillage des véhicules connectés sans remise de clés), front React et microservices Node.js.
  • Foncia (via Comet) - développement de 4 applications React/Redux pour la refonte de la plateforme Foncia (locataires et propriétaires, copropriétés, fournisseurs, back-office) dans une équipe agile de 10 à 15 personnes.

2017-04 → 2017-09

Développeur Fullstack & Mobile → Lead développeur chez CINQS

Nanterre

  • Devenu lead développeur au 3e mois d'un stage de 6 mois après le départ du tech lead ; responsable de toute la stack produit dans une équipe de 3 développeurs.

Formation

2015-07 → 2017-09

Cursus de développement logiciel (pédagogie par projets)

École 42, Paris

Compétences

Frontend

  • React
  • TypeScript
  • JavaScript (ES6+)
  • Redux
  • Zustand
  • TanStack Query
  • Tailwind CSS
  • Next.js (App Router)
  • Bulletproof React
  • Design systems
  • Storybook
  • shadcn/ui
  • Vite
  • Webpack

Tests & qualité

  • Vitest
  • Jest
  • React Testing Library
  • Cypress
  • WebdriverIO
  • Tests end-to-end
  • Revue de code
  • Biome

Back-end & données

  • Node.js
  • Fastify
  • Express
  • NestJS
  • API REST
  • Microservices
  • PostgreSQL
  • SQL
  • Drizzle ORM
  • Prisma
  • MongoDB
  • Redis

DevOps & outillage

  • GitHub Actions
  • Railway
  • Docker
  • Jenkins
  • Git
  • Turborepo
  • pnpm
  • Sentry

IA

  • Claude Code (instructions, skills, hooks)
  • Workflows agentiques
  • Revue de code assistée par IA

Bureau & systèmes

  • Rust
  • Tauri
  • C
  • C++
  • Lua
  • Firmware QMK
  • GDScript / Godot

Langues

Français
Langue maternelle
Anglais
Courant (utilisé au quotidien en contexte professionnel)