About Shahine
French
Native or bilingual
English
Fluent
Experience
- Aura productionDeveloppeur web & mobileMarch 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.
- Ziyara-projectDeveloppeurMobileJanuary 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 pratiquesSé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 performancesImplé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éploiementConfiguration 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 techniqueManagement 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.
- EnedisConcepteur developpeur C++/Python/MobileSeptember 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++ existantRé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’automatisationCré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 PythonMise 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 messagerieDé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 PythonCorrection 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.
Recommendations
Be the first to recommend Shahine
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Diplôme d’Ingénieur en InformatiqueEpita2025Ma 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.