About Ibrahim
Arabic
Native or bilingual
English
Fluent
French
Fluent
Experience
- I-Cube ResearchData/AI EngineerRESEARCHOctober 2025 - Today (9 months)Toulouse, FranceI-Pulse Groupe InternationalConception et mise en œuvre d'une infrastructure de données évolutive pour un leader mondial en R&D spécialisé dans les applications industrielles de hautes puissances pulsées (HPP), à dimension internationale.Principales Réalisations & Responsabilités :• Analyser les enjeux et contraintes d'Odoo ERP (API & PostgreSQL) pour concevoir un entrepôt de données en architecture Medallion (Bronze / Silver / Gold), orienté multisources et évolutif, avec intégration d'Azure Data Factory (ADF), schémas normalisés et documentation exhaustive.• Développer un outil ETL personnalisé en Python (POO) pour remplacer progressivement Nexla, automatisant l'extraction, la transformation et le chargement de données multisources vers SQL Server.• Mise en place de procédures stockées SQL, vues, SQL Job Agent et scripts PowerShell pour automatiser les traitements planifiés et optimiser les performances des bases de données.• Conçu des systèmes de contrôle d'accès (RBAC) et de sécurité au niveau des lignes (RLS) sur SQL Server et Azure, garantissant conformité et gouvernance des données.• Développer un outil Python de génération de cash-flow automatisé, intégrant l'analyse de trésorerie et les transactions comptables, pour alimenter IBM Planning Analytics et des tableaux de bord Power BI dédiés au reporting financier.• Assurer la collaboration documentaire via SharePoint, le versionnement du code via GitLab, et la documentation technique complète des architectures, flux et modèles de données.• Collaborer avec les équipes métiers et techniques pour traduire les besoins non techniques en solutions concrètes, présentées via PowerPoint.• Environnement technique :Python (POO), Microsoft SQL Server (SSMS), PostgreSQL, Odoo ERP, Azure Cloud, Azure Data Factory (ADF), IBM Planning Analytics, Power BI, Nexla ETL, GitLab, Git, SharePoint, PowerShell, SQL Job Agent, SSH, VS Code, DBeaver.
- Conduent Business Solutions FranceDéveloppeur .NET / C#SOFTWARE PUBLISHINGSeptember 2023 - September 2024 (1 year and 1 month)Valence, FranceConception et implémentation d'un outil d'analyse des fichiers logs pour la détection et le diagnostic des dysfonctionnements du système billettique• Analyser les besoins métiers et les fichiers logs en collaboration avec les parties prenantes pour identifier les exigences fonctionnelles et non fonctionnelles, ainsi que les types de données pertinentes, afin de développer un outil de diagnostic interne adapté aux attentes du secteur.• Élaborer une architecture logicielle robuste en appliquant les principes SOLID et en utilisant des diagrammes UML (classes, séquences et workflows) pour visualiser les interactions au sein du système.• Développer l'outil en utilisant .NET Core 7/8, C# et WPF, tout en intégrant le modèle MVVM (Model-View-ViewModel) pour séparer les préoccupations et garantir une performance optimale, en intégrant Toolkit.Mvvm et en exploitant LINQ, Regex et ObservableCollection.• Effectuer le refactoring avec l'aide de Resharper en suivant les bonnes pratiques .NET.• Implémentation d’un algorithme récursif pour la construction d’un arbre hiérarchique des logs.• Mettre en place des tests unitaires avec NUnit, assurer la couverture de code avec ReSharper.• Créer une interface utilisateur ergonomique en XAML, en intégrant Extended.WPF pour améliorer l’expérience utilisateur.• Automatiser le déploiement continu sur Azure via Azure DevOps, en gérant les builds, tests et livraisons. Créer et publier des packages NuGet (.nuspec) pour simplifier le déploiement, tout en assurant scalabilité et disponibilité.• Rédiger une documentation technique (README, guide utilisateur, commentaires dans le code) pour faciliter la maintenance et l’évolution du projet.
- AUSYDéveloppeur C/C++/QtSOFTWARE PUBLISHINGApril 2022 - July 2022 (3 months)Lyon, FranceDéveloppement d'une application de service de réservation de places d'avion• Analyse du projet et compréhension des besoins clients : J'ai travaillé en étroite collaboration avec l'équipe de projet et les parties prenantes pour analyser les besoins fonctionnels et non fonctionnels, en assurant une bonne compréhension des spécifications du client.• Conception de la base de données avec SQLite : En collaboration avec les membres de l'équipe, nous avons conçu et implémenté la base de données pour gérer les informations relatives aux réservations, aux vols et aux utilisateurs.• Développement en équipe avec Qt et C++ : En utilisant Qt et C++, j'ai participé activement à la conception et au développement de différentes fonctionnalités logicielles. J'ai régulièrement échangé avec les autres développeurs pour intégrer les retours et assurer une progression continue.• Tests unitaires et validation des composants avec gtest : J'ai réalisé les tests unitaires pour chaque brique logicielle en utilisant gtest.• Analyse et correction de bugs : En collaboration avec l'équipe de test, j'ai identifié, analysé et corrigé les bugs, en mettant l'accent sur l'amélioration de la robustesse et de la stabilité de l'application.• Création de l'API avec Qt HTTP Server : En équipe, nous avons développé une API pour la communication avec les services externes, utilisant Qt HTTP Server. Les données étaient échangées au format JSON, facilitant ainsi l'intégration avec d'autres systèmes et l'extensibilité future de l'application.• Développement de l'interface graphique avec QtCreator : J'ai conçu et implémenté l'interface utilisateur avec QtCreator, en collaboration avec des designers pour garantir une expérience utilisateur fluide et intuitive.
Recommendations
Be the first to recommend Ibrahim
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
- Formation Professionnelle – Consultant IASkillsoft / Global Knowledge – Programme européen ARISA (Digital Europe)2025Formation intensive (209 h), spécialisée dans l'accompagnement des entreprises dans leur transformation digitale par l'IA et dans la mise en œuvre de solutions d'IA, en travaillant à la fois au niveau stratégique et opérationnel. 🎯 Stratégie IA : Analyse besoins, solutions sur mesure, stratégies d'implémentation. 🔧 Technologies IA : Maîtrise des fondamentaux de l'IA générative, Machine Learning, Deep Learning, NLP, LLM, MLOps, et plateformes cloud (AWS, Azure). 📊 Gestion de projet : PRINCE2, Agile, DevOps, conduite du changement. ⚖️ Gouvernance & conformité : RGPD, réglementations européennes, éthique IA. 🛠️ Stack technique : Azure AI, AWS GenAI, Microsoft Copilot, MLOps (CI/CD, MLflow), Dataiku, Jupyter, Python (NLTK, SpaCy, PyTorch, Hugging Face). 🎓 Projet d'étude : Conception d'une solution IA générative pour une entreprise RH. Cas d'usage concrets pour l'optimisation de la gestion des compétences et la génération automatisée de supports de formation personnalisés.
- Bachelor Pro (Bac+3) Concepteur Développeur d'Applications en alternanceÉcole d'ingénieurs CESI2024Développement d'une application web intégrée mobile (Ressources relationnelles) en Laravel/PHP