Ilane Bohan EN

Ingénieur logiciel · Nantes

Ilane Bohan

Java · Spring Boot · Angular

Aujourd'hui je développe en Java / Spring Boot et Angular, mais je n'ai pas de chapelle : ce qui compte, c'est le problème à résoudre et du code qui tient dans le temps. Ce qui me tire vers l'avant, c'est l'innovation et les technologies qui bougent : l'IA dans les outils de développement, le temps réel, les systèmes qu'on doit comprendre en profondeur avant de les toucher. Je cherche des produits ambitieux et des équipes qui construisent pour durer. En dehors du travail, je développe des jeux vidéo et des applications que j'héberge moi-même, du premier commit à la mise en ligne.

Poste
Ingénieur logiciel, Sopra Steria
Formation
Master Bac+5, ENI Nantes
Certifications
PSPO I · TOEIC 970
Langues
Français, Anglais
01

Expérience

  1. Depuis 2026

    Ingénieur logiciel

    Sopra Steria · Énergie & Télécoms

    Développement full-stack sur les applications d'un grand acteur de l'énergie : services Java / Spring Boot, requêtes SQL et écrans Angular. Livraison en continu, tests et revues de code.

    • Six premiers mois : 30 % de production en plus que le temps estimé sur mes tâches
    • Java
    • Spring Boot
    • Angular
    • SQL
    • Git & CI
    • Tests
  2. 2022 – 2026

    Développeur Fullstack, alternance

    Groupe La Poste

    Développement des applications web du socle d'API management du groupe, puis autour des outils de transfert de fichiers BIP / XBIP et XGATE (MFT) : un outil de supervision des flux en Symfony, et un outil de demande d'ouverture et de modification de flux en Java / Spring et Angular.

    • Référent GitHub Copilot dans mon équipe : mise en place et cadrage de son usage pour le code, la documentation et les tests unitaires
    • Java
    • Spring
    • Angular
    • Symfony
    • GitHub Copilot
02

Projets

Ce que je fais en dehors du travail, seul, du premier commit à la mise en ligne.

Jeu vidéo En développement

BREACH

FPS multijoueur en équipes sur terrain voxel destructible. Les murs se percent, on construit ses propres couverts, et ce qui n'est plus soutenu s'écroule.

  • Serveur qui fait autorité, prédiction côté client et compensation de latence
  • Calcul de l'effondrement des structures pendant la partie
  • Modes Assaut, match à mort par équipes et Domination, avec des bots
  • Progression par classe rattachée au compte Steam
  • Suite de tests automatisés rejouée à chaque compilation
Partie en cours dans BREACH : un opérateur adverse dans une ruelle, ATH et minimapÉcran des classes et de l'arsenal de BREACH, avec les statistiques d'une armeMenu principal de BREACH et son atelier d'entraînement
  • Unity 6
  • C#
  • FishNet
  • Steamworks

Jeu vidéo Jouable

Coffee Clicker

Mon premier jeu, un clicker sorti sur itch.io. Petit périmètre, mais fini et publié : c'est ce qui compte pour un premier projet.

Coffee Clicker au démarrage : le comptoir, la tasse à cliquer et la liste des améliorationsCoffee Clicker après quelques améliorations achetées
  • Godot 4
  • GDScript

Application web Auto-hébergée

Mon Râtelier

Inventaire de collection pour tireurs, collectionneurs et chasseurs. Chaque pièce a sa fiche : identité, catégorie légale, provenance, photos, documents, historique d'entretien et de tir, estimation et suivi de valeur dans le temps.

  • Vues tableau, galerie et statistiques : valeur du parc, répartition par catégorie, calibre et fabricant
  • Stock de munitions avec seuils, licences et autorisations suivies, alertes avant expiration
  • Liste de souhaits avec budget et recherche directe sur les sites d'annonces
  • Râteliers partagés : invitations, rôles, chacun ne voit que sa collection
  • Exports CSV et PDF, fiche en QR code, interface française et anglaise
  • S'installe comme une application sur mobile
Vue tableau de Mon Râtelier, avec filtres par catégorie, calibre et fabricantPage statistiques de Mon Râtelier : valeur du parc dans le temps et répartitionsSuivi des stocks de munitions, avec seuil d'alerte par calibreGestion d'un râtelier partagé : renommage, membres et rôles
  • Node.js
  • Express
  • SQLite
  • PWA

Application web Auto-hébergée

Plantes

Suivi des plantes de la maison. Chaque plante a sa fiche : arrosage en été et en hiver, lumière, emplacement, entretien, notes et historique. Un rappel part chaque matin sur le téléphone.

  • Prochain arrosage calculé plante par plante, avec l'historique complet
  • Signalement des espèces toxiques pour le chien
  • Notifications quotidiennes en direct sur le téléphone, sans compte ni service tiers
  • Même serveur auto-hébergé que Mon Râtelier
Liste des plantes, avec l'état d'arrosage de chacuneFiche d'une plante : arrosage, lumière, entretien, notes et historique
  • Node.js
  • Express
  • ntfy
  • PWA
03

Compétences

Langages

Java, C#, TypeScript, JavaScript, SQL, Python

Back-end

Spring Boot, Node.js, Express, API REST, SQLite

Front-end

Angular, HTML, CSS, JavaScript

Outils et qualité

Git, GitHub Actions, Docker, Linux, tests automatisés, revue de code

Jeu vidéo

Unity, Godot, réseau temps réel serveur autoritaire

Organisation

Scrum, travail en équipe produit

04

Formation

  1. 2024 – 2025

    Master Bac+5 MS2D

    ENI Nantes · Manager en solutions digitales et data, en alternance

  2. 2022 – 2024

    Bac+4 Conception et développement d'applications

    ENI Nantes · en alternance

  3. 2022

    BTS SIO option SLAM

    Lycée Carcouët, Nantes

  4. 2020

    Baccalauréat STMG

    Lycée Carcouët, Nantes

Certifications

PSPO I, Scrum.org · TOEIC 970 / 990 · Unity VR Development (2025) · Unity Junior Programmer (2022)

Un poste, un projet, une question ?

Le plus simple reste un mail. Je réponds vite.

ilane.bohan@gmail.com