Développeur en informatique
PORTFOLIO
Mathys Urban
Jeune développeur en formation, passionné par les jeux vidéo et les technologies émergentes. Je cherche à évoluer au sein d’équipes créatives et à participer à des projets techniques ambitieux.
Télécharger mon CVA PROPOS DE MOI :
Mathys Urban
J’ai travaillé sur plusieurs projets académiques, notamment la création de jeux vidéo, d’API web et d’outils interactifs. Ces expériences m’ont permis de développer mes compétences en programmation et en conception logicielle.
Je poursuis actuellement un Bachelor en Informatique à Ynov Montpellier, après avoir obtenu un baccalauréat STI2D avec une spécialisation en systèmes numériques.
Compétences
Formation
Stage – Digicraftsmen
Septembre 2025 – Décembre 2025
Ynov Montpellier
Bachelor Informatique
B1 validé – B2 en cours
Lycée Jean-François Champollion
Bac STI2D option SIN
Mention Très Bien
Expériences et projets
Stage Développeur Backend Python & Agent IA – Digicraftsmen
Technologies :
Python, Langflow, Ollama, GCP, Astra DB, n8n, MakeDescription :
Participation au développement d’une infrastructure d’agents IA hybride combinant exécution locale et cloud. Mise en place de workflows RAG, création de serveurs sécurisés et automatisation de pipelines IA destinés à des environnements professionnels.
Points clés :
- Architecture IA hybride locale + cloud (Langflow, Ollama, GCP).
- Déploiement de workflows RAG avec vector store Astra DB.
- Gestion avancée des métadonnées pour la recherche sémantique.
- Création de serveurs MCP sécurisés avec authentification et 2FA.
- Mise en place de logs et bonnes pratiques de sécurité backend.
- Automatisation de workflows IA via n8n et Make.
Résultats :
- Automatisation de ~60–70% des tâches répétitives via workflows IA
- Réduction du temps de traitement des pipelines IA
- Déploiement d’un système IA hybride prêt pour environnement production
Coding game : Rise of the Algomancer
Technologies :
Algorithmie en PythonDescription :
Participation au Game Code Challenge (Ynov Campus x Revanche Studio), un challenge national de programmation réunissant environ 270 étudiants de tous les campus. Objectif : concevoir un algorithme capable de traverser un maximum de salles en optimisant chaque décision sous une contrainte stricte de 100 mouvements.
Points clés :
- Conception d’un algorithme sous contrainte stricte (100 mouvements)
- Optimisation des décisions en fonction de l’environnement
- Mise en place de stratégies de déplacement efficaces
- Amélioration des performances via itérations et tests
Résultats :
- 🥇 1ère place locale à Montpellier Ynov Campus
- Top classement sur un challenge national de tous les campus Ynov
- Algorithme performant maximisant le nombre de salles parcourues
- Réduction des décisions inefficaces grâce à une logique adaptative
Générateur de Labyrinthe Basique
Technologies :
BashDescription :
Développement d'un générateur de labyrinthes aléatoires dans Linux, combinant génération procédurale et automatisation via des scripts Bash. Ce projet a permis d'explorer les interactions avec Bash pour créer un jeu dynamique et visuellement optimisé.
Points clés :
- Génération procédurale de difficultés.
- Intégration Bash pour automatisation du jeu.
- Design d'interface et optimisation du rendu.
Résultats :
- Générateur entièrement automatisé sans intervention utilisateur
- Amélioration de la rapidité d’exécution des scripts
- Système reproductible et paramétrable
Jeu RPG Arcadia :
Technologies :
Go (Golang)Description :
Création d’un jeu de rôle en équipe, de la conception au développement. Ce projet a permis d’approfondir la logique de jeu, la détection de collisions, la gestion des animations et les bases du travail collaboratif en développement de jeux.
Points clés :
- Travail en équipe agile.
- Conception des mécaniques de combat et d’interaction.
- Programmation orientée objet en Go.
Résultats :
- Gameplay fonctionnel avec boucle de jeu stable
- Système de combat opérationnel multi-interactions
- Amélioration de la collaboration équipe projet
Jeu du Pendu (Terminal & Web) :
Technologies :
Go (Golang), HTML, CSS, JavaScriptDescription :
Développement d’un jeu du pendu jouable en ligne et en terminal. Ce projet a été l’occasion d’appliquer les logiques de jeu simples, de travailler les bases du design web et d’apprendre à combiner front-end et back-end.
Points clés :
- Version CLI et version web.
- Compréhension des interactions client-serveur.
- Responsive design de l’interface.
Résultats :
- Double version fonctionnelle (terminal + navigateur)
- Amélioration de la logique backend en Go
- Interface web jouable sans dépendance externe
API de Recherche d’Artistes :
Technologies :
Go (Golang), JavaScript, Map API (Opencage)Description :
Création d’une API pour rechercher des artistes avec filtres et géolocalisation. Développement d’une interface de recherche intuitive avec intégration d’une carte interactive affichant les résultats.
Points clés :
- Intégration d’API tierces (Map, recherche).
- Filtres dynamiques et interface UX-friendly.
- Gestion de données en temps réel.
Résultats :
- Recherche optimisée avec affichage en temps réel
- Amélioration de la vitesse de récupération des données
- Interface UX simplifiée et fluide
Projet Ydays, Jeu RPG Eldrion :
Technologies :
Unreal Engine (blueprints)Description :
Participation à la création d’un RPG en développant des fonctionnalités essentielles pour l’expérience joueur : système de menu interactif, gestion de l’inventaire et simulation dynamique du climat en jeu. Ce projet met en avant mes compétences en UI/UX, en gestion de données et en logique de jeu immersive.
Points clés :
- Menu interactif : navigation fluide entre les différentes sections.
- Ajout/suppression d’objets, affichage des détails, gestion des capacités.
- Variation du climat en temps réel.
Résultats :
- Amélioration de l’expérience utilisateur via UI/UX optimisée
- Systèmes de gameplay intégrés et fonctionnels en équipe
- Base de RPG jouable avec mécaniques principales
POO : site de commerce
Technologies :
Java ( Java 20), GradleDescription :
Développement d’un site e-commerce en programmation orientée objet avec Java, proposant une interface utilisateur fluide et interactive. Le projet permet aux utilisateurs de parcourir et d’acheter des produits, de consulter leur historique de commandes, et de se connecter via un système d’authentification sécurisé. Il comprend également une interface d’administration pour la gestion des produits et des utilisateurs. Ce projet met en avant mes compétences en architecture logicielle et gestion des données.
Points clés :
- Inscription, connexion sécurisée, différenciation des rôles (utilisateur/admin).
- Affichage des produits disponibles avec détails (prix, description, etc.).
- Visualisation des achats effectués par l’utilisateur.
Résultats :
- Application fonctionnelle avec architecture propre MVC
- Système de gestion utilisateur opérationnel
- Gestion complète du cycle d’achat
Mes projets
Coding game : Rise of the Algomancer
Générateur de Labyrinthe
Jeu RPG Arcadia
Jeu du Pendu
API Recherche d'Artistes
Jeu RPG Eldrion
Site E-commerce
Certificats
Collaborons ENSEMBLE
Adresse:
1021, Route de Villeneuve-Les-Maguelone, 34970 Lattes
Téléphone:
07 89 32 28 42
E-mail:
urban.mathys@outlook.com
mathys.urban@ynov.com
Visitez mes pages de réseaux sociaux :