Skip to content
Julien de Magalhaes

Summary

Software engineer with 8+ years building web products, specialized in React and TypeScript. Built enterprise features (cascading permissions, design system) for a B2B SaaS serving Carrefour, Leclerc and Nestlé, then designed and shipped, solo and end to end, a data-exploration tool for hospitals and emergency services. Looking for high-stakes products where I can take ownership.

Experience

2026-08 → now

Independent Software Engineer at Self-employed

Rennes / Remote

  • Built and run Arena Journey (arena.drawyoursword.lol) solo, a live analytics platform - Next.js, Fastify, PostgreSQL, a crawler and a rate-limited API gateway covering 1.6M+ players.
  • Cut the main database from 88 GB to 23 GB (-74%) by moving compressed raw payloads to an archive database.
  • Launched Simaris Labs (simarislabs.com) solo, a Warframe builder and damage calculator - Next.js, Fastify, PostgreSQL, OAuth sign-in, a pure TypeScript damage engine with 2,200+ tests.
  • AI-native workflow - Claude Code with scoped instructions, custom skills and hooks enforcing typecheck, lint and tests; CI with GitHub Actions, monitoring with Sentry.

2025-09 → 2026-07

Front-End Engineer (consultant) at A Propos (via Ikivia)

Remote

  • Sole engineer on a self-service data-exploration module for hospitals and emergency services, taking it from design and architecture through to production deployment.
  • Gave non-technical field staff a DBeaver-like way to query, read and dispatch operational data without SQL or developer help.
  • Architected the app on Bulletproof React (feature-based structure) in TypeScript, with Zustand for client state and TanStack Query for server state and caching; embedded in the host platform via iframe.
  • Shipped with extensive unit (Vitest) and end-to-end (Cypress) test coverage, delivering a stable release rolled out to client services nationwide.

2020-09 → 2024-03

Software Engineer (Frontend) at Salsify (formerly Alkemics)

Remote

  • Frontend expert on a B2B product-data SaaS used by major French retailers and brands (Leclerc, Carrefour, Nestlé, Danone); rotated across 5-10-person Scrum teams (~50 developers) wherever frontend expertise was needed.
  • Co-built the frontend of an advanced permissions system with modular, cascading read/write rights per user and organization, retrofitted across the entire application without regressions.
  • Co-designed a design system with the UX designer, then implemented it in React and Storybook and rolled it out across the product.
  • Raised quality through code reviews and mentoring of fullstack developers on React and frontend best practices.

2017-09 → 2019-12

Fullstack Developer (Freelance) at Ouicar · Foncia (via Comet)

Paris / Remote

  • Ouicar - contributed to the new keyless car module, letting renters unlock connected cars without a physical key handover, across the React front end and Node.js microservices.
  • Foncia (via Comet) - built 4 React/Redux web apps for a platform overhaul (tenants & owners, co-ownerships, suppliers, back office) in a 10-15-person agile team.

2017-04 → 2017-09

Fullstack & Mobile Developer → Lead Developer at CINQS

Nanterre

  • Became lead developer 3 months into a 6-month internship after the tech lead left; owned the whole product stack in a 3-developer team.

Education

2015-07 → 2017-09

Software engineering curriculum (project-based, peer-to-peer)

École 42, Paris

Skills

Frontend

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

Testing & quality

  • Vitest
  • Jest
  • React Testing Library
  • Cypress
  • WebdriverIO
  • End-to-end testing
  • Code review
  • Biome

Backend & data

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

DevOps & tooling

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

AI-assisted engineering

  • Claude Code (instruction files, custom skills, hooks)
  • Agentic development workflows
  • AI-assisted code review

Desktop & systems

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

Languages

French
Native
English
Fluent (used daily at work for several years)