You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Shahine BelarbiSB

Shahine Belarbi

Developpeur web & mobile

€350/day
Paris, FR
3-7 years

Average response time: 1 hour

About Shahine

Ingénieur logiciel spécialisé en développement mobile et web, avec 3+ ans d’expérience en Flutter, React et Next.js. J’ai conçu et maintenu des applications mobiles complètes (Ziyara Project) et des plateformes web modernes à forte volumétrie (Aura Production). Mon expertise couvre l’architecture front/mobile, l’intégration backend, la performance, l’automatisation et la mise en place de CI/CD pour des produits robustes et évolutifs.
  • French

    Native or bilingual

  • English

    Fluent

Can work on-site
Paris (up to 50km)

Experience

  • Aura production
    Developpeur web & mobile
    March 2024 - Today (2 years and 3 months)
    - Développement et optimisation des plateformes LettreMotivée.fr et GetMyEbook, au sein de l’écosystème digital d’Aura Production.

    - Réalisation d’interfaces web modernes et responsives avec React, Next.js et TailwindCSS, en mettant l’accent sur l’expérience utilisateur et l’amélioration des taux de conversion.

    - Développement backend et microservices en Node.js et Express, permettant l’automatisation des workflows produits et la structuration de services internes.

    - Intégration et sécurisation des flux de paiement, automatisation de la génération de PDF, livraison d’e-books et gestion des notifications clients.

    - Conception d’API REST, tableaux de bord internes, pipelines d’analytics et outils d’automatisation utilisés dans plusieurs produits d’Aura Production.

    - Collaboration avec diverses équipes (design, produit, technique) pour améliorer la fiabilité, la performance et la qualité des solutions livrées.
    React.js Node.js External API integration TailwindCSS Next.js
  • Ziyara-project
    DeveloppeurMobile
    January 2023 - Today (3 years and 5 months)
    - Application publique « Bénévole & Visites »
    Conception d’une interface intuitive pour permettre aux bénévoles de s’inscrire à des visites (patients, enfants, EHPAD), avec filtres avancés (date, type de visite, localisation) et FAQ intégrée.

    - Application interne « Gestion des Visites »
    Création d’un tableau de bord pour les responsables : suivi des patients, gestion des créneaux de visite (calendrier interactif), validation des inscriptions, administration des bénévoles et accès à la FAQ.

    Architecture et base de données
    > Mise en place d’une base NoSQL Firebase pour stocker utilisateurs, patients, visites, inscriptions et journaux d’activité.
    > Intégration de Firebase Authentication (email) pour sécuriser l’accès, puis migration progressive vers Supabase (SQL) : refonte des schémas de données, adaptation des requêtes et de la logique applicative.

    - Refactorisation et bonnes pratiques
    Séparation claire entre widgets, services et utilitaires pour améliorer la lisibilité et la maintenabilité du code.
    Revue régulière de code et mise en place de normes de codage pour garantir la cohérence de l’application.

    - Optimisation des performances
    Implémentation de la pagination sur les listes volumineuses, réduction des requêtes réseau et synchronisation optimisée pour minimiser la consommation de données et fluidifier l’expérience utilisateur.

    - CI/CD et déploiement
    Configuration d’un pipeline GitHub Actions pour la génération automatisée des APK/AAB, les tests unitaires et le déploiement continu sur Google Play Store et Apple App Store.

    - Encadrement et leadership technique
    Management d’une équipe de développeurs débutants : formation aux concepts Flutter et Firebase, accompagnement technique au quotidien, revue de code constructive et transmission des bonnes pratiques de développement mobile.
    Flutter Firebase Supabase GitHub External API integration
  • Enedis
    Concepteur developpeur C++/Python/Mobile
    September 2022 - August 2025 (2 years and 11 months)
    - Développement d’applications mobiles internes en React pour le suivi des logiciels C++/Python, le monitoring des systèmes et le support aux workflows techniques.

    - Analyse et diagnostic de code C++ existant
    Réalisation d’analyses approfondies pour identifier la cause de bugs, documenter les anomalies et proposer des correctifs adaptés.

    - Maintenance et mise à jour des bibliothèques de messagerie C++
    Gestion des versions, résolution de conflits de dépendances et tests de compatibilité pour assurer la fiabilité des communications inter-composants.

    - Refactorisation de backend C++
    Remise à plat d’un ancien projet pour en améliorer la maintenabilité, faciliter sa réutilisation et réduire la dette technique.

    - Proofs of Concept (POC) C++
    Conception et réalisation de POC pour évaluer et intégrer de nouvelles bibliothèques C++ répondant à des besoins métiers spécifiques.

    - Développement d’outils Python d’automatisation
    Création d’un outil de configuration des environnements de travail (paramétrage ville, port, jeu de données…) utilisé aujourd’hui par plusieurs équipes pour standardiser et accélérer les déploiements.

    - Écriture et maintenance de tests Python
    Mise en place de tests unitaires et d’intégration avec pytest pour valider des composants C++, via simulation de messages binaires avec la bibliothèque construct.

    - Conception de bibliothèques Python de messagerie
    Développement de libs capables de simuler les échanges entre produits C++, utilisées sur l’ensemble des projets de l’équipe pour garantir la robustesse des intégrations.

    - Amélioration continue du code C++ et Python
    Correction de bugs, relecture de code, nettoyage et réorganisation des modules internes, ainsi que rédaction de guides techniques pour faciliter l’onboarding des nouveaux membres.

    - Lecture régulière de code non documenté
    Exploration systématique de bases de code C++ sans documentation pour en extraire les logiques métiers et assurer la cohérence technique du produit.
    Python C++ React.js Docker Node.js

Recommendations

Be the first to recommend Shahine

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Diplôme d’Ingénieur en Informatique
    Epita
    2025
    Ma formation d’ingénieur à l’EPITA couvre l’ensemble du cycle de développement logiciel, du backend au mobile, ainsi que les pratiques DevOps, les architectures cloud et les systèmes distribués. Elle m’a permis d’acquérir des compétences solides en programmation avancée, optimisation, déploiement automatisé et conception de solutions fiables et scalables.

Skill set

Categories