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

Donovan
Ratefison

Full Stack Developer · Critical Systems & AI Integration

Ten years in telecom, banking, digital health and HR. I know which systems stay reliable in production.

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

A 360°
career

My career covers several sectors. This helps me work in many environments. 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 critical business software, from Ségur-certified modules on Hopital Manager to the full architecture of a full-stack HRIS.

"Few developers operate systems before they design them. I did: network infrastructure, telecom, data warehouse, fintech, digital health. I also managed projects. So I know what 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

HRIS with 12+ modules. Covers administration, leave, payroll, recruitment, onboarding, appraisals and reports. Microservices architecture. SSO and employee/manager portals.

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

The system scans medical documents in bulk. It categorizes them, extracts structured metadata and detects patient identity. Accuracy: 95%. 80% of files are enriched with no manual step.

OCRQuarkusVue.jsAIRAGLiteLLMLangfuse
🏥
Digital Health
Hospital ERP
Hopital Manager

I contributed to the Medical Documents, Clinical Notes and Prescriptions API modules of Hopital Manager. The Medical Documents module is required for 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

I managed the data warehouse overhaul. Objective: a complete view of each customer. I coordinated 5 teams (DWH, Mediation, Billing, Core Network, Infra). QlikSense reporting layer.

TalendMongoDBMariaDBQlikSense
📡
Telecom · Data
Obelisk
Orange Madagascar

In-house telecom mediation platform. It processes more than 300 million records per day. I built it in-house; it runs in production. Orange Central African Republic now reuses it. Saved approximately €250K compared with the DigitalRoute solution.

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

The system scans a receipt, extracts the amounts, categorizes the expense and makes the report. Accuracy: 95%. Cost: $0.02 per document.

VLMOCROpenRouterVue.jsPython
✍️
AI · Writing
MuseStream
Writing Pipeline

AI pipeline with 10 steps. It converts a raw idea into a structured article. The writer keeps control of the style. LLM orchestration, real-time streaming, block-based editing.

SvelteKitOpenRouterPostgreSQLLLM OrchestrationTiptap
🤖
Agentics · Automation
Personal assistant
n8n + Telegram

AI agents manage your mail, calendar and files. You control them from Telegram.

n8nAI AgentsTelegramOpenRouterAgentics
🎨
AI · Image
Image generation
n8n + Telegram

Generate and edit images from Telegram.

n8nImage GenerationTelegramOpenRouter
🔬
AI · Research
Self-hosted AI
Assistant

Self-hosted OpenClaw assistant. Isolated and fully under my control. Connected to Telegram and Discord. Runs 24/7 for research and tech watch.

OpenClawSelf-hostedDockerTelegramDiscordTech Watch

The stack
I use in production

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 work on business projects where an error is costly. I put execution quality first.