
Diarihenikaja Gérald Rakotoarisoa
Senior Software Engineer | Full Stack Developer |
1 recommandation
Salaire / Taux journalier
1 personne recommande
Quatre Bornes, Maurice
Mobilité : France, Belgique, ...
CDI
Peut venir sur site
Expertises
Langues
À propos
Introduction
Mon expérience s’est construite autour de différents types d’applications et de plateformes web : applications métier B2B, sites marketing et promotionnels B2C, SaaS, plateformes multi-tenant, CMS et applications temps réel. Selon les projets, j’interviens sur leur conception, développement et maintenance, ainsi que sur les besoins de migration technologique à grande échelle, de modernisation, de refactoring, de refonte et d’évolution de l’architecture. Je travaille également sur l’optimisation des performances, notamment en réduisant la latence, en améliorant la réactivité des applications et en implémentant des techniques efficace pour la gestion des ressources. Plus récemment, j’ai adopté une démarche d’amélioration continue: j’aime simplifier les solutions techniques, explorer l’intégration de l’IA dans mon workflow pour automatiser certaines tâches répétitives, puis partager ces améliorations avec les équipes afin d’optimiser nos processus de développement au quotidien. Avec plus de 5 ans d'expérience à concevoir, comprendre et améliorer des systèmes complexes sur différents projets, j'ai réalisé que j’aime autant ecrire du code que de comprendre l’architecture, les enjeux métier et les intéractions entre les différents composants d’un système.
Expérience de travail
Software Engineer
RAPP Indian Ocean
janv. 2023 - Présent
3 ans 10 mois
Maurice
Participation à plusieurs projets internationaux d’envergure dans les secteurs de marketing et des biens de grande consommation (FMCG), principalement sur des problématiques front-end, avec des interventions sur le back-end. Marketing d'Automobile — Modernisation & migration technologique • Analyse détaillée et documentation technique de l’existant, suivies de la migration technologique d’une plateforme de 53+ pages, 112+ composants UI et 23+ modules métier : Node.js v16 → v22, Next.js v9 → v15 et Material UI v4 → v7, avec refactorisation de pages et migration des formulaires de React Final Form vers React Hook Form, réduisant le taux de vulnérabilité de 51 % à 19 %. • Résolution des incompatibilités et problèmes liés aux composants legacy lors de la migration, contribuant à la stabilité et à la maintenabilité de l’application. • Résolution d’incidents critiques liés aux dépendances d’environnement (.dll) via Azure Portal qui etait hors de mes compétences habituelles. • Adaptation de l’application et des pipelines Azure DevOps à la migration de l'environnement front-end Node.js v16 vers v22 : refonte du chargement des variables d’environnement avec initialisation asynchrone de la configuration runtime. FMCG / Marketing — Refonte Front-End • Contribution à la refonte d’une application Angular vers React et Next.js avec Tailwind CSS et Shadcn UI. • Développement d’interfaces responsives conformes aux maquettes Figma, améliorant la cohérence visuelle, l’expérience utilisateur et la structure du code. • Lead Front-End sur la Conception de Creative Banners animés en HTML/CSS/JavaScript sous des délais contraints, renforçant la satisfaction client et contribuant à l’obtention d’un projet supplémentaire. Gestion de projet — Intégration des informations d'une autre application • Développement d’une architecture serverless avec Node.js, AWS Lambda et DynamoDB, utilisant l’AWS SDK pour l’interaction avec les services AWS et une API externe pour l’échange de données.
Développeur Full Stack
BICI
mai 2021 - janv. 2023
1 an 9 mois
Madagascar
Pharmaceutique — Applications Web & CMS • Développement et évolution d’une application headless basée sur Next.js, Contentful et GraphQL, avec intégration de contenus dynamiques. • Simplification de la gestion et de la mise à jour des contenus via le CMS, sans intervention sur le code sauf en cas d’évolution structurelle. Transport, E-commerce — Applications Web d'Entreprise • Maintenance évolutive d’applications métier utilisant React, CSS Modules, Node.js et PostgreSQL, y compris le développement de nouvelles fonctionnalités, la correction d’anomalies et l’intégration d’API REST. • Formation et accompagnement technique de 2 stagiaires pendant environ 3 mois, facilitant leur intégration et leur contribution à différents projets de l’entreprise. • Optimisation par la mise en place d’un système de cache des contenus Contentful, consulté en priorité avant tout appel au CMS afin de réduire les requêtes externes et améliorer les performances. • Participation aux revues de code et proposition d’améliorations techniques autour du Clean Code et des bonnes pratiques de développement.
Développeur Full-Stack
Présidence de la République de Madagascar
déc. 2020 - mars 2021
4 mois
Tananarive, Madagascar
• Conception et développement du back-end et du front-end d’une application de veille stratégique, permettant le suivi et l’analyse de données afin de soutenir la prise de décision. • Collaboration avec le Lead Technique sur la conception de l’application et la définition de son architecture globale. • Mise en place d’un tableau de bord complet intégrant des statistiques clés, des fonctionnalités CRUD complètes et une carte interactive.
Formation
ESTIA Institute of technology
Master 2 (M2), Computer Science
2022 - 2023
1 an 1 mois
Résultat : Master of Sciences BIHAR
BIHAR – Big Data Intelligence for Human Augmented Reality
IT University
Licence, Computer Programming/Programmer, General
2017 - 2020
2 ans 5 mois
Licences et certifications
Test-Driven Development for JavaScript: Unit 1
Délivré le : sept. 2026
Beginner's Guide to Unit Testing
Délivré le : août 2026
Clean Code Basics: How to Write Maintainable Code
Délivré le : août 2026
Learn Accessible Web Design
Délivré le : août 2026
TypeScript Design Patterns
Délivré le : sept. 2024
Learning Vue.js
Délivré le : sept. 2024
Learning Node.js
Délivré le : août 2024