About Oussama
Arabic
Native or bilingual
English
Native or bilingual
French
Native or bilingual
Experience
- KirrkLead développeur .NET/Azure – KirrkSOFTWARE PUBLISHINGSeptember 2021 - June 2024 (2 years and 9 months)Paris, FranceDéveloppement de la plateforme SAAS (Location de véhicules, Car sharing et gestion de flotte):
- Participation active au développement de la plateforme, en mettant l’accent sur la modularité et l’évolutivité.
- Conception et implémentation des microservices pour gérer les différentes fonctionnalités de la plateforme.
Module d’acquisition des données telematics :- Conception et développement d’un module permettant d’acquérir et de traiter les données telematics provenant des véhicules de la flotte.
- Utilisation de ces données pour améliorer la gestion de la flotte et optimiser les opérations de location.
Analyse et amélioration des performances :- o Analyses approfondies des performances de la plateforme, identification des goulots d’étranglement et opportunités d’optimisation.
- Mise en œuvre d’améliorations pour garantir une expérience utilisateur fluide et réactive.
Maintenance de la base de données MS SQL :- Gestion de la maintenance et de l’optimisation de la base de données MS SQL utilisée par la plateforme.
- Surveillance des performances et résolution des problèmes liés à la base de données.
Migration de données client (MongoDB vers MSSQL) :- Direction de la migration des données clients depuis MongoDB vers MS SQL.
Connecteur Power BI :- Développement d’un connecteur Power BI pour permettre aux utilisateurs d’analyser les données de la plateforme.
- Facilitation de la création de rapports et de tableaux de bord pour les équipes opérationnelles.
Scripts CI/CD pour Azure Pipelines :- Automatisation du processus de déploiement et de mise à jour de la plateforme en créant des scripts CI/CD pour Azure Pipelines.
- Accélération des déploiements et cohérence entre les environnements.
Analyseurs Roslyn :- Exploration de l’utilisation des analyseurs Roslyn pour améliorer la qualité du code.
- Détection des problèmes potentiels et application de règles de codage cohérentes.
Couverture de code à 100 % :- Supervision de la création de plus de 250 000 lignes de tests unitaires pour assurer une couverture de code complète.
- Renforcement de la fiabilité et de la robustesse de la plateforme.
Gestion d’équipe :- Direction d’une équipe de 3 développeurs .NET, guidant leurs tâches et favorisant la collaboration.
- Réunions de suivi et sessions de formation pour maintenir un haut niveau de compétence au sein de l’équipe.
Code review :- Revues de code régulières pour garantir la qualité, la cohérence et la conformité aux normes de développement.
- UserwareIngénieur développement .NET – UserwareSOFTWARE PUBLISHINGJanuary 2021 - August 2021 (8 months)Paris, FranceOpenSilver est une ré-implémentation open-source moderne de Silverlight, sans plug-in et capable de supporter la migration d’applications larges et complexes, ainsi que la création de nouvelles applications en C# et XAML.Migration des contrôles Telerik Silverlight vers OpenSilver.
- Assistance aux clients dans la migration de leurs applications de Silverlight vers OpenSilver.
- Analyse des performances et résolution des fuites mémoires.
- Développement des fonctionnalités manquantes de Silverlight dans OpenSilver.
- Amélioration de l’architecture du compilateur.
- Création d’une version du compilateur utilisable via le dotnet CLI.
- Portage de System.Xaml vers OpenSilver.
- DiliTrustIngénieur développement .NET – DilitrustSOFTWARE PUBLISHINGSeptember 2019 - December 2020 (1 year and 4 months)Courbevoie, FranceDilitrust Governance:Il s’agit d’une suite intégrée et sécurisée pour automatiser les processus de votre direction juridique.Elle comprend différents modules.Rôle :
- Refactoring Logiciel : Le refactoring des composants logiciels de l’application existante est effectué pour améliorer la structure du code sans en modifier le comportement externe, assurant ainsi une base de code plus propre et maintenable.
- Transition vers l’Architecture Microservices : La migration de l’architecture 2-tier vers une architecture microservices est réalisée, favorisant une scalabilité et une flexibilité accrues. Cette approche modulaire permet une meilleure gestion et une évolution indépendante des services.
- Modernisation Technologique : Les technologies obsolètes telles que le .NET Framework, .NET Remoting et WebForms sont remplacées par des solutions modernes comme .NET Core, ASP.NET Core et Blazor. Cette mise à jour assure une plateforme plus robuste, sécurisée et performante, prête pour les défis futurs.
- Assurance Qualité : L’assurance de la qualité des développements est maintenue par des tests unitaires rigoureux, garantissant la fiabilité et la robustesse des fonctionnalités.
- Maintenance et Support : La maintenance de l’application existante est assurée avec diligence, accompagnée d’un support de niveau 3 pour résoudre les problèmes techniques avancés et répondre aux besoins des utilisateurs.
Recommendations
Be the first to recommend Oussama
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
- Master en Génie logicielUniversité Paris XII
- Licence en InformatiqueUniversité d'Orléans