De la conception à la mise en production, voici les technologies que je maîtrise et celles que je continue d'explorer. Chaque compétence est liée à des projets concrets.
Interfaces utilisateur modernes et réactives, de la maquette au déploiement.
Mon framework de prédilection pour les interfaces dynamiques. Hooks, Context, et architecture composants n'ont plus de secrets pour moi.
Utilisé dans :
Framework full-stack React : SSR, API routes, Server Components. Ce portfolio est construit avec Next.js 15.
Indispensable pour du code robuste. Typage strict, interfaces et generics font partie de mon quotidien.
Utilisé dans :
Utility-first CSS que j'utilise sur tous mes projets récents. Ce portfolio en est la preuve.
Utilisé dans :
Framework complet que j'utilise en production pour des applications d'entreprise. Services, RxJS, et modules bien structurés.
Utilisé dans :
Framework progressif que j'apprécie pour sa simplicité. Composition API et réactivité maîtrisées.
Les fondamentaux du web. Responsive design, animations CSS, et JavaScript vanilla.
Utilisé dans :
APIs robustes, architecture clean et logique métier bien pensée.
Mon choix pour les backends Java. JPA, Spring Security, et API REST bien structurées.
Utilisé dans :
Langage orienté objet que je maîtrise bien. POO, design patterns et bonnes pratiques.
Utilisé dans :
Conception d'APIs RESTful : endpoints clairs, gestion des erreurs, documentation OpenAPI.
Utilisé dans :
Langage polyvalent pour le web. Utilisé aussi bien avec des frameworks que pour des scripts sur mesure.
Utilisé dans :
Framework PHP que j'ai utilisé pour des projets académiques. Doctrine, Twig et architecture MVC.
Utilisé dans :
Scripts d'automatisation, workers backend et traitement de données.
Utilisé dans :
Framework Python full-stack. ORM puissant, admin intégré et architecture MVT.
Modélisation, requêtes optimisées et gestion des données.
Ma base de données relationnelle de prédilection. Requêtes complexes, indexation et optimisation.
Utilisé dans :
Requêtes complexes, jointures, sous-requêtes et optimisation. UML et normalisation 3NF.
Utilisé dans :
SGBD classique que j'ai utilisé sur plusieurs projets académiques et personnels.
Utilisé dans :
Extension PostgreSQL pour les séries temporelles, parfaite pour les données IoT.
Utilisé dans :
Bases de données non relationnelles. Expérience avec Neo4J pour les données orientées graphes.
Automatisation, conteneurisation et déploiement continu.
Conteneurisation de toutes mes applications. Docker Compose pour orchestrer les environnements de dev et prod.
Utilisé dans :
Versioning, branches, merge requests et collaboration en équipe. Workflows Git Flow.
Pipelines d'intégration et déploiement continu. GitHub Actions et GitLab CI.
Utilisé dans :
Administration de serveurs Ubuntu, configuration Nginx, déploiement sur VPS.
Utilisé dans :
Protocole IoT et flux de données temps réel. Intégration de capteurs et automatisation.
Utilisé dans :
Toujours à l'affût des nouvelles technos et des meilleures pratiques.
Capable de mener un projet de A à Z, de la conception au déploiement.
Méthode de travail structurée, gestion des priorités et respect des délais.
À l'aise avec de nouvelles stacks et environnements de travail.
Capacité à décomposer des problèmes complexes en solutions simples.
Code reviews et critiques constructives font partie de mon processus.
Découvrez comment je les ai mises en pratique dans mes projets, ou discutons de vos besoins techniques.