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
- Expert PHP (24 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.