Andriamasy Eric
Mathieu

Lead Developer

Développeur Symfony, Développeur ReactJS, Développeur TypeScript avec 8+ ans d'expérience en développement web full-stack. Expert en Symfony, Laravel, ReactJS, TypeScript, Angular, NestJS et Next.js.
Passionné par l'optimisation des performances, l'automatisation CI/CD, les principes SOLID, DRY et Clean Architecture.

À propos de moi

Développeur Symfony, Développeur ReactJS, Développeur TypeScript et Développeur Laravel avec 8+ ans d'expérience. Lead Developer à Madagascar spécialisé en développement web full-stack. Expert en Symfony, Laravel, ReactJS, TypeScript, JavaScript, Angular, NestJS et Next.js. Application rigoureuse des principes SOLID, Design Patterns, DRY, et KISS. Développeur freelance disponible pour vos projets web à Antananarivo et partout à Madagascar. Passionné par l'optimisation des performances, l'automatisation CI/CD et les bonnes pratiques de développement.

Architecture & Design

Application des principes SOLID, Design Patterns, Clean Architecture. Conception de systèmes scalables et maintenables.

Leadership & Mentorat

Direction technique d'équipes, supervision du développement, distribution des tâches et suivi technique. Mentorat des développeurs.

Optimisation & Performance

Optimisation des performances avec réduction de 30-50% des temps de réponse. Mise en place de pipelines CI/CD et déploiement via Docker.

Compétences

Langages

PHP95%
JavaScript95%
TypeScript90%
Java75%

Frameworks & Frontend

Symfony95%
Laravel95%
ReactJS90%
Next.js90%
VueJS85%
Angular85%

Backend & Bases de données

Node.js / NestJS90%
PostgreSQL90%
MySQL90%
MongoDB85%
Oracle80%
Redis85%

DevOps & Outils

Docker90%
Git95%
CI/CD90%
AWS85%
Webpack85%
NGINX85%

Tests & Qualité

TDD90%
PHPUnit90%
Jest85%
Tests E2E85%

CMS & Autres

WordPress85%
Prestashop80%
React Native80%

Expérience Professionnelle

Lead Développeur

IndépendantNov. 2024 - Aujourd'hui

SymfonyLaravelNext.jsReactJSPostgreSQLDocker
  • Accompagnement des développeurs dans l'implémentation de solutions web
  • Optimisation des performances avec une réduction de 30% du temps de réponse global
  • Mise en place de pipelines CI/CD et déploiement via Docker pour automatiser les workflows de développement

Lead Développeur

EtechConsultingJanv. 2023 - Avril 2025

SymfonyLaravelReactJSPostgreSQLDockerCI/CD
  • Direction technique et accompagnement des développeurs dans l'implémentation de solutions web
  • Optimisation des performances avec une réduction de 30% du temps de réponse global
  • Mise en place de pipelines CI/CD et déploiement via Docker pour automatiser les workflows de développement

Développeur Senior

Etech ConsultingJuil. 2021 - Déc. 2023

SymfonyLaravelPostgreSQLRedis
  • Implémentation de solutions web complexes en Symfony & Laravel, respect des principes SOLID
  • Développement de systèmes résilients et performants en utilisant PostgreSQL et Redis
  • Optimisation des performances avec une réduction de 50% des temps de chargement des applications

Développeur Senior

GPSANTE2022 - Aujourd'hui

SymfonyMySQLMangoPayAPI RESTmTLSNGINXDockerGitLab CI/CD
  • Intégration du Service d'Accès aux Soins (SAS) de Santé.fr avec authentification mutuelle TLS (mTLS)
  • Intégration du nouveau flux MangoPay avec SCA (Strong Customer Authentication) conforme PSD2
  • Sécurisation et supervision des échanges inter-applicatifs avec journaux d'audit
  • Développement et optimisation de la plateforme de prise de rendez-vous médicaux
  • Mise en place de mécanismes de sécurisation des données médicales sensibles (RGPD)

Développeur Senior

PNUD Madagascar2022 - 2024

React.jsSymfonyOracle
  • Développement des modules de gestion des microfinances, intégrant des outils de suivi des prêts et remboursements
  • Intégration de systèmes de paiement sécurisés pour faciliter les transactions
  • Automatisation des rapports financiers pour une gestion plus rapide et précise des fonds

Développeur Full-Stack

SaynaWork2023 - 2024

LaravelMySQLReactJS
  • Conception et développement de tableaux de bord interactifs pour le suivi des performances en temps réel
  • Amélioration du système de gestion des tâches en automatisant les notifications et le suivi des actions
  • Optimisation de la base de données pour une gestion plus fluide des utilisateurs et de leurs activités

Développeur Senior

QualiData2020 - 2022

LaravelPostgreSQL
  • Conception et développement d'une plateforme de stockage sécurisé pour la gestion de données sensibles dans le secteur de la santé
  • Création d'outils d'analyse et d'extraction de données permettant une meilleure exploitation des informations collectées
  • Mise en œuvre de mécanismes de gestion des accès pour garantir la confidentialité des données

Développeur Intermédiaire

Etech ConsultingJanv. 2019 - Juin 2021

PHPReactJSMySQL
  • Développement de nouvelles fonctionnalités en PHP & ReactJS
  • Intégration d'APIs REST & systèmes tiers
  • Participation à la revue de code et automatisation CI/CD

Projets

🏥

Application web et mobile médecins-patients

Lead Développeur

2021 - Aujourd'hui

Description du projet :

Application complète de mise en relation et de gestion de consultations entre médecins et patients, disponible sur web et mobile. La solution permet la prise de rendez-vous, la téléconsultation, le suivi médical, la gestion des prescriptions et le partage sécurisé de documents médicaux. L'architecture respecte les principes de Clean Architecture, SOLID et Design Patterns pour garantir la maintenabilité et l'évolutivité.

Réalisations clés :

  • Définition de l'architecture globale de la solution incluant backend API RESTful, frontend web et application mobile native
  • Sélection et mise en place des technologies appropriées (stack technique, base de données NoSQL, hébergement cloud)
  • Application rigoureuse des principes Clean Architecture, SOLID et Design Patterns pour un code maintenable et évolutif
  • Supervision et encadrement de l'équipe de développement (frontend, backend, mobile) avec distribution des tâches et suivi technique
  • Mise en place des priorités de développement et gestion du backlog technique
  • Implémentation de mécanismes de sécurité avancés : chiffrement des données sensibles, authentification forte (2FA), gestion des tokens JWT
  • Conformité RGPD avec gestion du consentement, droit à l'oubli et portabilité des données
  • Implémentation complète de tests : unitaires (Jest, PHPUnit), tests d'intégration et tests end-to-end (E2E)
  • Mise en place de CI/CD pour automatiser les déploiements et garantir la qualité du code
  • Optimisation des performances pour gérer un grand nombre d'utilisateurs simultanés
NestJSNext.jsReact NativeMongoDB
👥

Système d'Information de Gestion des Ressources Humaines (SIRH)

Chef de projet et Lead Développeur

Février 2024 - Décembre 2024

Description du projet :

Plateforme complète et intégrée de gestion des ressources humaines permettant une gestion centralisée de tous les aspects administratifs et opérationnels des employés. Le système couvre l'ensemble du cycle de vie des ressources humaines, de l'onboarding à la gestion des départs, en passant par le suivi des performances et la planification des ressources.

Réalisations clés :

  • Conception et développement de la plateforme complète de Système d'Information de Gestion des Ressources Humaines
  • Intégration des modules essentiels : Gestion des dossiers administratifs des employés, Temps et activités, Présences & Absences, Planning et gestion des horaires de travail
  • Création d'une interface utilisateur intuitive et moderne facilitant la navigation et l'utilisation quotidienne
  • Optimisation des performances côté serveur et client, garantissant une réduction significative des temps de chargement et une meilleure réactivité
  • Architecture modulaire permettant l'ajout et la maintenance facilitée de nouveaux modules
  • Mise en place de mécanismes de sécurité et de contrôle d'accès pour protéger les données sensibles
NestJSReactJSMongoDB
📚

Plateforme de formations en ligne et accompagnement

Chef de projet et Lead Développeur

Novembre 2024 - Janvier 2025

Description du projet :

Solution complète de e-learning permettant la création, la diffusion et le suivi de formations en ligne. La plateforme offre un environnement d'apprentissage interactif avec des fonctionnalités avancées de suivi de progression, d'évaluation des performances et d'accompagnement personnalisé des apprenants. L'interface est conçue avec un focus particulier sur l'accessibilité et l'expérience utilisateur optimale.

Réalisations clés :

  • Conception et développement de la plateforme de formations en ligne complète
  • Intégration de modules de suivi de progression permettant aux apprenants et formateurs de suivre l'avancement en temps réel
  • Développement de modules d'évaluation des performances avec système de notation et de feedback
  • Création d'une interface utilisateur intuitive avec une forte attention portée à l'accessibilité (WCAG)
  • Optimisation des performances serveur et client, résultant en une réduction de 40% des temps de réponse
  • Mise en place d'un système de recommandations de formations basé sur les compétences et les objectifs
  • Intégration de fonctionnalités d'accompagnement et de mentorat pour améliorer l'engagement des apprenants
LaravelNext.jsPostgreSQL
🎬

Plateforme de gestion de contenus audiovisuels

Développeur Senior

Décembre 2024 - Aujourd'hui

Description du projet :

Système complet de gestion et de distribution de contenus audiovisuels pour l'industrie du divertissement et des médias. La plateforme permet la numérisation, le stockage sécurisé, l'indexation, la recherche et la distribution automatisée de contenus vidéo et audio. Elle garantit la conformité aux standards de l'industrie tout en optimisant les workflows de production et de post-production.

Réalisations clés :

  • Développement de fonctionnalités de numérisation de contenus audiovisuels conformes aux standards de l'industrie (MPEG, H.264, H.265)
  • Mise en place d'un système de stockage sécurisé et redondant pour vidéos et autres contenus sensibles avec gestion des métadonnées
  • Implémentation de workflows automatisés pour la gestion et la distribution de contenus, améliorant significativement l'efficacité de l'équipe de production
  • Développement d'un système d'indexation et de recherche avancée permettant de retrouver rapidement les contenus
  • Intégration de mécanismes de contrôle d'accès et de gestion des droits pour protéger la propriété intellectuelle
  • Optimisation des performances de traitement et de streaming pour gérer de gros volumes de contenus
SymfonyTwigMySQL
🏥

Plateforme GPSANTE - Prise de rendez-vous médicaux

Développeur Senior

2022 - Aujourd'hui

Description du projet :

Plateforme complète de prise de rendez-vous médicaux avec intégration du Service d'Accès aux Soins (SAS) de Santé.fr et système de paiement MangoPay. La solution permet la gestion des médecins, patients et créneaux horaires avec une sécurité renforcée pour les données médicales sensibles.

Réalisations clés :

  • Intégration du Service d'Accès aux Soins (SAS) de Santé.fr avec authentification mutuelle TLS (mTLS) via certificats X.509
  • Génération, gestion et renouvellement automatique des certificats pour garantir une communication chiffrée bilatérale
  • Configuration fine du serveur NGINX et du client PHP pour assurer une communication sécurisée
  • Intégration du nouveau flux MangoPay avec SCA (Strong Customer Authentication) conforme PSD2
  • Implémentation complète du parcours PreAuthorized PayIn avec gestion des redirections utilisateur
  • Création automatique de portefeuilles MangoPay, gestion des KYC, virements et transferts
  • Mise en place de journaux d'audit pour tracer les appels sensibles (SAS, MangoPay)
  • Automatisation des tests d'intégration avec mocks des API SAS et MangoPay
  • Optimisation des performances via mécanismes de retry, timeout intelligent et gestion d'erreurs centralisée
  • Mise en place de mécanismes de sécurisation des données médicales sensibles en conformité RGPD
SymfonyMySQLMangoPayAPI RESTmTLSNGINXDockerGitLab CI/CD
💰

Système de gestion des microfinances - PNUD Madagascar

Développeur Senior

2022 - 2024

Description du projet :

Plateforme de gestion des microfinances pour le PNUD Madagascar permettant le suivi des prêts, remboursements et transactions financières. Le système intègre des outils de paiement sécurisés et automatise la génération de rapports financiers.

Réalisations clés :

  • Développement des modules de gestion des microfinances intégrant des outils de suivi des prêts et remboursements
  • Intégration de systèmes de paiement sécurisés pour faciliter les transactions entre bénéficiaires et institutions
  • Automatisation des rapports financiers permettant une gestion plus rapide et précise des fonds
  • Création d'interfaces de suivi en temps réel pour les gestionnaires et bénéficiaires
  • Mise en place de mécanismes de validation et de contrôle des transactions
React.jsSymfonyOracle
📊

Plateforme SaynaWork - Tableaux de bord et gestion des tâches

Développeur Full-Stack

2023 - 2024

Description du projet :

Plateforme de gestion de projets avec tableaux de bord interactifs permettant le suivi des performances en temps réel. Le système inclut une gestion avancée des tâches avec automatisation des notifications et suivi des actions.

Réalisations clés :

  • Conception et développement de tableaux de bord interactifs pour le suivi des performances en temps réel
  • Amélioration du système de gestion des tâches en automatisant les notifications et le suivi des actions
  • Optimisation de la base de données pour une gestion plus fluide des utilisateurs et de leurs activités
  • Création d'interfaces utilisateur modernes et réactives
  • Mise en place de systèmes de notifications en temps réel
LaravelMySQLReactJS
🔒

Plateforme QualiData - Stockage sécurisé de données sensibles

Développeur Senior

2020 - 2022

Description du projet :

Plateforme de stockage sécurisé pour la gestion de données sensibles dans le secteur de la santé et des sciences sociales. Le système inclut des outils d'analyse et d'extraction de données avec gestion avancée des accès.

Réalisations clés :

  • Conception et développement d'une plateforme de stockage sécurisé pour la gestion de données sensibles
  • Création d'outils d'analyse et d'extraction de données permettant une meilleure exploitation des informations collectées
  • Mise en œuvre de mécanismes de gestion des accès pour garantir la confidentialité des données
  • Implémentation de systèmes de chiffrement pour protéger les données sensibles
  • Développement d'interfaces d'administration pour la gestion des utilisateurs et des permissions
LaravelPostgreSQL
🦠

Système COVID-DATA - Suivi des cas COVID-19

Développeur Intermédiaire

2020 (6 mois)

Description du projet :

Système de suivi des cas COVID-19 et des tendances sanitaires à Madagascar. La plateforme inclut des tableaux de bord interactifs pour l'analyse des données de santé publique et l'intégration de multiples sources de données.

Réalisations clés :

  • Développement d'un système de suivi des cas COVID-19 et des tendances sanitaires à Madagascar
  • Création de tableaux de bord interactifs pour l'analyse des données de santé publique
  • Intégration de diverses sources de données pour une vue complète de la situation
  • Amélioration des rapports d'analyse pour une prise de décision rapide
  • Mise en place de visualisations de données en temps réel
SymfonyReact.js
🔍

Mecagoo - Moteur de recherche avancé

Développeur Intermédiaire

2020 - 2021

Description du projet :

Plateforme de recherche de services avec moteur de recherche avancé permettant aux utilisateurs de trouver rapidement les services disponibles. Le système inclut un moteur de recommandation basé sur les préférences utilisateur et l'intégration de la géolocalisation.

Réalisations clés :

  • Développement d'un moteur de recherche avancé permettant de trouver rapidement les services disponibles
  • Implémentation d'un système de recommandation basé sur les préférences utilisateur
  • Intégration de la géolocalisation pour améliorer la pertinence des résultats de recherche en temps réel
  • Optimisation des performances de recherche pour des résultats instantanés
  • Création d'interfaces utilisateur intuitives pour la recherche et la découverte de services
LaravelVue.js
🍷

ChristiWines - E-commerce WordPress

Développeur Intermédiaire

2019 - 2020

Description du projet :

Site e-commerce WordPress pour la vente de vins avec plugins personnalisés pour améliorer l'expérience utilisateur. Optimisation des performances et mise en place de stratégies SEO pour augmenter la visibilité et le trafic.

Réalisations clés :

  • Développement de plugins WordPress personnalisés pour améliorer l'e-commerce et l'UX/UI
  • Optimisation des performances du site e-commerce pour améliorer la vitesse de chargement et l'expérience utilisateur
  • Implémentation de stratégies SEO pour augmenter la visibilité du site et générer plus de trafic
  • Intégration de systèmes de paiement et de gestion des commandes
  • Création d'interfaces utilisateur modernes et responsives
WordPressAngularMySQL
🚗

DomTomAutomobile - Gestion de stocks

Développeur Intermédiaire

2018 - 2019

Description du projet :

Système de gestion de stocks pour un concessionnaire automobile avec fonctionnalités de suivi et de mise à jour en temps réel des inventaires.

Réalisations clés :

  • Développement de fonctionnalités pour la gestion des stocks de véhicules
  • Mise à jour en temps réel des inventaires
  • Création d'interfaces de gestion pour le suivi des stocks
SymfonyMySQL

Nanoe - Gestion de stocks et installations électriques

Développeur Intermédiaire

2018 - 2019

Description du projet :

Plateforme complète de gestion de stocks de véhicules et de gestion des installations électriques. Le système inclut un moteur de recherche avancé et des algorithmes d'analyse des besoins en énergie.

Réalisations clés :

  • Développement de fonctionnalités pour la gestion des stocks de véhicules et la mise à jour en temps réel des inventaires
  • Intégration de systèmes de paiement sécurisés pour les achats en ligne de véhicules
  • Développement d'un moteur de recherche avancé pour améliorer la recherche des véhicules selon les critères utilisateurs
  • Création d'un système de gestion des installations électriques permettant une gestion efficace de l'infrastructure énergétique
  • Développement d'algorithmes pour analyser les besoins en énergie et optimiser la consommation
  • Collaboration avec l'équipe pour améliorer la performance du système et la gestion des données
SymfonyPostgreSQL
💼

AppWork - Intégration de paiements et gestion de freelances

Développeur Junior

2018 (1 an)

Description du projet :

Plateforme de gestion de freelances et de projets avec intégration de systèmes de paiement et optimisation du backend pour améliorer les performances globales.

Réalisations clés :

  • Intégration des API de paiement pour gérer les transactions en ligne de manière sécurisée
  • Optimisation du backend pour améliorer les performances globales du système
  • Développement de modules spécifiques pour améliorer la gestion des freelances et des projets
  • Création d'interfaces de gestion pour les freelances et les clients
SymfonyPrestashopAngular
📱

Typy - Moteur de scraping et analyse de données

Développeur Junior

2017 - 2018

Description du projet :

Système de scraping et d'analyse de données des réseaux sociaux permettant l'extraction, le stockage et l'analyse de données pour fournir des rapports exploitables.

Réalisations clés :

  • Développement d'un moteur de scraping pour extraire des données de réseaux sociaux
  • Stockage et analyse des données récoltées pour fournir des rapports exploitables
  • Optimisation du backend pour une gestion plus fluide des données collectées
  • Création d'interfaces de visualisation des données analysées
  • Mise en place de systèmes de traitement par lots pour gérer de gros volumes de données
SymfonyMySQLTwig

Certifications

Symfony7

Udemy

2024

Programmation Orientée Objet en PHP

OpenClassrooms

2020

Développement Web Full-Stack

LinkedIn Learning

2021

Contact

Intéressé par une collaboration ? N'hésitez pas à me contacter. Je suis toujours ouvert à discuter de nouveaux projets et opportunités.

Email (alternatif)

andriamasy1@gmail.com

Localisation

Antananarivo, Madagascar

Téléphone (alternatif)

+261 32 77 562 13