Java · Vue.js · Next.js · Antananarivo, Madagascar

Donovan
Ratefison

Full Stack Developer · Critical Systems & AI Integration

Ten years at the core of industries that don't forgive — telecom, banking, digital health, HR. Long enough to know what holds up in production and what doesn't.

10+Years exp.
5Sectors
300M+Events/day
Portrait of Donovan Ratefison, freelance full stack developer
Available for freelance contracts

A 360°
career

My career is cross-sector — and that's precisely what makes me useful. I started in the core of telecom networks at Orange Madagascar, designing distributed architectures handling hundreds of millions of events per day.

At Bank of Africa, I built critical applications and APIs — SWIFT, RTGS, Mobile Money — then ran a project portfolio as PMO.

In recent years, I've worked on high-stakes business software — from Ségur-certified modules on Hopital Manager to the full architecture of a full-stack HRIS.

"Few developers have operated systems before designing them. I lived mine from the inside — network infrastructure, telecom, data warehouse, fintech, digital health — with enough project management to understand what actually matters on the business side."

Apr 2022 — present
Lead Full Stack Developer
Bubble-go · Hospital HRIS & ERP
Mar 2021 — Mar 2022
Head of PMO
Bank of Africa Madagascar · ~30 projects
Aug 2019 — Feb 2021
Banking Full Stack Developer
Bank of Africa · RTGS, SWIFT, Mobile Money
Apr 2018 — Aug 2019
Mediation Expert & Project Manager
Orange Madagascar · Obelisk Platform
Mar 2013 — Mar 2018
Roaming & Mediation Engineer
Orange Madagascar · Telecom systems

Systems designed,
deployed, maintained

👥
HR & Enterprise
Integrated HRIS
12 modules

End-to-end HRIS covering the full HR cycle: administration, leave, payroll, recruitment, onboarding, appraisals and analytics. Microservices architecture with SSO and employee/manager portals.

Spring BootNext.jsRedisRabbitMQDockerCI/CD
🤖
AI · Innovation
Augmented categorization
of medical documents

AI as an augmented medical assistant — bulk scanning, automatic categorization, structured metadata extraction and patient identity detection. 95% accuracy, 80% of files enriched with zero human intervention.

OCRQuarkusVue.jsAIRAGLiteLLMLangfuse
🏥
Digital Health
Hospital ERP
Hopital Manager

Contributor to the Medical Documents, Clinical Notes and Prescriptions API modules of Hopital Manager. The Medical Documents module is central to its Ségur Numérique certification.

Java SpringQuarkusVue.jsMongoDBOracleSégur
🏦
Fintech · Banking
Banking integrations
Bank of Africa

Credit workflows, risk management, cross-division reporting. RTGS setup (Central Bank), SWIFT connections, Mobile Money interoperability. Group BI via Jaspersoft.

Spring BootSWIFTRTGSTalendJaspersoft
📊
Data · DWH
Customer-centric DWH
Orange Madagascar

Project manager on the data warehouse overhaul to build a 360° customer view. Coordinated several teams (DWH, Mediation, Billing, Core Network, Infra). QlikSense reporting layer.

TalendMongoDBMariaDBQlikSense
📡
Telecom · Data
Obelisk
Orange Madagascar

In-house telecom mediation platform handling 300M+ records per day. Built from scratch, deployed in production, replicated at Orange Central African Republic. ~€250K saved vs DigitalRoute vendor solution.

C / ASN.1Apache NiFiTalendPrometheusGrafana
💸
FinTech · AI
AI Expense
Management

Scan a receipt, AI does the rest — extraction, categorization, report in seconds. 95% accuracy, $0.02 per document.

VLMOCROpenRouterVue.jsPython
✍️
AI · Writing
MuseStream
Writing Pipeline

A 10-step AI pipeline that turns a raw idea into a structured article — without sacrificing your voice. LLM orchestration, real-time streaming, block-based editing.

SvelteKitOpenRouterPostgreSQLLLM OrchestrationTiptap
🤖
Agentics · Automation
Personal assistant
n8n + Telegram

AI agents handling your mail, calendar and files — driven from Telegram. Less friction, more focus.

n8nAI AgentsTelegramOpenRouterAgentics
🎨
AI · Image
Image generation
n8n + Telegram

Generate and manipulate images straight from Telegram — one message is all it takes.

n8nImage GenerationTelegramOpenRouter
🔬
AI · Research
Self-hosted AI
Assistant

An isolated, fully controlled OpenClaw assistant — connected to Telegram and Discord, running 24/7 for research and tech watch.

OpenClawSelf-hostedDockerTelegramDiscordTech Watch

The stack
that holds up in prod

Backend
Java Spring Boot Quarkus PHP CodeIgniter Python
Frontend
Vue.js Next.js React SvelteKit
Infrastructure & DevOps
Docker CI/CD Linux GitLab
Data & BI
Talend Oracle MongoDB MariaDB Jaspersoft QlikSense
AI & Ecosystem
LiteLLM OpenRouter LangFuse n8n RAG VLM LLM Orchestration Agentics
Messaging & Cache
RabbitMQ Redis Apache NiFi
Cross-cutting
🏗️
System architecture
Designing scalable distributed systems from zero to production
🎯
PMO & delivery
Managing complex project portfolios, steering committees, trade-offs
💬
Client & business
Formalizing business rules, demos, client relationship
🔐
Critical systems
Banking, hospital, telecom — no room for error
Sectors
Telecom Banking & Fintech Digital Health HR & HRIS Data & BI

Let's work
together

Available for freelance contracts in full stack development, systems architecture or technical consulting. I focus on high-stakes business projects where execution quality is non-negotiable.