Mes Spécialités
Passionné d'informatique depuis mon enfance, j'ai acquis au fil des années une expérience solide dans tous les domaines de l'IT : du code au système, en passant par l'observabilité et le DevOps. Ce parcours atypique me permet aujourd'hui de maîtriser la chaîne complète et de vous accompagner de A à Z.
Développement
J'ai commencé par développer sans framework, en PHP pur, en JavaScript natif et en SQL brut. Cette approche m'a permis de comprendre en profondeur tous les rouages du web : protocoles HTTP, gestion de sessions, requêtes SQL, manipulation du DOM. Aujourd'hui, quand j'utilise un framework, je sais exactement ce qu'il fait sous le capot.
Du site internet sur mesure aux applications mobiles publiées sur l'App Store et le Play Store. J'ai développé Calcul salaire brut en net sur trois plateformes : un frontend Next.js, des APIs PHP, une base MySQL Multi-Primary répliquée sur 3 datacenters, une application iOS en Swift et une application Android en Kotlin — un même besoin utilisateur, trois plateformes natives.
Je conçois des applications web modernes avec Next.js et TypeScript, avec rendu côté serveur et optimisation SEO. J'ai également créé Pourcent.net, un calculateur de pourcentage, et Nomadize, une plateforme web dédiée aux Digital Nomads. Mon blog technique est connecté à un backend WordPress avec gestion de contenu et SEO. Pour l'automatisation de tâches répétitives et le scripting, je m'appuie sur Python.
#PHP #Next.js #React #TypeScript #Swift #Kotlin #Python
Observabilité
De bout en bout, du réseau en passant par l'infra jusqu'aux applications. En tant que Tech Lead Log Management, j'ai centralisé et analysé les logs à grande échelle. En tant qu'Observability Engineer, j'ai mis en place des dashboards, de l'APM et du tracing distribué pour des centaines de services. En tant que Production Expert, j'ai assuré la gestion d'incidents et le monitoring de production.
Je maîtrise l'instrumentation d'applications avec OpenTelemetry et le tracing distribué avec Tempo. Mes outils de prédilection sont Datadog, Splunk et Grafana.
#Datadog #Splunk #Grafana #OpenTelemetry #Tempo
Système
Je possède et gère mes propres infrastructures, réparties sur plusieurs datacenters pour garantir la haute disponibilité et la résilience. Mes serveurs dédiés sont interconnectés par des tunnels IPsec, avec de la réplication multi-DC pour les bases de données : MySQL Multi-Primary et PostgreSQL avec Patroni, chacun répliqué sur 3 datacenters.
Je conteneurise mes applications avec Docker et les orchestre sur des clusters K3s avec Kustomize. Le routage et le load balancing sont gérés par Traefik. Côté cloud, j'ai également une expertise sur AWS et GCP.
#Linux #Docker #K3s #MySQL #PostgreSQL #Patroni #IPsec #AWS #GCP #Traefik #Kustomize
DevOps
L'automatisation et la fiabilité des déploiements sont au cœur de ma démarche. J'adopte une approche GitOps avec Flux CD pour des déploiements automatiques et reproductibles directement depuis Git vers mes différents clusters.
Mon code est hébergé sur GitHub avec des pipelines CI/CD via GitHub Actions pour automatiser la construction, les tests et la mise en production rapide. J'utilise Kustomize pour la gestion déclarative des ressources Kubernetes.
#GitOps #FluxCD #CI/CD #GitLab #GitHub #Kustomize
Leadership & Transmission
En tant que CTO et Tech Lead, j'ai géré des équipes techniques, structuré les process et pris les décisions d'architecture. J'aime accompagner la montée en compétences des collaborateurs et transmettre mon savoir-faire.
J'anime également des formations techniques pour partager mon expertise et rendre les équipes autonomes. Ma polyvalence me permet de faire le lien entre les différents métiers de l'IT et de faciliter la communication entre les équipes.
#Management #TechLead #Formation #Mentorat