Ilane Bohan EN

Ingénieur logiciel · Nantes

Ilane Bohan

Java · Spring Boot · Angular

Trois ans et demi sur des applications Java / Spring Boot et Angular, chez Enedis via Sopra Steria puis au Groupe La Poste, 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 qu'on retient de moi, c'est une livraison rapide et fiable, la conception technique prise en charge de bout en bout, et le fait de parler clairement au client comme à l'équipe. Ce qui me tire vers l'avant, c'est l'innovation et les technologies qui bougent : l'IA dans les outils de développement, l'événementiel et le cloud-native, 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 · Enedis
Mobilité
Nantes, puis Varsovie début 2027
Certifications
PSPO I · TOEIC 970
Langues
Français, Anglais C1
01

Expérience

  1. Depuis mars 2026

    Ingénieur logiciel

    Sopra Steria · client Enedis

    Développement Java / Spring Boot et Angular sur une plateforme de données énergétiques à grande échelle, bâtie sur un entrepôt Teradata et sur Kafka. Le distributeur national d'électricité, à Nantes.

    • Plus de 60 tickets livrés en six mois, en 55 jours travaillés contre 120 estimés, et tous les objectifs annuels 2026 atteints dès le premier semestre
    • Conception technique et spécifications d'implémentation de modules critiques : concurrence, gestion transactionnelle, ordonnancement
    • Migration de flux de données des procédures stockées Teradata vers des flux d'événements Kafka, et migration des services principaux vers Spring Boot 3.5
    • Générateur de documentation des campagnes de tests de régression, proposé de ma propre initiative et livré prêt pour la production
    • Sujets techniques présentés au client, au chef de projet, au tech lead et à plus de 25 développeurs de plusieurs équipes
    • Revue du code de l'équipe et tenue des conventions
    • Java 17
    • Spring Boot 3
    • Angular
    • Kafka
    • Teradata
    • SQL
    • Git & CI
  2. 2022 – nov. 2025

    Développeur full-stack, alternance

    Groupe La Poste

    Second développeur référent sur quatre applications en production du socle d'API management et des transferts de fichiers du groupe : APIM Gestion, APIM Store et XGATE Center en Spring Boot et Angular, supervision BIP en PHP / Symfony.

    • Référent IA de l'équipe : déploiement de GitHub Copilot et formation de sept développeurs à son usage pour le code, la documentation et les tests unitaires
    • Montées de version des applications, d'Angular 14 à 20 et de Spring Boot 3.3 à 3.4
    • Fonctionnalités, corrections et tests unitaires sur tout le portefeuille, et coordination des mises en production depuis le développement
    • Livrables présentés à l'équipe et au DSI en cérémonies Scrum
    • Java
    • Spring Boot
    • Angular
    • Symfony
    • WSO2 API Manager
    • 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 17+, TypeScript, JavaScript, SQL, Python, C#

Back-end

Spring Boot 3, Java EE, API REST, microservices, WSO2 API Manager, Node.js, Express

Front-end

Angular 11 à 21, React, HTML, CSS

Données et messages

Kafka, Teradata, PostgreSQL, Oracle, MySQL, SQL Server, SQLite

DevOps et cloud

Docker, Kubernetes, OpenShift, Jenkins, CI/CD, Git, Linux, Elasticsearch, Kibana

Méthode et qualité

Scrum, revue de code, spécifications techniques, tests automatisés, mentorat

IA dans le développement

GitHub Copilot, Claude

Jeu vidéo

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

04

Formation

  1. 2024 – 2025

    Master MS2D, manager en solutions digitales et data

    ENI Nantes (groupe 3iL) · RNCP niveau 7 · en alternance au Groupe La Poste

  2. 2022 – 2024

    Bachelor CDA, concepteur développeur d'applications

    ENI Nantes · RNCP niveau 6 · en alternance au Groupe La Poste

  3. 2020 – 2022

    BTS SIO option SLAM

    Lycée Carcouët, Nantes

  4. 2020

    Baccalauréat STMG

    Lycée Carcouët, Nantes

Certifications

Professional Scrum Product Owner I, Scrum.org · TOEIC 970 / 990 · Unity Certified VR Developer (2025) · Unity Certified Junior Programmer (2022)

Un poste, un projet, une question ?

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

ilane.bohan@gmail.com