Spécialité IA2R (informatique, automatique, robotique et réseaux) / Double diplôme maitrise en génie logiciel 💻
Domaines de prédilection :
- Développement Backend d'applications web
- Développement FrontEnd d'application web
- Développement applicatif de manière générale
- Architecture et conception de logiciels
- CI/CD et culture DevOps
- IA intégrée aux systèmes logiciels
Technologies utilisées :
- Web : Python (Django, FastAPI), Java (Spring), TypeScript (Angular), HTML, CSS, Dart (Flutter)
- BDD : MySQL, PostgreSQL, MariaDB
- Bureautique : C# (WPF) , Python, C++ (Gtkmm)
- CI/CD : GitHub worflows, Gitlab, Jenkins, YAML
- Environnement : Docker
- IA : Python (Jupyter)
IDEs utilisés/éditeur de texte :
- VSCode
- Visual Studio
- IntelliJ
- Android Studio
- Eclipse
- Sublime text
Projets effectués :
- Comparaison de modèles d'IA et intégration au sein d'un système logiciel
- Création d'environnement de développement pour une application web (Docker)
- Création d'une application mobile hybride (Django - Flutter)
- Refactoring d'un jeu mobile en Java à l'aide des design patterns de GOF -> Architecture MVI
- Exemples de base en C# avec WPF (calculatrice, explorateur de fichiers, navigateur web) -> Architecture MVVM
- Création d'un service web en Spring(page web + communication avec une BDD + utilisation d'une API Rest) -> Architecture MVC
- Application de bureau sous linux (C++ - GTkmm) permettant le contrôle d'un robot via websockets
- Mise en place d'un réseau Lan et Vlan sur cisco packet tracer
Autres compétences :
- Gestion de projets logiciels et méthodes Agiles
- Utilisation de modèles d'IA en python (Jupyter)
- Environnement Linux (Ubuntu)
- Commandes bash
- Outils de versionnement de code (GitHub)