Command Palette

Search for a command to run...

Antoine Moulin's avatar
text-3xl text-zinc-950 font-medium

Antoine Moulin

Concevoir des expériences utilisateur fluides.

Aperçu

Full Stack Engineer chezSilogis

Ing. apprentissage àEPITA2028

Social Links

À propos

Développeur fullstack en alternance chez Silogis (éditeur SaaS, 4 pers.) et étudiant ingénieur à EPITA, cycle apprentissage (promotion 2028).

Depuis 18 mois, je développe en production sur deux produits SaaS : iValid (gestion de RDV terrain, 15 connecteurs API, réservation 24/7) et iMesures (estimation construction). Stack quotidienne : React / TypeScript / Next.js côté frontend, C# / .NET / Entity Framework côté backend, PostgreSQL. J'ai notamment réduit la latence des opérations CRUD de 2-4s à <100ms via des optimistic updates avec TanStack Query.

En parallèle, je monte en compétence Java / Spring Boot à travers Oyko, une app fintech de finance personnelle avec agrégation bancaire Open Banking (DSP2), chiffrement AES-256 et architecture hexagonale. Également concepteur de HollyFork, un projet de conception UI/UX complet pour une solution tout-en-un de gestion de restaurant, réalisé dans le cadre d'un concours.

Ma progression

ZéroPas malSolideÉnorme2020202120222023202420252026

Technologies

Blog

Expériences

Silogis

Employeur actuel
  • Développement en production (iValid & iMesures) au sein d'une équipe de 4 personnes.
  • iValid : plateforme SaaS de gestion de RDV terrain — frontend Next.js + React Native, 15 connecteurs API (Zoho CRM, Stripe, Google Maps, MS 365), réservation 24/7.
  • iMesures : application mobile React Native offline-first d'estimation construction pour équipes itinérantes.
  • Backend C# / .NET : APIs REST, Entity Framework, webhooks HMAC-SHA256, intégrations OAuth 2.0.
  • Optimistic updates via TanStack Query — latence CRUD réduite de 2-4s à <100ms.
  • FleetView Live (en cours de développement) : dashboard temps réel de suivi de flotte avec puces GPS — PRD, architecture.
  • React
  • React Native
  • TypeScript
  • Next.js
  • .NET
  • C#
  • Entity Framework
  • PostgreSQL
  • TanStack Query
  • Zustand
  • Git
  • Agile

Freelance

  • Conception et développement de logiciels sur mesure pour des entreprises.
  • iStock : dashboard webapp mobile (PWA) de gestion de stock — authentification, suivi des entrées/sorties, thème clair/sombre.
  • Automatisation de processus métier : workflows, intégrations API, scripts.
  • Accompagnement des clients de l'expression de besoin à la mise en production.
  • Next.js
  • React
  • TypeScript
  • .NET
  • C#
  • Automatisation

Formation

  • Cycle ingénieur en apprentissage (ING1).
  • Cursus 2024-2025 :
    • Piscine Java intensive : immersion full-time pendant plusieurs semaines — POO avancée, design patterns, collections, concurrence, tests unitaires. Montée en compétence rapide ayant conduit au projet personnel Oyko (Spring Boot).
    • Projet Yakamon (JWS) : API REST complète en Java / Quarkus / Hibernate ORM / PostgreSQL. Architecture en couches (Controller → Service → Repository) avec DTOs, converters et injection de dépendances. ~15 endpoints CRUD, validation des entrées, error handling centralisé, documentation Swagger/OpenAPI. Persistence JPA avec relations, requêtes custom et transactions. Tests unitaires JUnit + tests d'intégration RestAssured.
    • Projet Creeps : client autonome (bot/IA) en Java pour jeu de stratégie temps réel multijoueur. Programmation concurrente : gestion de dizaines d'unités via threads, BlockingQueue et CompletableFuture — sans Thread.sleep(). Communication asynchrone avec serveur via API REST (Unirest/Jackson), polling de résultats, gestion d'erreurs robuste (unit-dead, insufficient-funds, etc.). Sérialisation/désérialisation JSON, logging structuré par unité (SLF4J/Logback).
    • Programmation système C/Unix : piscine C, projets multi-threadés avec structures de données avancées (arbres, graphes, tables de hachage)
    • Conception et requêtes bases de données SQL
    • Frameworks JavaScript modernes
    • Projet d'ingénierie systèmes ERO (mai-juillet 2025)
  • Java
  • Quarkus
  • Hibernate
  • JPA
  • PostgreSQL
  • REST API
  • Concurrency
  • CompletableFuture
  • JUnit
  • Swagger/OpenAPI
  • C
  • Unix/Linux
  • Data Structures
  • Algorithms
  • SQL
  • JavaScript
  • Multithreading
  • Git
  • Maven

Projets(7)

Projet de conception UI/UX complet pour une plateforme SaaS de gestion de restaurant, réalisé dans le cadre d'un concours. Interface entièrement fonctionnelle côté frontend.

  • Commandes fournisseurs : catalogues intégrés, comparaison de prix automatique, historique et confirmation des commandes.
  • Réservations : plan de salle interactif, confirmation SMS/email automatique, gestion des no-shows et liste d'attente.
  • Stocks en temps réel : alertes de rupture (jusqu'à l'Apple Watch), suivi des dates de péremption.
  • Dashboard analytique : CA journalier, marge brute, couverts, identification des plats les plus rentables.
  • Food Cost : calcul du coût matière par recette et optimisation des marges.
  • Next.js
  • React
  • TypeScript
  • SwiftUI
  • Python
  • SaaS
  • Restaurant Tech
  • iOS
  • Apple Watch
Voir le projet

⚠ Projet en cours de développement — Application fintech de gestion de finances personnelles : agrégation bancaire, catégorisation intelligente et chiffrement de bout en bout.

  • Dashboard temps réel : solde consolidé multi-comptes, revenus/dépenses, transactions catégorisées (PFM), objectifs d'épargne.
  • Agrégation bancaire Open Banking : connexion sécurisée via GoCardless (DSP2/PSD2), compatible 350+ établissements européens, réconciliation et catégorisation automatique des transactions.
  • Backend Java / Spring Boot : architecture hexagonale, Spring Data JPA, Spring Security, API REST sécurisée avec JWT et chiffrement AES-256 au repos.
  • Budgets et alertes : enveloppes budgétaires configurables, notifications de dépassement, historique et tendances sur 6 mois.
  • Montée en compétence Java/Spring Boot suite à la piscine Java intensive EPITA — projet personnel pour consolider l'apprentissage sur un cas concret.
  • Next.js
  • React
  • TypeScript
  • Spring Boot
  • Java
  • Spring Security
  • PostgreSQL
  • Open Banking
  • PSD2
  • AES-256
Voir le projet

Plateforme de classification éditoriale des 28 plus grands treks d'Europe, avec un système de notation rigoureux et des outils de planification.

  • Système de scoring 6 axes (/18) : engagement, technique, paysage, patrimoine, sauvage, distance — classement en 3 tiers (Légendaire, Majeur, Classique).
  • Calendrier saisonnier : sélection par mois avec périodes optimales et possibles pour chaque trek.
  • Auto-évaluation : sliders sur 6 compétences (endurance, terrain, autonomie, altitude, navigation, météo) filtrant dynamiquement les treks compatibles.
  • Combinaisons multi-treks : chaînages épiques (ex: Grande Traversée des Alpes Occidentales — TMB + Haute Route + Mont Rose, 490km/31 jours).
  • Guides de préparation : articles approfondis (GR20, équipement, entraînement physique).
  • Bilingue FR/EN, 11 pays couverts, roadmap : carte interactive, comparateur radar, traces GPS, système de progression.
  • Next.js
  • React
  • TypeScript
  • i18n
  • Vercel
  • SSR
  • Dark Mode

Plateforme SaaS française de gestion de rendez-vous et d'optimisation des opérations terrain, développée chez Silogis.

  • Calendrier intelligent : vues jour/semaine/mois, drag-and-drop, filtres par équipe et codes couleurs.
  • Réservation en ligne 24/7 : prise de rendez-vous sans création de compte, confirmation automatique par email et SMS.
  • Optimisation d'itinéraires : calcul du meilleur trajet en temps réel, suivi kilométrique et monitoring des émissions CO₂.
  • Gestion des zones géographiques : définition de territoires et affectation automatique des intervenants.
  • 15 intégrations natives : Google Calendar, Microsoft 365, Stripe, Zoho CRM, Whereby, Google Maps, etc.
  • Résultats produit (chiffres Silogis) : -40% de rendez-vous manqués, -30% de temps de trajet, ~20h économisées/mois par utilisateur.
  • Next.js
  • React
  • React Native
  • TypeScript
  • SaaS
  • API REST
  • OAuth 2.0
  • Zoho CRM
  • Stripe
  • Google Maps API
  • PWA
Voir le projet

Certifications(3)

React Foundations for Next.js

Délivré par
Vercel
Délivré le

Next.js App Router Fundamentals

Délivré par
Vercel
Délivré le

Next.js SEO Fundamentals

Délivré par
Vercel
Délivré le

Favoris

Design Engineering at Vercel

Ajouté le

Web Interface Guidelines — Vercel

Ajouté le

Developing Taste — Emil Kowalski

Ajouté le

Apple Human Interface Guidelines

Ajouté le

Apple Design Resources

Ajouté le

7 Practical Animation Tips — Emil Kowalski

Ajouté le

Marque

Mark
Logotype
CV