cv

Johan Mickaël Rakotoniaina

Fullstack Developer — Symfony / Vue.js

Download PDF
m.johan.rkt@gmail.com+33 7 69 34 87 44Available immediately for a permanent position (CDI).

Fullstack developer with 3 years' experience on a complex SaaS platform at AlumnForce, designing solutions that are robust, scalable, and maintainable. Strong in development best practices and software architecture, I pick up new technologies quickly and thrive in demanding technical environments.

Experience

Fullstack Developer · AlumnForce

June 2022 – September 2025

Architecture & backend

  • Built and shipped new features in Symfony and Vue.js, with PHP (migrated 7.4 → 8.1) and MariaDB, inside a DDD/CQRS-oriented hexagonal architecture
  • Introduced asynchronous processing via RabbitMQ to improve system scalability and resilience
  • Integrated and consumed third-party APIs with error handling, secured exchanges, and retry mechanisms
  • Led the graphical overhaul of several pages, migrating from PHTML to Twig, then to a Vue.js SPA

Quality & reliability

  • Diagnosed and resolved production issues in collaboration with the Customer Success team
  • Handled and resolved urgent production incidents (hotfixes)
  • Filed bug tickets or clarified product tickets whenever an issue was spotted
  • Wrote custom SQL scripts or PHP commands, case by case, to unblock the site in specific situations
  • Set up unit and functional tests with PHPUnit, Cypress, and Vitest, improving release reliability
  • Reviewed and approved code through cross-reviews on GitLab

Delivery & documentation

  • Contributed to continuous deployment (CI/CD) with Jenkins and GitLab CI, shipping to production multiple times a day
  • Wrote technical documentation (API, modules, business rules)

Process & mentorship

  • Estimated and broke down tasks in an Agile (sprint) methodology, identifying technical risks
  • Onboarded and mentored new developers on the architecture and best practices
  • Practiced pair programming with teammates

Education

ESGI Paris

September 2023 – March 2026

Master's (BAC+5) — IT Engineering Expert / Web Engineering

ESTIAM Paris

October 2021 – September 2023

Bachelor's (BAC+3) — Application Designer/Developer

IT-University Madagascar

October 2019 – October 2021

Associate degree (BAC+2) — Specialized in Application Development

Skills

Languages

  • PHP
  • JavaScript
  • Java

Frameworks

  • Symfony
  • Vue.js
  • React

Data

  • SQL
  • NoSQL

Tooling

  • Git
  • GitLab
  • Docker
  • CI/CD
  • Linux
  • Bash
  • Jira

AI tools

  • Claude
  • Codex
  • Junie

Editors

  • PhpStorm
  • VSCode

Practices

  • Design systems
  • Web security
  • Code review
  • Communication

Soft skills

  • Fast learner
  • Active listening
  • Perseverance

Languages

  • FrenchNative / fluent
  • EnglishB2

Interests

  • Guitar

    Graduate of the EGM Music Conservatory (Madagascar)

  • Piano

    Beginner

  • Basketball

    Weekly, on weekends

  • Artificial intelligence

    Active watch

  • Clean code

    Active watch