Haja Randriakoto

Senior Frontend Engineer | Nuxt & Typescript

Salaire / Taux journalier

Marseille, France

Freelance, ouvert au CDI

Expertises

VueDéveloppement FrontendNuxtDesign SystemDockerGitTypescriptPostgreSQLPlaywrightDomain Driven DesignTest Driven DevelopmentClean CodeNextSQLiteVercelGitLabRESTful APIsSoftware CraftsmanshipMicroservicesTailwind CSSJavascriptReactProduct OwnershipFirebaseGraphQLCMSLinuxGitHubWebpackAutomatisations No-coden8nWordPressA/B testingStrapiBase de données SQL

Langues

AnglaisFrançaisMalgache

À propos

Introduction

Ingénieur front-end, développeur full-stack, lead développeur, co-fondateur, freelance... Mes huit années d'expérience m'ont permis de contribuer à une grande variété de projets, de créer des applications web avancées (SPA, SSR, API) et de déployer de nombreux sites marketing. 💻 Je m'épanouis dans l'univers du front-end, où je m'intéresse à l'approche Design Ops, l'UX/UI et les Design Systems. J'aime concevoir des interfaces centrées utilisateur, alliant performance et esthétique.

Liens

Expérience de travail

Ingénieur front-end

Infopro DigitalFreelance

août 2024 - mars 2025

8 mois

Paris, France

Avec plus de 400 sites et 4000 collaborateurs, Infopro-Digital s’impose comme un acteur clé de l’édition de logiciels et services professionnels. J'ai rejoint l’équipe architecture pour bâtir un Design System multi-framework unifiant les marques du groupe. Pensé avec une approche Design Ops et un souci d’accessibilité, ce Design System utilise des Web Components (Lit Element), enveloppés dans des composants Vue et React, offrant ainsi flexibilité, robustesse et adaptabilité Rôle - Analyse des besoins techniques : Identification des exigences et proposition de solutions adaptées. - Réalisation de POCs : Prototypage pour validation de la faisabilité technique et des performances. - Développement de composants : Conception et maintenance de composants natifs, Vue.js et React.js. - Documentation : Automatisation et mise à jour d’une documentation interactive des composants. - Création d’outils internes : Développement de presets Tailwind, scripts, plugins et autres outils pour le développement. - Maintenance des librairies : Gestion de la qualité, de la compatibilité et des mises à jour régulières. - Publication de packages : Gestion du versioning, de la publication et des dépendances via un pipeline CI/CD. - Optimisation des performances : Garantie de la performance et de la qualité des outils et composants. - Veille technologique : Surveillance des évolutions pour amélioration des pratiques et outils. - Support et documentation : Accompagnement des équipes et fourniture de documentations claires.

Développeur front-end

Free-Work / AGSIFreelance

août 2021 - juil. 2024

3 ans

Paris, France

Dans le cadre de la création de Free-Work (ancien Carriere-info.fr et Freelance-info) j'ai participé à la mise en place d'une architecture frontend en monorepo pour Free-Work (je jobboard) et Turnover-It (la plateforme pour recruteurs). Free-Work est un jobboard international (FR et UK) adressé aux travailleurs de l'IT. Quelques chiffres : 500k visites par mois, 15k offres d'emploi et de missions par semaine, ~170k utilisateurs actifs sur FW, 1k entreprises clientes de Turnover-It Mon rôle : * Mise en place d’une architecture de type monorepo pour les deux applications ainsi que les composants communs. * Création d’un Design System partagé entre les deux plateformes Free-Work et Turnover-IT ainsi que d’autres outils internes et outils adressés aux partenaires. * Le Design System est conçu avec des Web Components (Lit element) enveloppés par des composants Vue dans un objectif de futureproofing. * Implémentation et tracking de +50 events sur Google Tag Manager et GA4. Analyse du comportement des utilisateurs a travers Hotjar. * AB testing. Bug tracking et analyse de performance. * Travaux d’optimisation des performances SEO, notamment : optimisation des vitesses de chargement, layout shifts, optimisations des feuilles de styles, sitemaps (~150k url), meta tags, contenu SEO etc… * Création d’une messagerie instantanée, d'un blog et d'un forum * Création d’un espace profil pour les candidats (suivi de candidatures, statistiques, contenu du CV) * Création d’un process d’onboarding * Implémentation de multiple pages de datavisualisation avec Apache Echarts * Mise en place d’une internationalisation (i18n) * Création d’un systeme de facturation et génération de devis * Tests unitaires, tests d’intégration et tests end-to-end Stack: Vue 2.7 / Nuxt 2, Vue 3 / Nuxt 3, Pinia, Lit Element, Typescript, Tailwind CSS, Apache Echarts, Zod CMS: Prismic, Wordpress Test: Vue Testing Library, Playwright, Vitest https://free-work.com/ https://app.turnover-it.com/v2

Développeur Full Stack

GROUPE SOFICAFreelance

févr. 2022 - mai 2023

1 an 4 mois

Nice, France

Création d'une plateforme de gestion de comptabilité pour particuliers sous forme de SAAS. Features * Architecture en monorepo * Design system * Processus d’onboarding * Génération d’écritures comptables et de FEC (fichier des écritures comptables) Stack : Vue3/Nuxt 3, Typescript, Strapi, PostgreSQL Tests : Playwright (E2E), Vitest, Supertest

Développeur front-end - Vue.js

Xev.Freelance

févr. 2021 - juil. 2021

6 mois

France · Remote

Xev est une agence de développement sur-mesure accompagnant les startup et grand groupes. Mon rôle : * Développement et intégration features sur de multiples projets * Conception de composants web avec Vue 2, Typescript (vue class components) * Développement de sites et applications (SSR et CSR) basées sur des CMS Headless (Strapi, Storyblok) * Participation aux décisions techniques et d'architecture. * Travaux d’optimisations SEO : performances des Core Web Vitals, gestion des meta tags, mise en place de systèmes de redirections côté serveur et tracking d’events sur Google Analytics. * Implémentation d’animations SVG en vanilla js et CSS * Mise en place de validation de formulaires Stack : Vue 2 / Nuxt 2, Typescript, Vuex, Vue Router, Vanilla Js, Sass, CMS : Storyblok, Strapi https://xev.agency/

Co-fondateur, UI Designer, Développeur web

BeCreative agency

févr. 2016 - juil. 2020

4 ans 6 mois

Région de Marseille, France

Quelques clients notables : Orange, EDF, BMW Station 7, Ponant, Maison des Arts de Cabriès, La Fédération du Batiment, HBPC, MEDEF, EMD School of Business, Baticup Méditerranée, Arène Aix, Mars Marketing. Mon rôle : * Rôle de CTO * Collaboration avec les clients et autres intervenants dans le cadre de la conception des expériences utilisateurs (UX) et des maquettes (UI). * Développement de composants et intégration de fonctionnalités en Vanilla JS, React (WordPress Gutenberg), Vue.js / Nuxt. * Configuration de serveurs et déploiements, backups quotidien. * Administration de serveurs et gestion de la sécurité des données. * Animation de démos clients. * Travaux d’optimisations SEO : performances des Core Web Vitals, gestion des meta tags, mise en place de systèmes de redirections côté serveur et tracking d’events sur Google Analytics. * Web scraping (Puppeteer) * Administration de serveurs, déploiements, backups, gestion de la sécurité des données. Stack: Wordpress, React, Vue / Nuxt, Sass, NGINX, PHP, MySQL, WPAPI, Bootstrap, Ajax


Formation

EMD Business School

Bac + 5 Manager d'entreprise

2012 - 2017

5 ans 2 mois

Portfolio

Free-Work — Turnover-ITv2

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.