I’m looking to restart my fullstack dev career with some awesome tech stacks! I love learning new things and can pick up new technologies on my own. I really enjoy working with a team and hope to become a Tech Lead again someday.
I love coding with python frameworks (Django, FastAPI), C# (.Net Core) and also Angular, React, VueJS, Docker, Kubernetes, MongoDB, Firestore or SQLServer.
Création de mon entreprise Plantae Art après ma carrière de 4 ans chez Capgemini pour découvrir le fait de travailler pour soi-même. J'avais besoin de revenir à la base de la créativité et surtout de travailler avec mes mains. Lors de cette période, j'ai effectué beaucoup d'art traditionnel ainsi que digital. J'ai aussi pu réaliser des tutos en ligne sur la création abstraite. Cependant, la création via le média informatique me manquait et j'ai en parallèle offert des services de web design en Next.js (conception de sites web sur-mesure et responsives). Une expérience qui m'a fait prendre du recul sur la valeur du travail, ma vision des relations professionnelles et ma vision de la créativité.
J'ai réalisé plusieurs projets personnels pour continuer ma veille technologique (j'ai récemment développé une application en Java 17/Vuejs 3, une autre en .Net Core 9/Angular 19/Firestore, une avec Ionic/React 19/Django/MongoDB), une dernière en VueJS 3/Pinia/FastAPI/MongoDB/Docker/Kubernetes et une extension vscode qui permet de déterminer la big-O-notation d'une fonction avec de l'amélioration grace à github copilote avec du Typescript/Jest.
Le projet consistait à devenir le leader technique d’une équipe TMA distribué (France, Maroc) et à devenir l’intermédiaire principal avec le client pour la mise en place des futures évolutions et corrections critiques. Dans un second temps, il a fallu migrer ces deux applications vers le cloud Azure, mettre en place l’architecture cloud, la valider avec l’équipe Cybersécurité de TotalEnergies, migrer d’Azure DevOps à GitHub ainsi que des pipelines Azure DevOps à GitHub Actions. Il a également été nécessaire de migrer certains composants des applications en blocs Azure (par exemple, deux de nos API sont devenues des Azure Functions) et de déployer toutes les filiales avec cette nouvelle version cloud, en établissant un planning de déploiement sur trois mois.
Réalisation d’un stage de 6 mois sur le projet TMore, dont l’objectif était la modernisation des applications .NET Framework 4.5 et AngularJS/C#, avec gestion d’un méta-modèle SQL Server. Implémentation de pipelines de déploiement automatisés via Azure DevOps, ainsi que la rédaction d’une documentation détaillée, ce qui a permis d’accélérer de 15% la résolution des bugs. À la n de ce stage, j’ai mis en place des tests d’intégration Cypress (avec Docker) et des tests unitaires NUnit, qui ont ensuite été automatisés via pipeline. J’ai alors of ciellement intégré l’équipe et ai pu accompagner le Tech Lead de l’époque dans le chiffrage et la réalisation d’évolutions et de corrections de bugs critiques.
Projet qui permet de créer des notes vocalement avec l'API Google Speech to text. Le twist, avec des commandes vocale, l'on peut formatter son text !
Technos :
FastAPI, Typer, Pytest, UV, VuesJS, Docker, Kubernetes
Extension VScode qui permet d'analyser des fonctions Python et leur donne une note en se basant sur le principe de "Big-O-Noration".
Il y a une webview sur le fichier en cours d'édition ou une vision sur tout le projet.
L'on peut aussi améliorer la note d'une fonction via Github Copilot.
Technos :
Typescripts, AST (Abstract Syntax Tree) avec python-tree-sitter, Jest
Création d'une application avec un backend en Django 3 (Python), utilisation de MongoDB et
de React 18 avec Ionic (application mobile), ainsi que la mise en place d'un système
d'authentication avec token JWT.
Le but de l'application est le suivant :
• Un utilisateur s'inscrit à l'application
• Il se connecte avec un autre (ami ou partenaire)
• Cela leur permet d'envoyer des informations sur la • journée (humeur, messages, etc.)
• À la n de la journée, ils peuvent lire les messages de l'autre
• Permet de rétablir le contact entre deux individus et de faciliter la communication
Technos :
Django , Python , MongoDb , React 19 , Ionic , PyTest
Faire une application avec du .NET Core 9 Web API en backend et du Angular 19 pour la
manipulation des "signal" Création d’une application avec un backend API en .NET Core 9
(documentée avec Swagger) et un frontend Angular 19 avec une base
de donnée NOSql Firestore de Firebase, utilisant une architecture « store as a signal » pour la
gestion d’état avec les signaux Angular. La webapp Work Well permet à l’utilisateur de planier
sa journée avec :
• Début et n de journée
• Pause repas
• Réunions
• Pauses
Chaque planning, appelé «Work Well », peut ensuite être lancé dans un player dédié:
l’application envoie alors des notications visuelles et sonores à l’utilisateur pour l’informer de
l’avancement de sa journée et lui rappeler de prendre des pauses.
Technos :
Angular 19 , .NET Core 9 , Swagger , Firestore de Firebase , NUnit
Faire une application Backend Java 17, Spring Boot 3 et frontend VueJS 3 avec Pinia.
Création d’une webapp avec une API backend Java 17/Spring Boot et un frontend Vue.js 3/Pinia
pour me familiariser avec la gestion d’état via des stores (et me lancer un nouveau challenge).
L’application Tododo est très simple :
il s’agit d’une todo list, avec mon propre design et une gestion d’état via Pinia, ainsi qu’une
base de données NoSQL (réalisée avec un chier JSON).
Technos :
Java 17 , Spring Boot 3 , VueJS 3 , Pinia , JUnit
- Français
- Anglais