Welcome, I'm 👋

Raphaël
RAMANANTSOA

Apprentice Software Engineer

Passionate about building scalable web applications and solving complex problems. Currently working at Orange Innovation.

About Me 👨‍💻

RR

I am an Apprentice Software Engineer at Orange Innovation and a Computer Science student at ESIEE Paris. My passion lies in developing robust, scalable applications and exploring new technologies.

With a strong foundation in Java, React, and Cloud technologies, I enjoy tackling complex challenges, from refactoring legacy systems to building interactive web applications.

Location

Île-de-France, France

Languages

Malgache (Native), French (Pro), English (Pro)

Education

ESIEE Paris (2023-2026)

Status

Apprentice Software Engineer

Professional Experience 💼

Apprentice Software Engineer

Orange Innovation
Sept. 2023 - Present

3-year apprenticeship across three missions on critical infrastructure and web applications.

Mission 3 (Sept. 2025 - Aug. 2026)

  • Setting up ESLint static analysis and automated tests.
  • Configuring GitLab CI/CD pipelines (gitlab-ci.yml).
  • Writing and maintaining Kubernetes configuration files.
KubernetesGitLab CI/CDDockerESLintReactJava

Mission 2 (Sept. 2024 - Aug. 2025)

  • Migrated React web app to WebSocket-only, removing REST Java backend.
  • Handled MQTT messages: CAM, CPM, DENM, POI.
  • Implemented real-time data flows via broker.
ReactWebSocketMQTTDockerDocker-ComposeGitLab CI/CDSonarQube

Mission 1 (Sept. 2023 - Aug. 2024)

  • Developed React UI for real-time MQTT data visualization.
  • Built REST API with Spring Boot Java.
  • Generated Java classes from JSON/MQTT schemas automatically.
ReactJava (Spring Boot)WebSocketMQTTDocker

Technical Skills

💻

Languages

Java
Kotlin
Scala
JavaScript
TypeScript
C
Haskell
Python
Rust
Bash
SQL
🛠️

Frameworks & Libraries

React
Next.js
SpringBoot
Angular
Tailwind CSS
Framer Motion
🚀

Tools & DevOps

Git
GitLab CI
Docker
Kubernetes
Jira
Confluence
Notion
💾

Databases

PostgreSQL
H2
SQL
📊

Big Data

Kafka
RabbitMQ
🌍

Spoken Languages

🇬🇧EnglishProfessional
🇫🇷FrenchProfessional
🇲🇬MalagasyNative

Academic Projects 🎓

☁️

Project Prolival

Sept. 2025 - Mar. 2026

Multi-cloud communication interface with abstraction layer across providers.

Python
Spring Boot
React
AWS
Airflow
🎲

Project RPG Engine

Nov. 2025 - Dec. 2025

Turn-based RPG engine based on simplified D&D 5e rules.

Scala
Functional Programming
Hexagonal Arch
🧩

Project Baba-is-you

2024

Puzzle game inspired by 'Baba Is You' with dynamic rules.

Java
Zen 6
MVC
🧠

Project LLM

Sept. 2024

LLM integration project.

SpringBoot
LangChain4j
LLM
H2
MVC

Personal Projects 🚀

☁️

My Drive

Mar. 2026

Self-hosted personal cloud storage with authentication, independent from third-party services.

Spring Boot
Angular
PostgreSQL
Keycloak
Docker
📰

Tech Watch

Mar. 2026

Automated technology news aggregator with event-driven architecture.

Spring Boot
Kafka
PostgreSQL
Next.js
Docker
💰

Budget App

2026

Personal finance management app to track income, expenses and budgets.

Spring Boot
Angular
PostgreSQL
Docker

Internal Infrastructure 🖥️

These services run privately on my VPS — no public access by design.

Monitoring Stack

Prometheus + Grafana

Self-hosted observability stack collecting metrics from all VPS services. Grafana dashboards track CPU, memory, container health, and HTTP response times in real time. Alerting rules configured for downtime detection.

PrometheusGrafanaMetricsAlerting
Internal access only

Code Quality

SonarQube

Self-hosted SonarQube instance for continuous code quality and security analysis. Integrated into GitLab CI/CD pipelines to enforce quality gates on every merge request — covering code smells, bugs, vulnerabilities, and test coverage.

Static AnalysisQuality GatesSecurityCI/CD
Internal access only

CI/CD Runners

GitLab Runner

Dedicated self-hosted GitLab Runner registered on my VPS to execute CI/CD pipelines. Handles Docker builds, security scans (Gitleaks, Trivy), and automated deployments to Coolify via webhook — fully isolated from shared GitLab infrastructure.

GitLab CIDockerSelf-hostedAutomation
Internal access only

Get In Touch 📬

Let's Talk

I'm currently open to new opportunities and collaborations. Feel free to reach out if you have any questions or just want to say hi!

Location

Île-de-France, France