A mon propos

Bonjour, je m'appelle Arnaud Buathier, je suis un développeur de 45 ans.

J'ai commencé à coder à l'âge de 6 ans en BASIC sur un Thomson TO7/70 à Madagascar en 1986.

Ma raison d'être

Humainement : La recherche du bien-être d'autrui, la priorité aux valeurs humaines, l'entraide, le partage et l'enrichissement intellectuel.

Techniquement : Une qualité maximale pour des systèmes simples, fiables, ouverts et durables.

Me recruter

Je suis freelance, je peux donc être disponible pour une mission dans laquelle mon expertise pourrait vous être précieuse.

N'hésitez pas à me contacter par email à arnaud@arnapou.net.

Compétences

Exemples de projets menés

Maintenance
Montée de version PHP : symfony, propriétaire...
Nettoyage de dette technique : remplacement de lib obsolètes, mise à jour des dépendances...
Documentation technique.
Formation continue de développeurs.
Qualité
Mise en place de tests unitaires, fonctionnels.
Mise en place d'analyse statique PHPStan, Psalm et corrections de bogues.
Software
Conception et réalisation d'un outil de config multi version php, environnement et serveur.
Découplage de services techniques d'un monolithe : email, workers...
Développement de systèmes de notifications push : mercure, mobile, propriétaire...
Système
Automatisation du build multi-staging d'images docker dev+prod.
Automatisation de déploiement : GitLab, GitHub, Jenkins.
Mise en place de proxysql pour réduire le nombre de connexions sur le backend MySQL.
Mise en place d'instrumentation applicative et technique basée sur ELK + filebeat.
Pilotage d'une migration d'infogérant.
Migration de crons sur une architecture à base de workers rabbitMQ pour une meilleure gestion de la charge backend.
Migration transparente pour les utilisateurs de millions de documents NFS → S3.
Performance
Caching local et distribué : memcached, redis, filesystem.
Réduction du nombre de requêtes SQL.
Réduction de cycles.
Sécurité
Liens signés et/ou temporaires.
Protection CRSF.
Protection Time based attack.

Formation