$ cv

Johan Mickaël Rakotoniaina

Développeur Fullstack Symfony / Vue.js

Télécharger le PDF
m.johan.rkt@gmail.com+33 7 69 34 87 44Disponible immédiatement pour un CDI.

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

ESTIAM Paris

Octobre 2021 – Septembre 2023

BAC +3 - Concepteur développeur d'applications

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