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
Frameworks & Frontend
Backend & Bases de données
DevOps & Outils
Tests & Qualité
CMS & Autres
Expérience Professionnelle
Lead Développeur
Indépendant • Nov. 2024 - Aujourd'hui
- 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
EtechConsulting • Janv. 2023 - Avril 2025
- 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 Consulting • Juil. 2021 - Déc. 2023
- 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
GPSANTE • 2022 - Aujourd'hui
- 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 Madagascar • 2022 - 2024
- 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
SaynaWork • 2023 - 2024
- 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
QualiData • 2020 - 2022
- 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 Consulting • Janv. 2019 - Juin 2021
- 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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.comGitHub
github.com/andriamasyLocalisation
Antananarivo, Madagascar