$ cv
Johan Mickaël Rakotoniaina
Développeur Fullstack Symfony / Vue.js
Développeur Full Stack avec 3 ans d'expérience sur une plateforme SaaS complexe chez AlumnForce, je conçois des solutions robustes, scalables et maintenables. Maîtrisant les bonnes pratiques de développement et l'architecture logicielle, j'intègre rapidement de nouvelles technologies et évolue efficacement dans des environnements techniques exigeants.
Expérience professionnelle
Développeur fullstack · AlumnForce
Juin 2022 – Septembre 2025
Architecture & backend
- Développement et implémentation de nouvelles fonctionnalités en Symfony et Vue.js, avec PHP (migration 7.4 → 8.1) et MariaDB, dans une architecture hexagonale orientée DDD et CQRS
- Mise en place de traitements asynchrones via RabbitMQ pour améliorer la scalabilité et la résilience du système
- Intégration et consommation d'API tierces avec gestion des erreurs, sécurisation des échanges et mécanismes de retry
- Refonte graphique de certaines pages, migration de PHTML vers Twig puis vers une SPA Vue.js
Qualité & fiabilité
- Analyse, diagnostic et résolution d'anomalies en collaboration avec l'équipe Customer Success
- Traitement et résolution d'urgence d'anomalies en production
- Création de tickets d'anomalies ou clarification de tickets produit lorsque j'en détectais
- Rédaction de scripts SQL ou de commandes PHP personnalisés, au cas par cas, pour débloquer le site dans certaines situations
- Mise en place de tests unitaires et fonctionnels avec PHPUnit, Cypress et Vitest, améliorant la fiabilité des livraisons
- Relecture et validation de code via des revues croisées sur GitLab
Livraison & documentation
- Participation au déploiement continu (CI/CD) avec Jenkins et GitLab CI, avec plusieurs mises en production quotidiennes
- Rédaction de documentation technique (API, modules, règles métier)
Process & mentorat
- Estimation et découpage des tâches en méthodologie Agile (sprints), identification des risques techniques
- Onboarding et accompagnement des nouveaux développeurs sur l'architecture et les bonnes pratiques
- Pratique du pair programming avec l'équipe
Parcours académique
ESGI — Paris
Septembre 2023 – Mars 2026
BAC +5 - Expert en Ingénierie Informatique / Mastère Ingénierie du Web
IT-University — Madagascar
Octobre 2019 – Octobre 2021
BAC +2 - Licence spécialisée en développement d'applications
Compétences
Langages
- PHP
- JavaScript
- Java
Frameworks
- Symfony
- Vue.js
- React
Données
- SQL
- NoSQL
Outils
- Git
- GitLab
- Docker
- CI/CD
- Linux
- Bash
- Jira
Outils IA
- Claude
- Codex
- Junie
Éditeurs
- PhpStorm
- VSCode
Pratiques
- Design systems
- Web security
- Code review
- Communication
Savoir-être
- Capacité d'apprentissage rapide
- Écoute active
- Persévérance
Langues
- FrançaisCourant
- AnglaisNiv. B2
Centres d'intérêt
Guitare
Diplômé du Conservatoire de musique EGM (Madagascar)
Piano
Débutant
Basket
Hebdomadaire (week-end)
Intelligence artificielle
Veille technologique
Clean code
Veille technologique