DevOms

Qui suis-je ?

Passionné de code depuis le collège, j'aime répondre à des défis techniques et partager mon enthousiasme autour des sujets tech. Spécialisé en Interface Utilisateur et expert Angular, mon objectif est de toujours placer l'utilisateur au centre de chaque projet. C'est la meilleure méthode pour fournir une interface qui répond véritablement aux besoins.

Expériences

Mon parcours professionnel

Développeur Frontend Angular & Ionic

Somm'IT

2022 · 2024

Conseil et implémentation du nouveau product design de l'entreprise. Mise en place du cœur technique commun à l'application mobile et web. Assurer la cohérence de la nouvelle interface et permettre aux futurs développeurs de rapidement implémenter les nouvelles fonctionnalités.

Angular 16+Angular MaterialIonicSASSPlaywrightTypeScriptJasmineScrum

Consulting · Conception d'IHM

Alithya

2021 · 2022

Mission Alithya

Conception d'une PWA destinée à la gestion des ERP sur différents points critiques, notamment la gestion des risques et travaux.

Mission Air France

Réarchitecture du projet Mercury en micro-frontends et microservices. Mise en place de l'architecture front et back, rôle de référent technique de facto.

MicrofrontendsMicroservicesSpringBootAngular 12+Webpack 5Playwright

Apprentissage · Refonte d'IHM

Air France

2019 · 2020

Refonte du projet Mercury, un switcher type B acheminant les télégrammes d'Air France. Amélioration de l'usabilité de l'interface avec une démarche centrée utilisateur. Montée en compétence de l'équipe sur Angular.

Angular 9+SpringBootJava 8SQLSASS

Projets open source

Contributions et outils publiés en open source.

HTML Attribute Sorter

eslint-plugin-html-sort-attributes

Plugin ESLint pour trier les attributs d'un tag HTML selon une configuration personnalisable.

TypeScriptJestAST
Voir sur GitHub

HTML Class Organizer

eslint-plugin-html-class-attribute

Plugin ESLint pour trier les classes dans un fichier HTML selon une configuration personnalisable.

TypeScriptJestAST
Voir sur GitHub

Projets personnels

Bidouillages, passions et side-projects

Bureau du Code · Associatif

2017 · 2020

Création de l'association "Bureau du Code" au sein de Polytech Nice Sophia pour partager l'amour du code et organiser des événements tech.

CommunicationOrganisation

Serveur domotique & Application

2023 · Aujourd'hui

Serveur de domotique maison interconnectant lumières, détecteurs et enceintes. PWA Angular 19 avec disponibilité hors ligne, CI/CD personnalisé.

NestJSAngular 19+PWAPlaywrightJest

Plugin ESLint · html-class-attribute

2024

Plugin ESLint pour trier les classes dans un fichier HTML selon une configuration personnalisable.

TypeScriptJestAST

Plugin ESLint · html-sort-attributes

2024

Plugin ESLint pour trier les attributs d'un tag HTML selon une configuration personnalisable.

TypeScriptJestAST

Jeu multi-curseur

En cours

Mini casse-tête pour apprendre l'utilisation du multi-curseur aux développeurs, inspiré par des jeux éducatifs comme Flexbox Froggy.

Angular 19JestSASS