
Gerald Leban
Développeur logiciel
Passionné par l'architecture logicielle et le développement web, je développe des produits full-stack de A à Z. En dehors de ça, je fais du homelab et du self-hosting.
J'aime donner vie à mes idées
Contactez-moi par email . Retrouvez mon code et mes contributions sur GitHub.
Retrouvez-moi sur LinkedInX/TwitterBluesky, ou récupérez mon CV.
# expérience
KilyaDéveloppeur logiciel | Stagejuin 2026 - septembre 2026

Développement du backend de Makisu, un outil de suivi financier pour CAERP (un logiciel libre de gestion pour les coopératives d'activité et d'emploi), en remplacement d'un suivi manuel sous Excel.
- Conception d'une API REST en Java/Spring Boot avec des endpoints pour les relevés mensuels d'utilisateurs par instance.
- Endpoints pour la génération de récapitulatifs financiers et le prévisionnel budgétaire.
- Ajout d'une tâche planifiée pour automatiser entièrement ces relevés mensuels.
- Développé selon une architecture hexagonale et les principes du DDD, avec une couverture de tests JUnit et Cucumber.
Toulouse Biotechnology InstituteDéveloppeur logiciel | Stageavril 2025 - juin 2025

Développement d'une application web pour une équipe de recherche de TBI, permettant de configurer et lancer des simulations de microbiologie en réacteurs gaz-liquide, en séparant le moteur de calcul d'un chercheur d'une interface graphique réutilisable.
- Conception et développement d'un backend REST en Node.js et d'un frontend TypeScript pour gérer les réacteurs, les espèces et les simulations de flux.
- Développement d'un éditeur de flux interactif à base de nœuds pour concevoir visuellement des réseaux de réacteurs, des alimentations et des flux de matière.
# formation
IUT Toulouse III – Paul SabatierBUT Informatique2023 - 2026

- Couvre l'ensemble du cycle logiciel à travers des projets, de la conception au déploiement.
- Parcours proposés dès la deuxième année : développement d'applications, déploiement d'applications sécurisées, gestion de données.
INSA ToulouseFormation ingénieur — MIC (non terminée)2018 - 2023

- Pré-orientation MIC (Modélisation Informatique et Communication) validée après la première année.
- Développement d'une implémentation Python des jeux de Nim circulaires (théorie des jeux combinatoires), avec tests unitaires, jouable via un bot Discord écrit avec discord.py.
- Conception d'une chaîne de traitement analogique pour un jeu de tir laser multijoueur : discrimination de fréquences par TFD, filtre anti-repliement de Tchebychev et circuit récepteur à photodiode, validés à l'oscilloscope.
- A quitté la formation ingénieur en troisième année.
