Mes technologies
Découvrez les technologies de pointe et les outils que j'utilise pour créer des applications modernes, efficaces et évolutives offrant une expérience utilisateur exceptionnelle.
Technologies back-end
La base d'applications robustes et évolutives
Python
Mon langage principal pour le développement back-end, offrant simplicité, lisibilité et un vaste écosystème de bibliothèques.
Django
Un framework web Python de haut niveau permettant un développement rapide de sites et applications web sécurisés et maintenables.
Redis
Un magasin de structures de données en mémoire utilisé comme base de données, cache et broker de messages pour des applications performantes.

Celery
Une file de tâches distribuée qui facilite l'exécution de tâches asynchrones et d'opérations en temps réel dans les applications Django.
Docker
Plateforme pour développer, livrer et exécuter des applications en conteneurs, assurant la cohérence entre les environnements.
FastAPI
Un framework web moderne et rapide pour créer des APIs en Python basé sur les types standards, avec documentation automatique.

PostgreSQL
Un puissant système de base de données open-source avec des fonctionnalités avancées, fiabilité et performances.

MySQL
La base de données relationnelle open-source la plus populaire au monde, connue pour sa fiabilité, sa facilité d'utilisation et ses performances.
SQLite
Un moteur de base de données léger et sans serveur qui stocke les données dans un seul fichier, parfait pour les applications intégrées et le développement.
Technologies de scraping sur le Web
Extraire et traiter efficacement les données du web

Scrapy
Un cadre rapide de rampage et de grattage web de haut niveau pour Python, utilisé pour extraire les données des sites Web et les traiter.

Selenium
Un outil puissant pour automatiser les navigateurs Web, permettant une interaction avec des pages Web dynamiques et des applications JavaScript-lourdes.

BeautifulSoup
Une bibliothèque Python pour extraire des données de fichiers HTML et XML, fournissant des méthodes simples pour naviguer et rechercher l'arborescence d'analyse.
Technologies front-end
Créer des interfaces utilisateur belles et réactives
TailwindCSS
Un framework CSS utilitaire pour créer rapidement des interfaces personnalisées sans quitter le HTML.
Flowbite
Une bibliothèque de composants UI basée sur Tailwind CSS qui accélère le développement avec des composants accessibles préconçus.

HTMX
Une bibliothèque permettant d'accéder aux fonctionnalités modernes du navigateur directement depuis le HTML, sans JavaScript.
JavaScript
Le langage du web, utilisé pour créer des expériences interactives et du contenu dynamique.
Alpine.js
Un framework JavaScript léger pour composer des comportements directement dans le HTML, avec une approche réactive et déclarative.

daisyUI
Une bibliothèque de composants pour Tailwind CSS fournissant des composants accessibles préconçus pour accélérer le développement.
Développement mobile
Créer des applications mobiles multiplateformes
React Native
Un framework pour créer des applications mobiles natives avec React et JavaScript, permettant le développement multiplateforme.

Expo
Un framework et une plateforme pour des applications React universelles, simplifiant le développement et le déploiement d'apps React Native.
Serveurs Web & Proxies inversées
Serveurs web et balanceurs de charge haute performance pour les déploiements de production

Nginx
Un serveur web haute performance, un proxy inversé et un équilibreur de charge connu pour sa vitesse, sa fiabilité et sa faible consommation de ressources.

Apache
Le logiciel de serveur web le plus populaire au monde, offrant flexibilité, puissance et large support de module pour diverses applications.

Traefik
Un proxy HTTP moderne et un équilibreur de charge qui facilite le déploiement des microservices avec la gestion automatique des certificats SSL.
CI/CD
Intégration continue et plates-formes de déploiement continu

GitHub Actions
Une plate-forme d'automatisation puissante qui vous permet de construire, tester et déployer votre code directement à partir de GitHub avec des workflows personnalisés.

GitLab CI
Une plate-forme d'intégration et de déploiement continue intégrée à GitLab, fournissant des pipelines automatisés de test et de déploiement.
Systèmes d'exploitation
Systèmes d'exploitation serveur pour les déploiements de production

Linux
Le système d'exploitation open-source le plus populaire pour les serveurs, offrant stabilité, sécurité et flexibilité pour les environnements de production.

Windows Server
Système d'exploitation de serveur de qualité entreprise de Microsoft, fournissant des fonctionnalités robustes pour les applications commerciales et les services Active Directory.
DevOps & Infrastructure
Infrastructure en tant que code et outils d'automatisation

Terraform
Une infrastructure comme outil de code qui vous permet de définir et de fournir l'infrastructure en utilisant des fichiers de configuration déclaratifs.
OpenTofu
Une solution de rechange ouverte à Terraform, offrant une infrastructure comme capacité de code avec un développement communautaire amélioré.

Ansible
Un outil d'automatisation open-source pour la gestion de configuration, le déploiement d'applications et l'orchestration des infrastructures.
Surveillance et observation
Solutions complètes de surveillance et d'exploitation forestière pour les systèmes de production
Grafana
Une solution d'analyse et de surveillance open source pour les bases de données, offrant de puissantes capacités de visualisation et d'alerte.

Prometheus
Une trousse de surveillance et d'alerte open source conçue pour la fiabilité et l'évolutivité dans les environnements cloud-native.

Loki
Un système d'agrégation log conçu pour être très disponible et horizontalement évolutif, optimisé pour les environnements cloud-natif.
Expérience & expertise
Années d'expérience pratique avec des technologies de pointe
Années avec Python
Années avec Django
Années avec Docker
Années DevOps & SysAdmin
Projets réalisés