A mon propos
Je m'appelle Arnaud Buathier, je suis un Ingénieur de 46 ans.
J'ai commencé à coder à l'âge de 6 ans en BASIC sur un Thomson TO7/70 à Madagascar en 1986.
Mes raisons d'être
- Travailler pour l'humain.
- Partager le savoir, s'enrichir intellectuellement.
- Faciliter les interactions humaines.
- Concevoir et construire des systèmes simples, ouverts et durables.
Freelance
Mon expertise vous intéresse ?
Alors n'hésitez pas à me contacter par email à me@arnapou.net.
Fort de mes 23 ans d'expérience, je peux intervenir sur ces thèmes, à titre professionnel ou particulier :
- Architecture
- Conseil
- Développement
- Formation
- Logiciels libres
- Open-source
Compétences
- Expert PHP (25 ans).
- Clean code, patterns.
- Architectures logicielles et d'infrastructure.
- Promoteur des bonnes pratiques.
- Javascript minimalist (vanilla ou jQuery).
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
- 2012 : Zend Certified Engineer PHP.
- 2002 : Ingénieur généraliste diplômé de HEI, spécialisation en informatique.