Disponible en freelance

Joma Alfred
Moustaki.

Développeur Full-Stack & Administrateur Système/Réseau — Je conçois des plateformes SaaS et des infrastructures réseau de A à Z.

scroll
01

À propos

Joma Alfred Moustaki

Développeur Full-Stack basé à Antananarivo, Madagascar. J'ai conçu et développé de A à Z DentalPM Madagascar, une plateforme SaaS complète de gestion de cabinets dentaires avec Node.js, React et PostgreSQL.

Mon double profil — développement web et administration système/réseau — me permet de gérer l'intégralité d'un projet : de l'écriture du code au déploiement cloud, en passant par la configuration d'infrastructures réseau.

Passionné de cybersécurité et participant actif aux compétitions CTF (CyberCup, CCOI26), j'utilise Parrot OS au quotidien et explore constamment de nouvelles technologies.

0
Projets réalisés
0
Années d'expérience
0
Technologies maîtrisées
CTF
Compétiteur actif
02

Compétences

Développement Full-Stack

Node.jsExpress.jsReact.jsREST APIJWTSequelizeHTML/CSS/JS
🗄️

Base de données

PostgreSQLOracle DBSQL avancéMigrationsSequelize ORM
🌐

Réseau & Infrastructure

MikroTikStarlinkVLANSNMPVoIPFirewall
☁️

Systèmes & Cloud

Windows ServerAD DSRailwayDockerAnsibleLinux
🔒

Cybersécurité

CTFOSINTForensicsParrot OSOpenSSLGnuPG
📱

Mobile & Outils

React NativeExpoPower BIPython 3BashGit
03

Projets

DentalPM Madagascar — Landing Page
01

DentalPM Madagascar

PLATEFORME SAAS — GESTION DENTAIRE

Développement complet d'une plateforme SaaS multi-cliniques avec authentification JWT, gestion de rôles (SuperAdmin, Admin, Dentiste), système de facturation, abonnements d'essai et tableau de bord centralisé.

Node.jsExpressReact.jsPostgreSQLJWTSequelizeRailway
Voir le site
Infrastructure Starlink — Déploiement réseau
02

Infrastructure Starlink

DÉPLOIEMENT RÉSEAU COMPLET

Déploiement de A à Z d'une infrastructure réseau Starlink avec firewall MikroTik, gestion des utilisateurs, VLAN, contrôle d'accès et monitoring SNMP v2/v3.

StarlinkMikroTikFirewallVLANSNMP
Active Directory — Server Manager Dashboard
03

Active Directory

WINDOWS SERVER 2022

Déploiement complet d'un environnement Active Directory avec gestion des utilisateurs, Unités Organisationnelles, GPO, services DNS et DHCP intégrés.

AD DSDHCPDNSGPOWindows Server
Lab Cryptographie — TryHackMe
04

Lab Cryptographie

SÉCURITÉ & CHIFFREMENT

Conception d'un laboratoire de cryptographie sur deux VMs (Debian + Rocky Linux) avec tunnels VPN, chiffrement, gestion de clés et pare-feu iptables.

OpenSSLGnuPGSSHOpenVPNiptablesVMware
CTFLAB — Compétitions CTF
05

Compétitions CTF

CYBERCUP / CCOI26

Participation en équipe à des compétitions CTF multi-catégories : OSINT, forensics (ICMP covert channel, DNS tunneling), sécurité web et cryptographie.

OSINTForensicsWebCryptoParrot OS
DentalPM — Dashboard de gestion
06

DentalPM Mobile

APPLICATION MOBILE — EN COURS

Portage mobile de la plateforme DentalPM pour le Google Play Store avec architecture React Native moderne.

React NativeExpo RouterZustandEAS Build
hub · 10.0.0.1 pi · 10.0.0.2 laptop · 10.0.0.3 Prometheus Grafana ⚙ Ansible IaC
07

Homelab IaC

INFRASTRUCTURE AS CODE — ANSIBLE + WIREGUARD

Infrastructure complète déployée par Ansible : Docker Engine, WireGuard VPN mesh (hub-and-spoke), stack monitoring Prometheus + Grafana + Loki, alertes CPU/RAM/disk, reverse proxy Traefik — zéro clic manuel.

AnsibleDocker ComposeWireGuardPrometheusGrafanaLokiTraefik
Voir sur GitHub
server-main server-pi laptop ping 4ms CPU% RAM% WebSocket live
08

Network Monitor

DASHBOARD RÉSEAU TEMPS RÉEL — WEBSOCKET

Dashboard de monitoring réseau full-stack avec agents Bash collectant CPU, RAM, disk, latence ping et trafic réseau toutes les 30s. Backend Node.js + WebSocket pour push temps réel, frontend React + Recharts avec reconnexion automatique.

Node.jsWebSocketReactRechartsPostgreSQLBashZustand
Voir sur GitHub
CTF Platform — Terminal $ submit_flag CTF{basic_sql1_1nj3ct10n} ✓ FLAG CORRECT! +100 pts → Team Phoenix $ cat scoreboard #1 Team Phoenix ████████ 850 #2 ByteHunters ██████ 620 web crypto forensics pwn osint Docker internal:true bcrypt timing-safe WebSocket live
09

CTF Platform

PLATEFORME CYBERSÉCURITÉ SELF-HOSTED

Mini plateforme CTF complète avec gestion d'équipes, soumission de flags bcrypt (timing-safe), rate limiting, scoreboard temps réel via WebSocket et challenges Docker isolés (réseau internal:true). Panel admin CRUD intégré.

Node.jsExpressReactPostgreSQLDockerJWTWebSocket
Voir sur GitHub
SaaS Dashboard Tenants Billing Users 12 Tenants 8 Actifs 3 Trial (14j) TENANT PLAN STATUT Acme Corp Pro active StartupXYZ Starter trial superadmin admin user JWT access 15m + refresh 7j Multi-tenant
10

SaaS Boilerplate

STARTER MULTI-TENANT OPEN-SOURCE

Boilerplate SaaS production-ready extrait de DentalPM : multi-tenancy, JWT dual-token (access 15min + refresh 7j avec rotation), RBAC 3 niveaux (superadmin/admin/user), trial 14j automatique, plans d'abonnement, Sequelize ORM et dashboard SuperAdmin.

Node.jsExpressReactSequelizePostgreSQLJWTNodemailer
Voir sur GitHub
04

Parcours

2024 — PRÉSENT
Développeur Full-Stack
DentalPM Madagascar
Développement complet d'une plateforme SaaS multi-cliniques. Architecture backend/frontend, authentification JWT, facturation, gestion de rôles et déploiement cloud sur Railway.
JUILLET — SEPTEMBRE 2023
Stagiaire IT Infrastructure
JIRAMA — Mahajanga
Maintenance du parc informatique, administration des bases de données, configuration réseau, gestion des accès, installation d'équipements et support utilisateurs.
2021 — 2023
Formation Académique
INSI Antananarivo & ESIGE Mahajanga
Bacc +3 Administration Système & Réseau et Base de Données (INSI). Bacc +2 Informatique de Gestion (ESIGE). Spécialisé en Windows Server, Active Directory, réseaux, bases de données et sécurité IT.
05

Contact

Construisons quelque chose d'extraordinaire.

Disponible pour des missions freelance en développement web, création de plateformes SaaS, et mise en place d'infrastructures réseau.

📞
Téléphone
+261 38 35 340 75
💬
WhatsApp
📍
Localisation
Antananarivo, Madagascar

Prêt à démarrer ?

Discutons de votre projet et voyons comment je peux vous aider à le réaliser.

Envoyer un message 📄 Télécharger mon CV