Skip to content
Disponible pour du freelance et des opportunités à temps plein

Salut, je suis

Mahery Randrianirina

Développeur Full Stack à Antananarivo — je construis des applications web complexes qui fonctionnent, tout simplement.

PHP · Laravel · React · Next.js · Node.js — conçu à Antananarivo, Madagascar.

Défiler pour explorer

À propos de moi

Le développeur derrière le code

Miranto Fifaliana Mahery Randrianirina
Kaizen 改善

Chez Pharmaspecific, notre product owner m'a chargé de l'architecture pour la migration d'un système legacy sous CodeIgniter 3. J'ai décidé de découper le système en une API Laravel, une SPA React et une application mobile React Native — choisie pour partager du code avec la SPA — puis je l'ai construite avec mon équipe. J'ai poussé pour Laravel sur FrankenPHP, notamment pour son worker mode, son support du temps réel et ses performances, et nous avons conteneurisé le tout avec Docker pour garder des environnements de dev et de production cohérents. Je n'avais jamais fait de développement mobile auparavant, mais mon expérience React m'a permis de prendre React Native en main rapidement.

Basé à Antananarivo, je travaille aussi bien avec des entreprises malgaches qu'à distance pour des clients internationaux.

Mon parcours en Gestion s'ajoute à mes compétences techniques pour me donner une vision pragmatique et globale de chaque projet, jusqu'au moindre cas particulier.

La première fois est la plus difficile — après, il ne reste qu'à appliquer ce qu'on sait déjà.

Localisation

Antananarivo, Madagascar

Formation

Licence en Gestion

Spécialité

Full Stack — PHP & JavaScript

Approche

Architecture d'abord, apprendre en faisant

Parcours professionnel

Pharmaspecific

05/2024 — Présent

Développeur informatique

  • Chargé par le product owner de l'architecture pour la migration d'un système legacy CodeIgniter 3 ; choix d'une API Laravel (FrankenPHP, worker mode), d'une SPA React et d'une application mobile React Native partageant du code avec la SPA.
  • Mise en place de la pratique de l'équipe pour le développement assisté par IA : itérer par petites étapes revues plutôt que laisser l'IA générer de gros blocs de code, pour garantir la justesse.
  • Mise en place du linting automatique, des tests, des git hooks et des pipelines CI/CD pour la nouvelle stack.

FDK — Fast Data Keys

10/2023 — 04/2024

Développeur web

  • Développement de 'Benkyo', une application innovante pour optimiser l'apprentissage via des méthodes scientifiques.
  • Stack : PHP pur, JavaScript, SCSS, Webpack.

Freelance

01/2023 — 10/2023

Développeur web

  • Création de 'Manao CV', une application Laravel dédiée à la génération de CV personnalisés.

Formation

Licence en Gestion

Fac DEGSS Andrainjato — Fianarantsoa, Madagascar

2019 — 2022

Compétences

Mon arsenal technique

Les langages, frameworks et outils derrière les projets ci-dessous.

Langages

PHPTypeScriptGoJavaScript

Frontend

ReactNext.jsSCSS

Backend

LaravelNode.jsNestJS

Données & Stockage

MySQLMongoDB

DevOps & Outils

DockerGitCI/CD

Outils IA

Claude CodeGemini CLI

Projets

Réalisations sélectionnées

Quelques produits que j'ai conçus et livrés de bout en bout.

Factureo

En vedette

Une plateforme SaaS de génération et de gestion de factures professionnelles, construite avec Next.js et MongoDB. Gère l'authentification, la génération de factures et l'export PDF.

Next.jsMongoDBSaaSTypeScript

PRS

Un système legacy sous CodeIgniter 3 chez Pharmaspecific. Chargé de l'architecture, j'ai choisi une API Laravel sur FrankenPHP (worker mode, support du temps réel), une SPA React et une application mobile React Native pensée pour partager du code avec la SPA — mon premier projet mobile. J'ai aussi instauré la règle de l'équipe pour le développement assisté par IA : itérations petites et revues plutôt que de grands blocs générés par IA, pour garantir la justesse.

LaravelFrankenPHPReact NativeMigration legacySanté
Dépôt privé

Etalk

Une application de chat en temps réel axée sur la faible latence des messages et une interface épurée, sans distraction.

Temps réelWebSocketsNode.js
Dépôt privé

Benkyo

Une application d'optimisation cognitive de l'apprentissage qui applique des méthodes scientifiques (répétition espacée & rappel actif) pour apprendre plus vite.

PHPJavaScriptSCSSWebpack
Dépôt privé

Contact

Construisons quelque chose de grand

Un projet en tête, un poste à pourvoir, ou juste envie de dire bonjour ? Ma boîte mail est ouverte.

Ou contactez-moi directement