FR
Gerald Leban

Gerald Leban

Software Developer

Passionate about software architecture and web development, I build full-stack products end to end. Outside of that, I'm into homelabbing and self-hosting.

Bringing ideas to life is what I enjoy most.

Reach me via email . See my code and contributions on GitHubGitHub.

Find me on LinkedInLinkedInXX/TwitterBlueskyBluesky, or grab my resume.

# experience

Kilya
Kilya
Software Developer | Internship
june 2026 - september 2026

Built the backend for Makisu, a financial-tracking tool for CAERP (an open-source management platform for French business-and-employment cooperatives), replacing a manual Excel workflow.

  • Developed a Java/Spring Boot REST API with endpoints to log monthly user counts per cooperative instance.
  • Built endpoints to generate financial recaps and forecast next year's budget.
  • Added a scheduled job to fully automate the monthly user-count readings.
  • Followed a hexagonal architecture and DDD, with JUnit and Cucumber test coverage.
JavaSpring BootJUnitCucumber
Toulouse Biotechnology Institute
Toulouse Biotechnology Institute
Software Developer | Internship
april 2025 - june 2025

Built a web app for a TBI research team to configure and run gas-liquid reactor microbiology simulations, separating a researcher's calculation engine from a reusable graphical interface.

  • Designed and developed a Node.js REST backend and a TypeScript frontend to manage reactors, species, and flow-based simulations.
  • Built an interactive node-based flow editor so users can visually design reactor networks, feeds, and fluid flows.
NodeTypeScriptMySQLDocker

# education

IUT Toulouse III – Paul Sabatier
IUT Toulouse III – Paul Sabatier
BUT Informatique
2023 - 2026
  • Covers the full software lifecycle through project-based coursework, from system design to deployment.
  • Tracks offered from year two: application development, secure application deployment, and data management.
AlgorithmsData StructuresOOPWeb DevelopmentDatabasesNetworks & SecuritySystem AdministrationMobile Development
INSA Toulouse
INSA Toulouse
Engineering program — MIC (not completed)
2018 - 2023
  • Completed the MIC (Modélisation Informatique et Communication) pre-orientation after the first year.
  • Built a Python implementation of circular Nim games (combinatorial game theory) with unit tests, playable through a Discord bot written with discord.py.
  • Designed and built an analog signal chain for a multiplayer laser-tag game: DFT-based frequency discrimination, a Chebyshev anti-aliasing filter, and a photodiode receiver circuit, validated on an oscilloscope.
  • Left the engineering program during the third year.
ModelingComputer SciencePythonAlgorithmsSignal ProcessingCommunication