EN
Gerald Leban

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 GitHubGitHub.

Retrouvez-moi sur LinkedInLinkedInXX/TwitterBlueskyBluesky, ou récupérez mon CV.

# expérience

Kilya
Kilya
Développeur logiciel | Stage
juin 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.
JavaSpring BootJUnitCucumber
Toulouse Biotechnology Institute
Toulouse Biotechnology Institute
Développeur logiciel | Stage
avril 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.
NodeTypeScriptMySQLDocker

# formation

IUT Toulouse III – Paul Sabatier
IUT Toulouse III – Paul Sabatier
BUT Informatique
2023 - 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.
AlgorithmiqueStructures de donnéesPOODéveloppement webBases de donnéesRéseaux & SécuritéAdministration systèmeDéveloppement mobile
INSA Toulouse
INSA Toulouse
Formation 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.
ModélisationInformatiquePythonAlgorithmiqueTraitement du signalCommunication