Théo DULUARD

Développeur Java / Fullstack
theo.duluard7@gmail.com github.com/theoduluard linkedin.com/in/théo-duluard +33 6 01 22 75 04 theoduluard.github.io Rennes, France

Profil

Développeur logiciel diplômé d'un Master en Informatique (Ingénierie Logicielle, Université de Rennes), avec 2 ans d'alternance en développement Java dans un contexte industriel à haute exigence (trading algorithmique temps réel). Maîtrise du cycle complet de développement : conception, implémentation, tests, CI/CD et déploiement. Recherche un poste de Développeur Java / Fullstack en CDI à partir de septembre 2026.

Expérience Professionnelle

Développeur Java — Alternance
Horizon Trading Solutions — Rennes  |  Éditeur de solutions de trading algorithmique temps réel (130+ collaborateurs)
Stack : Java, Aeron, InfluxDB, Flux, Grafana, PostgreSQL, JUnit 5, Mockito, Gradle, GitLab CI, Jenkins, Jira
Développeur Java — Stage pré-embauche
Horizon Trading Solutions — Rennes
Stack : Java, IntelliJ IDEA, JUnit 5, Mockito, Git, Gradle, Docker, Jira

Formation

Master en Informatique — Ingénierie Logicielle
Université de Rennes  |  Architecture micro-services, DSL/Langium, WebSocket/RabbitMQ, Sécurité/Keycloak (OAuth 2.0)
Licence en Informatique
Université du Mans  |  Algorithmique, POO, BDD relationnelles, Réseaux, Génie Logiciel — réalisée en parallèle de l'alternance

Compétences Techniques

Langages
Java (principal), JavaScript, TypeScript, Python, C, SQL
Backend
Spring Boot, Spring Data JPA, Hibernate, REST API, JUnit 5, Mockito, Gradle, Maven
Frontend
React, React Native, TypeScript, Expo, HTML/CSS, Tailwind CSS
Données / DevOps
PostgreSQL, MySQL, InfluxDB, Docker, GitLab CI/CD, Jenkins, AWS EC2
Méthodes
Agile Scrum, TDD, Code Review, Architecture Micro-services

Projets Significatifs

VoiceMail AI Assistant

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

Stack : React TypeScript, Spring Boot, Docker, Keycloak, GitLab CI
Jibrax API — Gestion de projet collaboratif

API REST complète (Utilisateurs, Équipes, Projets, Tâches) avec opérations CRUD, requêtes avancées et authentification Keycloak. Déployée sur Railway.

Stack : Java, Spring Boot, PostgreSQL, Keycloak, Docker
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

Langues

Français — Langue maternelle
Anglais — Bon niveau B2 (lecture/écriture technique)

Centres d'intérêt

Volley-ball & Padel  ·  Voyages