Experience

Roles and missions from 2016 to today, most recent first.

  1. Feb 2025 — present

    Project Manager — Freelance

    Independent

    Design and development of a mobile app for planning trips and holidays.

    • Led the development team and kept the project on track.
    • Planned and assigned tasks to each team member, reported progress and blockers to the client.
    • Recruited additional developers and tested delivered features.

    Team: 6 people — 1 project manager, 1 product owner, 4 developers

    Tools

    • GitLab
    • Taiga
    • Microsoft 365
  2. Dec 2023 — present

    Fullstack Developer — Freelance

    Independent · Antananarivo, Madagascar

    B2B platform connecting professionals with suppliers and producers of goods.

    • Built the admin and supplier back-offices, integrated Stripe payments.
    • Implemented order and delivery management.

    Team: 3 people — 1 designer, 1 product owner, 1 developer

    Stack

    • PHP
    • Laravel
    • Filament PHP
    • Laravel Cashier
    • Vue.js
    • Pinia
    • Inertia.js
    • Vite
    • Tailwind CSS
    • MySQL
    • PostgreSQL
    • Stripe API

    Tools

    • Git
    • GitLab
    • Figma
    • Trello
    • Google Workspace
    • OVH Cloud
  3. Jan 2023 — Jul 2024

    Lead Developer

    Relia Consulting · Antananarivo, Madagascar

    IoT device management, maritime surveillance and project/budget platforms for private and international organisations.

    • Real-time energy consumption monitoring for connected devices, with remote on/off control and scheduling by device or group.
    • Optimised heavy processing through asynchronous queues and workers.
    • Real-time vessel tracking map from VMS signals, infraction reporting and XLSX/CSV data exports.
    • User, group and permission management; technical reference for the team and knowledge sharing.

    Team: Teams of 3 to 6 — product owners, developers, designer, infrastructure

    Stack

    • PHP
    • Laravel
    • Filament PHP
    • Livewire
    • Vue.js
    • Inertia.js
    • Pinia
    • Vite
    • Alpine.js
    • Tailwind CSS
    • MySQL
    • REST
    • Wattsense API
    • Tuya Cloud API
    • Supervisord
    • Docker
    • nginx
    • CRON

    Tools

    • Git
    • GitLab
    • UML
    • Figma
    • Office 365
    • ClickUp
  4. Apr 2020 — Jan 2023

    Study and Development Engineer

    Pulse · Antananarivo, Madagascar

    Maintenance and migration of telecom and mobile money platforms: bulk transactions, SIM card management and internal HR tools.

    • Lead developer on a mobile money platform handling bulk transactions from imported or edited beneficiary lists.
    • Migrated legacy features to an up-to-date stack and exposed APIs for a future mobile app.
    • Updated SIM data mapping (HLR, IMSI, MSISDN) and KYC records for a mobile operator.
    • Built an employee leave management app with LDAP authentication and JWT APIs.

    Team: Teams of 2 to 5 — project managers, developers, intern

    Stack

    • PHP
    • Laravel
    • Jelix
    • Symfony
    • Vue.js
    • Vuex
    • Pinia
    • Vite
    • TypeScript
    • Tailwind CSS
    • Flowbite
    • Bootstrap
    • MySQL
    • SOAP
    • JWT
    • LDAP

    Tools

    • Git
    • GitLab
    • UML
    • Docker
    • WSL2
    • RHEL
    • Office 365
    • ClickUp
    • Odoo
  5. Mar 2019 — Mar 2020

    Junior Developer

    VatiLab · Antananarivo, Madagascar

    Luxury fashion marketplace and an online quotation tool for software projects.

    • Integrated Stripe Connect with semi-automatic payouts to sellers.
    • Built a real-time notification system for web and mobile apps (Socket.IO, APNS).
    • Built an online quote request tool with automatic cost estimation based on requested features.

    Team: Up to 7 people — designer, back-end, mobile and front-end developers

    Stack

    • PHP
    • CodeIgniter
    • Node.js
    • Socket.IO
    • APNS
    • Vue.js
    • Vuex
    • Bootstrap
    • MySQL
    • Docker
    • Apache
    • Bash

    Tools

    • Git
    • GitLab
    • UML
    • Figma
    • Trello
  6. 2016 — 2019

    Developer (internships & early roles)

    Otwoo · Université de Fianarantsoa · Jouve · Ministère des Finances · Antananarivo & Fianarantsoa, Madagascar

    Early roles across mobile, back-end and web: 360° real-estate capture, student management APIs, internal ticketing and stock inventory.

    • 360° room capture and viewing with labelled hotspots for a real-estate agency (Ionic, Pannellum.js).
    • Reporting APIs for a university student management app: filtered student exports and PDF student cards (Java 8, Spring Boot).
    • Internal support ticket management with email notifications (Laravel 5, PostgreSQL).
    • Office supplies inventory with automatic low-stock alerts (CodeIgniter 3, MySQL).

    Stack

    • PHP
    • Laravel 5
    • CodeIgniter
    • Java 8
    • Spring Boot
    • Ionic
    • TypeScript
    • AngularJS
    • jQuery
    • PostgreSQL
    • MySQL

    Tools

    • Git
    • GitLab
    • UML
    • Trello
    • Insomnia