Aller au contenu
CodyTech
Curriculum vitae

Thibaut Tavernier

Ingénieur logiciel — fondateur de CodyTech

Ingénieur logiciel spécialisé en développement mobile et web, et en automatisation Python. J'ai piloté une équipe de six personnes sur une plateforme partie de zéro jusqu'à un partenariat avec l'IGN et l'État français, et je livre des produits de bout en bout : architecture, développement, mise en production.

Expériences

Développeur indépendant

CodyTech

Micro-entreprise · Septembre 2025 — aujourd'hui · Paris & Barcelone

  • Conception et développement d'applications mobiles et web sur mesure, du cadrage à la mise en production.
  • Accompagnement direct, sans intermédiaire ni sous-traitance.
FlutterReactNestJSPostgreSQLPython

Chef de projet & développeur fullstack / IA

PeakRando

Projet académique & entrepreneuriat · Mars 2025 — aujourd'hui

  • Pilotage d'une équipe de 6 personnes : planification agile, suivi des livrables, coordination technique.
  • Architecture fullstack : application mobile Flutter et plateforme web React / Vite.
  • Back-end NestJS et PostgreSQL, gestion de la persistance des données.
  • Développement et intégration de modules d'intelligence artificielle en Python.
  • Négociation d'un partenariat institutionnel avec l'État français et l'IGN pour l'intégration de données cartographiques officielles.
FlutterReactViteNestJSPostgreSQLPythonIAGestion de projet

Assistant pédagogique

Epitech Barcelone

Stage · Janvier 2026 — juillet 2026 · Barcelone, Espagne

  • Accompagnement quotidien des étudiants de 1ʳᵉ, 2ᵉ et 3ᵉ année sur leurs projets en C, C++, Python et Java.
  • Soutenances de projets et animation de workshops techniques.
  • Suivi de la progression d'une promotion, évaluation des compétences et respect des normes de codage.
  • Environnement international : échanges techniques en anglais au sein du hub de Barcelone.
CC++PythonJavaPédagogieAnglais

Développeur mobile & web

Incarline

Stage · Avril 2025 — août 2025 · Lodève

  • Développement de fonctionnalités en Java (Android et back-end) : interfaces, API, gestion des états et des erreurs.
  • Firebase : modélisation des données, règles de sécurité, index et sauvegardes (Auth, Firestore, Storage).
  • Synchronisation temps réel : écouteurs, cache hors ligne, notifications, résolution des conflits.
  • Automatisation Python : extraction et traitement de données, génération de rapports, tâches planifiées.
  • Qualité et déploiement : tests unitaires et instrumentés, Git, CI/CD, suivi des issues et documentation.
JavaAndroidFirebasePythonCI/CDTests

Développement d'algorithmes & contrôle

DGA

Stage · Juillet 2023 — décembre 2023 · Toulouse

  • Simulation et validation sous Matlab/Simulink et Python (NumPy, SciPy) : scénarios nominaux et dégradés, analyses de stabilité et de robustesse.
  • Intégration embarquée : portage C/C++ sous contraintes temps réel, optimisation de la latence et de la mémoire.
  • Respect strict des procédures de confidentialité et de sécurité des systèmes d'information en site défense.
Matlab/SimulinkPythonNumPyC/C++Temps réel

Formation

Titre d'expert en ingénierie logicielle — RNCP niveau 7

Epitech

Septembre 2022 — aujourd'hui · Paris

Validation supplémentaire d'un diplôme d'expert en technologies de l'information visé par le ministère de l'Enseignement supérieur.

  • Développement logiciel (C/C++) : algorithmique, structures de données, design patterns, tests unitaires.
  • Systèmes & réseaux : Linux avancé, shell, processus et threads, IPC, sockets TCP/UDP.
  • DevOps : Git/GitHub, CI/CD, Docker. Web : HTML/CSS/JS, Node.js, API REST.
  • Projet de fin d'études (EIP) : gestion agile, roadmap, documentation, pitch et démonstrations.

Bac pro Systèmes numériques — option RISC

Lycée Jules Raimu

Septembre 2017 — juillet 2020 · Nîmes

Réseaux informatiques et systèmes communicants.

  • Réseaux : IPv4, VLAN, routage et switching, Wi-Fi, câblage et tests.
  • Systèmes : installation et configuration Windows et Linux, partages, sauvegardes.
  • Programmation & IoT : Python, C, microcontrôleurs.
Prochaine étape

Un projet en tête ?
Parlons-en.

Décrivez votre besoin en quelques lignes. Réponse sous 48 h, avec un premier avis honnête sur la faisabilité et le budget — même si la réponse est « ce n'est pas pour moi ».