Théo DULUARD

Développeur Fullstack

Profil

Prochainement diplômé d'un Master en Ingénierie Logicielle à Rennes, j'ai développé mes compétences backend Java durant deux années en alternance chez Horizon Trading Solutions. Je mène en parallèle des projets personnels et universitaires couvrant l'ensemble de la stack, du backend au frontend, dont certains déployés en production. Je suis actuellement à la recherche d'un poste de Développeur Fullstack en CDI à partir de septembre 2026, sur Rennes ou Le Mans.

Expérience Professionnelle

Développeur Java — Stage & Alternance
Horizon Trading Solutions — Rennes
  • Conception et développement d'un système de Functional Monitoring pour la plateforme H3 : capture temps réel des métriques client via Aeron
  • Intégration InfluxDB pour la centralisation des événements de marché et visualisation via Grafana ; pipeline d'extraction Flux / export CSV
  • Maintien de la qualité du code : diagnostic de bugs, amélioration des logiques métier, tests unitaires/intégration (JUnit 5, Mockito)
  • Cycle Agile Scrum au sein d'une équipe de 12 développeurs : grooming, estimation, code review
Stack : Java, Aeron, InfluxDB, Grafana, PostgreSQL, JUnit 5, Mockito, Gradle, GitLab CI, Jenkins, Docker, Jira

Formation

Master en Informatique — Ingénierie Logicielle
Université de Rennes
Stack : Java, Spring Boot, Spring Cloud Gateway, Keycloak (OAuth 2.0), RabbitMQ, WebSocket, Langium, TypeScript, React, PostgreSQL, Docker, GitLab CI
Licence en Informatique
Université du Mans
Stack : Java, C, Python, SQL, HTML/CSS, Algorithmique, Réseaux, POO, Génie Logiciel
L1 Mathématiques et Applications — Validée
Université du Mans
Baccalauréat Scientifique — option Mathématiques

Projets Significatifs

Solaris Bank — Plateforme Bancaire Microservices

Plateforme bancaire complète : 13 micro-services, authentification 2FA/OTP, transferts asynchrones via Kafka (pattern Saga), détection de fraude temps réel, RBAC multi-rôles, génération de PDF, déployée sur solaris-bank.theoduluard.fr.

Stack : Java 21, Spring Boot, Spring Security, Kafka, PostgreSQL, React 19, TypeScript, Tailwind CSS, Docker, GitHub Actions, JJWT, JUnit 5
VoiceMail AI Assistant

Assistant vocal IA de gestion d'emails — architecture BFF, 11 micro-services Docker, LLM local Ollama/Llama 3.1, anonymisation automatique (Privacy by Design).

Stack : Java, Spring Boot, Spring Cloud Gateway, JUnit, React TypeScript, NestJS, PostgreSQL, Keycloak, Docker, GitLab CI
Jibrax API — Gestion de projet collaboratif

API REST complète (Utilisateurs, Équipes, Projets, Tâches) avec CRUD, requêtes avancées et authentification Keycloak. Déployée sur jibrax-api.theoduluard.fr.

Stack : Java, Spring Boot, Spring Data JPA, Hibernate, PostgreSQL, Keycloak, Docker, TrueNAS
RoboML — DSL & Ingénierie des langages

Langage dédié (DSL) pour robot 4 roues : métamodèle Ecore, éditeur VSCode (Langium), interpréteur web (P5.js) et compilateur Arduino.

Stack : Ecore/Eclipse, Langium, TypeScript, P5.js, Arduino (C++)
Allo-Mission — Application Mobile

Plateforme mobile cross-platform iOS/Android de mise en relation professionnelle, double interface recruteur/candidat avec authentification Firebase.

Stack : React Native, TypeScript, Expo, Firebase