Daw's Software Logo

Technologies et Compétences

Un aperçu des technologies que je maîtrise et utilise quotidiennement dans mes projets

Frontend

React
React
Avancé
Bibliothèque JavaScript basée sur des composants pour construire des interfaces utilisateur réutilisables et gérer efficacement l'état de l'affichage.
JavaScript
JavaScript
Avancé
Langage de programmation universel du web permettant de rendre les pages interactives et de piloter les comportements dynamiques côté navigateur.
TypeScript
TypeScript
Expert
Surcouche de JavaScript ajoutant un typage statique obligatoire pour sécuriser le code, améliorer l'autocomplétion et réduire les erreurs de développement.
Next.js
Next.js
Avancé
Framework construit à partir de React qui améliore le rendu côté serveur, la génération statique et les optimisations automatiques.
CSS3
CSS3
Expert
Langage de feuilles de style utilisé pour définir l'apparence visuelle des pages web, incluant la mise en page, les couleurs, les polices et les animations.
HTML5
HTML5
Expert
Standard de base du web utilisé pour structurer et organiser le contenu d'une page à l'aide de balises sémantiques.
ESLint
ESLint
Expert
Outil d'analyse statique qui identifie et corrige automatiquement les erreurs de syntaxe et les problèmes de style dans le code JavaScript.
Tailwind CSS
Tailwind CSS
Avancé
Framework CSS utilitaire permettant de concevoir des interfaces sur mesure rapidement en appliquant des classes prédéfinies directement dans le code.

DevOps / Cloud

Linux
Linux
Intermédiaire
Linux est un système d'exploitation, au même titre que Windows (Microsoft) ou macOS (Apple). C'est le programme principal qui permet à votre ordinateur de fonctionner et de lancer des applications.
CI/CD
CI/CD
Débutant
Pipeline d'automatisation qui enchaîne l'intégration, les tests et le déploiement du code pour assurer des mises à jour logicielles rapides et sans erreur.

Backend

C#
C#
Expert
Langage orienté objet développé par Microsoft qui permet de construire des applications robustes, des jeux vidéo avec Unity et des services backend performants au sein de l'écosystème .NET
.NET
.NET
Expert
Plateforme de développement open-source de Microsoft pour bâtir des applications performantes, sécurisées et évolutives.
Python
Python
Intermédiaire
Langage de programmation polyvalent et lisible, privilégié pour le développement backend, l'automatisation et la science des données.
Node.js
Node.js
Avancé
Environnement d'exécution permettant d'utiliser JavaScript côté serveur pour créer des applications web rapides et scalables.

Outils / Autres

Sanity
Sanity
Avancé
Sanity.io Plateforme de gestion de contenu (Headless CMS) permettant de modéliser des données structurées via le code et de les diffuser en temps réel vers n'importe quel canal (web, mobile) via une API performante.
Shopify
Shopify
Intermédiaire
Plateforme e-commerce complète pour créer et gérer des boutiques en ligne professionnelles.
GitLab
GitLab
Expert
Plateformes de développement collaboratif basées sur Git, gérant l'hébergement de code, le contrôle de version et les pipelines CI/CD.
GitHub
GitHub
Expert
Plateformes de développement collaboratif basées sur Git, gérant l'hébergement de code, le contrôle de version et les pipelines CI/CD.
Swagger
Swagger
Expert
Suite d'outils pour concevoir, construire et documenter des APIs REST de manière interactive.
Figma
Figma
Intermédiaire
Outil de design collaboratif basé sur le web pour créer des interfaces utilisateur et des prototypes.
Postman
Postman
Avancé
Plateforme de développement d'API pour concevoir, tester, documenter et surveiller des APIs.
NPM
NPM
Expert
Gestionnaire de paquets JavaScript par défaut, le plus grand registre de logiciels au monde.
OpenAI
OpenAI
Expert
Plateforme d'intelligence artificielle avec des modèles de langage avancés comme GPT pour diverses applications.
Claude
Claude
Expert
Modèle de langage avancé axé sur la sécurité et la convivialité, développé par Anthropic pour diverses applications d'IA.
N8N
N8N
Avancé
Outil d'automatisation de workflows open-source avec interface visuelle pour connecter des services.
BSport
BSport
Avancé
Fournisseur mettant à disposition des widgets de gestion pour les clubs de sport.

Base de données

GraphQL
GraphQL
Intermédiaire
Langage de requête pour les API permettant de demander précisément les données nécessaires, optimisant ainsi les performances réseau.
PostgreSQL
PostgreSQL
Expert
Système de gestion de base de données relationnelle open-source, reconnu pour sa robustesse et sa gestion de données complexes.
MySQL
MySQL
Avancé
Système de base de données relationnelle très populaire, apprécié pour sa rapidité et sa fiabilité dans les projets web classiques.