Développeur FullStack
Redex (Paris, France)
2024 - 2025
• Chiffrage projets :
Équipe : 5 personnes
Méthodologie : Scrum
Contexte : Un outil qui permet de chiffrer et planifier des projets selon les principes de la
méthodologie Agile et la décomposition des user stories, l𠆞stimation des charges, la gestion des
priorités, et la visualisation des coûts prévisionnels via des tableaux de bord dynamiques. La
plateforme inclut un module de gestion des utilisateurs, des rôles et droits.
Réalisation :
- Recueillir le besoin.
- Proposition de templates d’interface graphique.
- Conception de l𠆚rchitecture de l𠆚pplication.
- Développement de la web API.
- Mise en place d’un système de gestion des utilisateurs avec rôles.
- Intégration d’un système d𠆚uthentification.
Environnement technique : C# .NET, Angular, Angular Material, TypeScript, CSS, HTML, API
REST, VS Code, SQL Server, Azure DevOps
Supervision énergétique / écologique :
Équipe : 4 personnes
Méthodologie : Scrum
Contexte : Un outil permettant de suivre et visualiser la consommation énergétique (électricité, gaz,
etc.) et/ou les émissions de CO₂, à partir de données issues de capteurs, de fichiers ou d'APIs.
Réalisation :
- Recueillir le besoin.
- Conception d’un tableau de bord modulable et responsive pour la visualisation de données.
- Intégration de données issues d𠆚PIs publiques et de fichiers (CSV).
- Développement d’interfaces graphiques.
Environnement technique : C# .NET, Angular, TypeScript, HTML, RxJS, SCSS, Chart.JS, Web
API, VS Code, SQL Server, Azure DevOps.
Portail RH:
Équipe : 6 personnes
Méthodologie : Scrum
Contexte : Une plateforme dédiée à la gestion RH d𠆞ntreprise, permettant aux collaborateurs de
gérer leurs congés, de suivre leurs demandes, et aux responsables RH déder à une vision
d𠆞nsemble des équipes. L’interface propose un calendrier partagé, des statistiques dynamiques
(absences, soldes, demandes), un système de notification, ainsi qu’un module de gestion des rôles
utilisateurs (RH, employé, manager).
Réalisation :
- Participation à la définition de l𠆚rchitecture logicielle.
- Chiffrage de la charge de développement.
- Développement de la partie backend de la web app.
- Développement de la partie frontend.
- Implémentation d’un système d𠆚uthentification avec Azure AD.
- Mise en place de la pipeline CI/CD sur Azure Devops.
Environnement technique : C# .NET, Web API, Angular, TypeScript, Angular Material, HTML,
RxJS, SCSS, SQL Server, Azure DevOps, Azure AD, CQRS, Clean Architecture, Entity Framework,
VS Code.
Développeur .NET C#
Euro-Information (, Cergy, France)
2022 - 2023
-
• Control des ratios - Plateforme de Gestion d’OPC :
Équipe : 5 personnes
Méthodologie : Scrum
Contexte : Création d’une solution pour la gestion des Organismes de Placement Collectif (OPC),
incluant des fonctionnalités d𠆚jout et dichage de justificatifs financiers.
Réalisation :
- Recueillir le besoin.
- Développement de la Web API.
- Développement des interfaces graphiques.
- Réaliser les tests.
- Assurer la TMA.
Environnement technique : C# .NET, Web API, WPF, MVVM, XAML, Visual Studio, SQL Server,
Devbooster, XUNIT.
Développeur .NET C# - Euro-Information (2022-2023, Cergy, France)
• Control des ratios - Plateforme de Gestion d’OPC :
Équipe : 5 personnes
Méthodologie : Scrum
Contexte : Création d’une solution pour la gestion des Organismes de Placement Collectif (OPC),
incluant des fonctionnalités d𠆚jout et dichage de justificatifs financiers.
Réalisation :
- Recueillir le besoin.
- Développement de la Web API.
- Développement des interfaces graphiques.
- Réaliser les tests.
- Assurer la TMA.
Environnement technique : C# .NET, Web API, WPF, MVVM, XAML, Visual Studio, SQL Server,
Devbooster, XUNIT.
Supervision OPC :
Équipe : 5 personnes
Méthodologie : Scrum
Contexte : Mise en place d’une application de suivi et de monitoring pour les performances des
organismes de placement collectif.
Réalisation :
- Recueillir le besoin.
- Développement de la Web API.
- Développement des interfaces graphiques.
- Assurer la TMA.
Environnement technique : C# .NET, Web API, WPF, MVVM, XAML, Visual Studio, MS SQL
Server, Devbooster
Stagiaire
(, OOREDOO ALGERIE, Algérie)
2014 - aujourd'hui
Réalisation d’une étude sur l’optimisation du réseau Ooredoo en Qualité de Service (QoS) RAN 2G/3G.
Réalisation : Analyse des indicateurs de performance, propositions d'optimisation, simulation des
scénarios d'amélioration.
o Concepteur et administrateur des sites web Wordpress (freelance)
Développement et administration de sites Web professionnels et e-commerce pour divers clients.
Réalisation : Développement et personnalisation des thèmes, optimisation SEO, gestion de
l'hébergement et de la maintenance.
Ingénieur Senior VAS/PFS
OOREDOO ALGERIE (Algérie)
aujourd'hui
• SMSing plateforme :
Équipe : 3 personnes
Méthodologie : Agile
Contexte : Développement d’un service HelpDesk permettant l𠆞nvoi sécurisé des mots de passe
et des codes dtivation via SMS, garantissant la rapidité et la sécurité des communications.
Réalisation :
- Recueillir le besoin.
- Conception des API sécurisées.
- Intégration avec la plateforme télécom.
- Réalisation des tests.
- Assurer la TMA.
Environnement technique : Visual Studio 2013, ASP.NET C#, IIS, Telerik, Web API
Statistic Dashboard :
Équipe : 3 personnes
Méthodologie : Agile
Contexte : Un dashbord permettant la visualisation des données graphiquement indiquant
les statistiques des plateforme de service (ex : delivred / failed SMS, modèles de téléphones utilisés,
nombre ds / rejet APN …), avec la possibilités d𠆞xtraction sous fichiers CSV ou Excel.
Réalisation :
- Recueillir le besoin.
- Développement de scripts d'extraction de données.
- Modélisation des indicateurs de performance.
- Intégration de SSRS pour la visualisation.
- Réalisation des tests et assurer la maintenance de l𠆚pp.
Environnement technique: C#, .NET, SQL Server, SSMS (SQL Server Management Studio),
SSRS (SQL Server Reporting Studio), Script Shell, Visual Studio 2013, Windows Task Scheduler.
• Feeder :
Équipe : 3 personnes
Méthodologie : Agile
Contexte : Développement d’une solution pour l’insertion massive de contenus dtualité et
planification de leurs envoi, avec une distribution ultérieure via des menus USSD.
Réalisation :
- Recueillir le besoin.
- Conception et gestion de la base de données.
- Développement des services d’importation et d'automatisation des publications.
- Réalisation des tests.
- Assurer la TMA.
Environnement technique : C#, ASP.NET, Telerik, Visual Studio, PL/SQL Developer, IIS.
• Bonus Injection :
Équipe : 3 personnes
Méthodologie : Agile
Contexte : Création d’une solution permettant l’injection massive de crédit pour tous les abonnés,
avec la génération et envoie des rapports d𠆞xécution consolidés.
Réalisation :
- Recueillir le besoin.
- Gestion des transactions sécurisées.
- Implémentation de la journalisation et suivi des opérations.
- Réalisation des tests.
- Assurer la TMA.
Environnement technique : C#, ASP.NET, Telerik, PL/SQL Developer, Visual Studio, Web API, IIS.
• VAS Monitor :
Équipe : 3 personnes
Méthodologie : Agile
Contexte : Automatiser l𠆞xécution de scripts de monitoring des serveurs, avec exportation des
rapports.
Réalisation :
- Recueillir le besoin.
- Développement et mise en place des scripts d'automatisation.
- Intégration avec les serveurs de supervision.
- Optimisation des performances et gestion des logs.
- Réalisation des tests.
Assurer la TMA.
Environnement technique : C#, ASP.NET, Visual Studio, SSH, IIS
Responsabilités Transverses :
BUILD & RUN
aujourd'hui
Projets Télécom – Intégration, Déploiement et Support des Plateformes VAS/PFS
BUILD – Intégration et Mise en œuvre des Plateformes VAS :
• Coordination avec l’équipe environnement (Data Centre) pour la préparation des sites.
• Ouverture des flux réseaux et identification des différents nœuds (HLR, MSC, STP, Billing, etc.).
• Installation et configuration des OS, bases de données et logiciels réseaux.
• Déploiement et intégration des plateformes avec l’écosystème IT et réseau (TIBCO, SOA,
SMSC, DWH, SNMP via NNMi/OVO, etc.).
• Réalisation des tests de vulnérabilité avec l’équipe sécurité.
• Développement et intégration de services selon les besoins métier (Marketing, Client, Vente).
• Conception et développement d𠆚pplications USSD (JavaScript, VXML, CCXML – plateforme
Opencode).
• Automatisation via scripting Shell et génération de rapports avec SSRS (SQL Server Reporting
Services).
RUN – Exploitation et Support :
• Support de niveau 2 (gestion des incidents via HP SM et des réclamations via Siebel CRM) en
respect des SLA/OLA.
• Participation aux astreintes 24/7.
• Mise en production de nouveaux services et déploiement de correctifs (activités de nuit).
• Monitoring quotidien des plateformes VAS via des scripts Shell.
• Support transverse en collaboration avec les équipes IT et Réseau (Billing, Provisioning, CBIO,
TIBCO, DWH, SOA, etc.).
• Optimisation continue des scripts et menus USSD développés en interne.
Projets télécom réalisés :
Expansion AAA :
Équipe : 3 personnes
Méthodologie : Agile
Contexte : Mise en place et administration d’une solution AAA pour gérer l'authentifica...