contact@eldred.fr
eldred.fr
github.com/ISSOtm

Toulouse (appt. IDF)
25 ans
06 52 34 58 80

Eldred Habert


Expériences professionnelles


SII pour SCLE : Développeur embarqué

– Auj.

  • Portage d’un vieux système embarqué écrit en C d’une plateforme discontinuée vers Linux
  • Développement en autonomie au sein d’une équipe avec SVN; coordination avec l’équipe de test
  • Écriture d’une couche d’émulation bas niveau
  • Débogage sur machine embarquée distante (GDB via SSH)
  • Campagne de tests intensifs, et emphase importante sur la qualité

SII pour Airbus Defence & Space : Ingénieur logiciel

  • Maintenance d’un module de simulation de satellite écrit en C++11 et Java
  • Évolution d’une couche d’émulation “Linux → Linux” en C et C++11 parallèle au développement du système émulé
  • Travail en autonomie complète avec Git
  • Méthodologie agile

Formation


ISIMA (Clermont-Ferrand) : Diplôme d’ingénieur en informatique

  • Filière sécurité et réseaux, labellisée par l’ANSSI CyberEdu et SecNumEdu
  • CyberAcademy (certification Cisco)

Université Clermont Auvergne : 2ème année de Licence Informatique

  • Programmation intensive en C, Lisp, et Bash, pendant et hors des cours
  • Temps libre mis à profit pour étudier l’assembleur (z80, SM83, et x86)

Lycée Blaise Pascal (Clermont-Ferrand) : CPGE, filière MP

  • Théorie de moyen et haut niveau de la programmation en option
  • Techniques de vérification formelle de code

Lycée La Fayette (Brioude) : Cycle secondaire

  • Baccalauréat obtenu avec mention très bien

Open-source


Maintenance de RGBDS

– Auj.

  • Codebase C/C++ conséquente (~ 17000 / 4600 LOC resp.)
  • Collaboration via Git, organisation avec GitHub
  • Réécriture graduelle importante (quasiment entièrement réécrite sur 4 ans)
  • 3 releases majeures, dont une dizaine de fonctionnalités importantes
  • Liaison et discussions avec utilisateurs
  • Portage en Rust en cours

Contribution aux Pan Docs

– Auj.

  • Étude méthodique des comportements de la Game Boy (via test ROMs)
  • Écriture de documentation plus ou moins technique
  • Processus de revue minutieux
  • Écriture de processeurs de texte en Rust pour enrichir la syntaxe

Mise en place de mon site Web

Langues


🇫🇷 FrançaisLangue maternelle
🇬🇧 AnglaisNiveau C1 (955 TOEIC)
🇩🇪 AllemandNiveau B1
🇯🇵 JaponaisBases

Activités


Rétrogaming et développement de jeux pour Game Boy.

Staff de clubs de développement de jeux vidéos et de sécurité informatique. Jeux de société et jeux de rôle. Escalade et vélo.