Curriculum vitae
Senior Backend Developer – Artisan du code propre et maintenable
Sommaire
RANDRIANARISON NIAVO
Développeur senior passionné,avec plus de 8 ans d'expérience dans le développement d'applications web robustes et scalables. Expert en API . Motivé par l'innovation technologique et la collaboration en équipe pour relever des défis techniques de haut niveau.
- Soamanandrariny , Mahazo (Madagascar)
- (261) 34-44-751-40
- razafindraibeniavo@gmail.com
Formation / Education
Master II en Informatique & Base de données et génie logiciel
2016 - 2017
Centre National de Télé-Enseignement de Madagascar
Lors de mon Master II en Informatique, je me suis spécialisé en base de données et en génie logiciel. J’ai acquis une solide maîtrise de la modélisation de données (MERISE, UML), de la conception de bases relationnelles (SQL, optimisation des requêtes, normalisation), ainsi que des systèmes de gestion de bases de données tels que MySQL, PostgreSQL et Oracle. En parallèle, j’ai approfondi mes compétences en génie logiciel, notamment à travers l’étude des méthodologies de développement (cycle en V, Agile), la gestion de projet logiciel, la conception orientée objet, les tests unitaires, ainsi que le développement d'applications avec des langages tels que Java, PHP, et Python. Plusieurs projets encadrés m'ont permis de mettre en pratique ces compétences, de la phase de spécification jusqu'au déploiement, en intégrant les notions de qualité, maintenabilité et documentation du code.
Licence en Informatique & Réseau système
2013 - 2014
Centre National de Télé-Enseignement de Madagascar
Durant ma Licence en Informatique, je me suis spécialisé en réseaux et systèmes. Cette formation m’a permis d’acquérir des bases solides en administration système (Linux, Windows Server), en gestion et configuration de réseaux informatiques (adressage IP, routage, VLAN, DHCP, DNS), ainsi qu’en sécurité réseau (pare-feux, audit, prévention des intrusions). J’ai également appris à mettre en place des architectures réseaux locales et distantes, à configurer des services réseau, et à automatiser des tâches via des scripts Bash et PowerShell. Des travaux pratiques et des projets en équipe m’ont permis de manipuler des équipements physiques (switchs, routeurs, serveurs), de déployer des environnements virtualisés (VMware, VirtualBox), et d'assurer la supervision et la maintenance de systèmes en conditions proches du réel.
Expérience Professionnel
DÉVELOPPEUR SENIOR SYMFONY 📍 ANTANANARIVO
MARS 2025 - Aujourd'hui
L3M HOLDING (Freelance)
- Développement d'un système de gestion de planning avancé : déplacement,scission et réduction de créneaux, gestion des annulations avec/sans remboursement.
- Mise en place de tableaux de bord KPI pour enseignants (taux de réussite aux examens, annulations) et apprenants (progression, suivi de formation selon paiement)
- Développement d'un module de calcul d'assujettissement à la TVA par enseignant sur période, intégré à la comptabilité
- Correction du système de notifications (alertes nouveaux achats CPF) et duflux de gestion de mots de passe
- Implémentation de tests fonctionnelles pour tous les uses cases pour diminuer les anomalies sur la production.
> Technologies
Symfony 5/6 , API Platform 3, google Service, mongoDB, swagger,mercure , graphql, linux, git , CI / CD, messenger.
DÉVELOPPEUR FULLSTACK SENIOR / TECH LEAD 📍 ANTANANARIVO
Mai 2023 - MARS 2025
Livenexx, Madagascar (Freelance)
- Leadership technique : encadrement de l'équipe dev, mise en place d'un socle technique commun et introduction de l'architecture DDD sur les projets
- Développement d'un module de gestion de stock avec QR codes pour localisation des articles, génération de bons de commande jusqu'à la livraison avec gestion des packagings
- Mise en place d'un système de génération de devis BTP (construction, rénovation) intégrant marges, prix des outils et location d'outillage
- Développement de KPI graphiques de performance par agent (assiduité, résultats) pour entreprises et établissements
- Correction d'un module de suivi de machines industrielles (heures d'utilisation, déclenchement automatique des entretiens)
- Lancement d'un projet e-commerce sur Sylius : mise en place du thème, plugins,système de produits packagés avec paniers personnalisables
> Technologies
Symfony 5/6 , API Platform, Google Service, mongoDB, swagger, mercure , linux, git , CI / CD, messenger.
DÉVELOPPEUR BACKEND SENIOR 📍 ANTANANARIVO
2022 - 2023
Dilypse, Madagascar (remote / CDI)
- Conception d'une solution d'analyse de performance web : Développement d'une API dédiée à la collecte et à la visualisation d'indicateurs clés pour un client : volume de visites, nombre de clics par lien, répartition géographique des utilisateurs. L’objectif : offrir une vision claire de l’audience et de l’engagement.
- Intégration des outils Google Analytics et Ads, permettant une analyse avancée pour 10+ clients, avec une amélioration de 20% de leur ROI publicitaire.
- Optimisation des performances, réduisant les temps de lecture/écriture des données de 60% grâce à des algorithmes avancés.
- Optimisation des coûts et fluidité de l'expérience : Face au coût élevé des appels à une API externe , mise en place d’une stratégie de cache et de stockage des données en base. Cela a permis de réduire les appels , d’accélérer et de garantir une expérience utilisateur plus fluide et économique.
> Technologies
Symfony 5, redis , mongo, linux, git, redis, API Platform 2.3.
DÉVELOPPEUR WEB EXPÉRIMENTÉ 📍 ANTANANARIVO
2019 - 2022
Ilootech, Madagascar (CDI)
- Développement d'un module d'import Excel pour alimentation de CRM clients.
- Développement d'un système de gestion de flux financiers entre associations et mécènes, incluant transferts d'argent et signature électronique de documents de don.
- Création d'un plugin WordPress de collecte et stockage de contacts en base de données.
- Développement d'une interface d'administration configurable pour une plateforme de flux de colis Madagascar-France (WordPress).
- Mise en place d'un tableau de bord temps réel de suivi des appels entrants/sortants avec système d'alerte automatique.
- Maintenance évolutive et corrective de plusieurs CRMs clients, migration Symfony 3→5.
> Technologies
Symfony 3 / 4 /5 ,wordpress , linux, sonata,gitlab, linux, dbeaver,stripe, paypal, codeIgniter .
DÉVELOPPEUR WEB JUNIOR 📍 ANTANANARIVO
2017 - 2019
Tsingy Technologies, Madagascar (CDI)
- Création de sites vitrines sur mesure avec MODX (chunks, plugins,TSINGY galerie photo personnalisée).
- Développement d'une GED sur Elixir : stockage de documents clients avec système de notifications à l'administration et facturation automatique selon le volume importé.
- Éveil à la diversité du métier : Exposition à la richesse et à la variété des techno, ouvrant la voie à une curiosité technique durable et à une volonté constante de monter en compétence.
> Technologies
PHP, codeIgniter, wordpress, modx , elfinder, linux, git.
DÉVELOPPEUR WEB(STAGIAIRE) 📍 ANTANANARIVO
JUILLET 2016 - DÉCEMBRE 2017
Tsingy Technologies (CDI)
- Première immersion en environnement professionnel : Participation active aux rituels agiles (daily meetings) pourdécouvrir le fonctionnement d’une équipe de développement, la dynamique collaborative et le rythme de la production logicielle.
- Initiation aux méthodes agiles : Découverte et mise en pratique des principes Scrum.
- Contribution technique sur un existant legacy : Analyse du code source d’une application existante pour identifier les répétitions de code.
> Technologies
Modx, Wordpress, Symfony, Mongo, CodeIgniter, Elixir, Bootstrap, Git, Mysql, UML
DÉVELOPPEUR JAVA (STAGIAIRE) 📍 ANTANANARIVO
MARS 2015 - SEPTEMBRE 2016
Sneda, Madagascar (CDI)
- Support sur la plateforme CASSIOPAE, contribuant à une réduction des Sneda Madagascar bugs de 15% et à une amélioration de l'expérience utilisateur.
> Technologies
Java, eclipse RCP, jFace, UML Design, maven, tomCat,progress L4G.