Disponible pour des missions en Suisse romande

Nicolas Izac

Ingénieur BackendJava & AWS.

Je conçois, développe et fiabilise des backends Java / Spring Boot et des architectures AWS pour des systèmes qui n'ont pas le droit de tomber. 9 ans d'ingénierie logicielle, dont plus de 5 en Java.

Discuter d'une mission
Expérience
9 ans · 5+ en Java
Basé pour
Suisse romande
Statut
Freelance
Disponibilité
Sous 2 semaines
Nicolas Izac
Nicolas Izac

Ce que je livre

01 / Prestations

Trois façons de travailler ensemble. Dans les trois cas, vous repartez avec du code en production, testé et documenté — pas avec une présentation.

Java · Spring Boot

Développement backend Java

Vos APIs et services métier, conçus pour durer : Spring Boot, tests automatisés, contrats OpenAPI et une architecture que vos équipes peuvent reprendre sans moi.

  • APIs REST et services métier en Java 17 / 21 et Spring Boot
  • Découpe d'un monolithe en microservices, sans big bang
  • Reprise et fiabilisation d'un legacy Java existant
  • Couverture de tests JUnit / Testcontainers et pipeline CI
Stack
Java 21Spring BootJPA / HibernatePostgreSQLOpenAPI
AWS · Architecture

Architecture & migration AWS

De l'infrastructure décrite en code, dimensionnée pour votre charge réelle et pour votre facture. Migration progressive, sans interruption de service.

  • Conception d'architectures AWS : ECS/Fargate, Lambda, RDS, S3
  • Migration d'applications on-premise vers AWS, par étapes
  • Infrastructure as Code avec Terraform, environnements reproductibles
  • Sécurité IAM, observabilité CloudWatch et maîtrise des coûts
Stack
ECS / FargateLambdaRDS AuroraTerraformCloudWatch
Lead · Qualité

Renfort technique & montée en qualité

J'interviens comme lead ou développeur senior intégré à votre équipe : je livre des features et je laisse derrière moi des standards que l'équipe applique seule.

  • Lead technique sur une équipe backend existante
  • Mise en place de DDD, TDD et architecture hexagonale
  • Audit d'architecture et plan de remise à niveau chiffré
  • Revue de code, mentorat et montée en compétence des développeurs
Stack
DDDTDDHexagonalGitLab CICode review

Stack

02 / Stack technique

/ Java & JVM

  • Java 17 / 21
  • Spring Boot
  • Spring Security
  • Spring Data / JPA
  • Hibernate
  • Maven / Gradle
  • JUnit 5 / Mockito
  • Testcontainers

/ AWS & Cloud

  • AWS Lambda
  • ECS / Fargate
  • API Gateway
  • RDS / Aurora
  • S3 / CloudFront
  • SQS / SNS / EventBridge
  • IAM & sécurité
  • CloudWatch / X-Ray
  • Terraform
  • CloudFormation

/ Architecture & Qualité

  • Microservices
  • Architecture hexagonale
  • Domain-Driven Design
  • Clean Architecture
  • Event-driven
  • REST / OpenAPI
  • TDD
  • Revue de code & mentorat

/ Données & Messaging

  • PostgreSQL
  • MySQL / MariaDB
  • MongoDB
  • Redis
  • RabbitMQ
  • Kafka
  • Optimisation SQL

/ DevOps & Sécurité

  • Docker
  • Kubernetes
  • GitLab CI / GitHub Actions
  • Linux
  • Observabilité
  • Keycloak / OAuth2

/ Full Stack & Méthode

  • TypeScript
  • Vue 3 / Nuxt
  • React
  • Node.js
  • Python / FastAPI
  • Agile / Scrum

Références

03 / Références clients

Systèmes critiques livrés pour des organisations qui ne tolèrent pas la panne

Télécharger mon CV
Parcours détaillé, stack et références clients
Ministère de l'Intérieur

Ministère de l'Intérieur

Freelance

Lead Développeur Fullstack· 2024 – aujourd'hui

Architecture backend & sécurité sur un système d'État

Lead technique d'une application interministérielle traitant des données sensibles, déployée dans 20 préfectures. Définition de l'architecture backend — Clean Architecture, DDD, TDD, contrats d'interface OpenAPI — authentification Keycloak, et montée en compétence d'une équipe de 8 développeurs.

Vue 3PiniaPythonFastAPI+3
8 développeurs
L'Équipe

L'Équipe

Freelance

Lead Développeur Fullstack· 2021 – 2024

Forte charge & architecture microservices

Développement au sein d'une plateforme en microservices supportant plusieurs millions de visiteurs, dans une organisation de ~30 développeurs. Conception d'un système de notifications ayant réduit le churn involontaire de 10 %, monétisation publicitaire et mise en conformité RGPD.

Nuxt 2Vue 2VuexJest+4
~30 développeurs
Arianespace

Arianespace

Freelance

Développeur Fullstack· 2019 – 2021

Moteur de configuration métier complexe

Développement d'une plateforme de réservation d'emplacements pour petits satellites (CubeSats) sur les lanceurs Ariane : moteur de configuration de mission, choix d'orbite et réservation de créneaux, avec les règles métier de l'industrie spatiale.

LaravelAngularGSAP
5 développeurs
Deepki

Deepki

Freelance

Développeur Fullstack· 2018 – 2021

Traitement de données à grande échelle

Développement d'un SaaS d'optimisation énergétique pour grands comptes : traitement de gros volumes de données de consommation via une architecture Python/RabbitMQ/MongoDB, visualisations avancées et pilotage de chantiers de migration technique de fond.

ReactTypeScriptPythonFlask+4
6 développeurs
Autorigin

Autorigin

Via Agence

Développeur Fullstack JavaScript/PHP· 2017 – 2018

Intégration de systèmes tiers SOAP/REST

Plateforme B2B/B2C de rapports d'historique pour véhicules d'occasion. Intégration de webservices tiers SOAP et REST (NGC, DAT), enrichissement du moteur de rapports (équipements, sinistralité, contrôles techniques) et dashboards de suivi des appels.

JavaScriptPHPLaravelMySQL+2
2 développeurs
Comenregions

Comenregions

Via Agence

Développeur Fullstack JavaScript/PHP· 2017 – 2018

Refonte CRM & modélisation métier

Refonte complète d'un CRM interne : modélisation des rôles et espaces métier (Secrétaires, Commerciaux, Studio), développement de modules backend en Python/Django et d'un module BI exposant les KPI de l'entreprise.

JavaScriptReactTailwind CSSPython+2
2 développeurs

Profil

04 / Profil

Ingénieur backend Java & AWS, disponible pour des missions en Suisse romande

Bonjour, je suis Nicolas Izac.

Ingénieur diplômé de l'INSA Lyon, je développe des systèmes backend depuis 9 ans, dont plus de 5 en Java et Spring Boot. J'interviens là où le backend est critique : forte charge, contraintes de sécurité, données sensibles, équipes qui doivent tenir le rythme sans casser la production.

Je travaille aujourd'hui en freelance pour des clients de Suisse romande — Genève, Lausanne, canton de Vaud — sur des missions de développement Java, d'architecture AWS et de renfort d'équipe. Je parle français, anglais et allemand, et je suis à l'aise dans les environnements bancaires, industriels et réglementés.

  • 9 ans d'ingénierie logicielle, dont plus de 5 ans en Java / Spring Boot
  • Architectures AWS en production : ECS, Lambda, RDS, Terraform
  • Systèmes critiques livrés pour Arianespace, L'Équipe et le Ministère de l'Intérieur
  • Clean Architecture, DDD et TDD appliqués en équipe, pas seulement sur le papier
  • Français, anglais (TOEIC 935) et allemand professionnel
9+
Années d'ingénierie
5+
Années en Java
40+
Projets livrés

L'IA dans ma pratique

06 / Méthode

Je développe assisté par l'IA depuis deux ans : agents, LLM et automatisation. Ce n'est pas mon offre, c'est mon avantage — je livre plus vite, avec plus de tests et de documentation, à qualité constante.

Vélocité

Développement assisté

Refactos, tests et migrations pilotés par agent dans l'IDE : le travail répétitif va deux à trois fois plus vite, la revue humaine reste systématique.

Qualité

Tests et documentation

La couverture de tests et la documentation technique ne sont plus la variable d'ajustement de fin de sprint — elles sont produites au fil de l'eau.

Intégration

Outils internes

Connexion des LLM à vos APIs et bases via des serveurs MCP sur mesure, quand un besoin d'automatisation apparaît en cours de mission.

Automatisation

Workflows internes

Traitements récurrents, rapports et synchronisations transformés en workflows autonomes plutôt qu'en tâches manuelles qui coûtent chaque semaine.

Reprise

Legacy et onboarding

Cartographie rapide d'une base de code inconnue : je suis opérationnel sur votre legacy en jours plutôt qu'en semaines.

Garde-fous

Fiabilité

Rien ne part en production sans revue, tests et pipeline CI. L'IA accélère l'écriture, elle ne remplace pas l'ingénierie.