Accédez au profil complet de BahaaJC
Créez un compte en 2 minutes et accédez au profil complet de nos 325 597 prestataires.
Je suis docteur en informatique avec une mention « Très honorable »
COMPÉTENCES TECHNIQUES
Concepts de programmation :
• Unified Modeling Language - Orientée Objet Désigne (P. O. O.)
Java Technologies:
• Java – 6 ans d’expérience
• J2EE (Frameworks/ Spring/ Hibernate/ Struts)
• JavaScript
Language de Programmation:
• Python – 6 ans d’expérience - C# / Visual Basic / .NET – 3 ans d’expérience.
• C /C++ - Lua
Développement Web:
• PHP - ASP.NET - HTML / XML / CSS
Gestion de Base de Données (Systèmes & Concepts) :
• Base de données relationnelles – base de données orientées objet
• MySQL - Microsoft SQL Server
• NETCDF (Conteneur scientifique des données) – 5 ans d’expérience
EXPERIENCES PROFESSIONNELLES (PROJETS)
Juillet 2015 – Fin Octobre 2015
- Stage (4 mois) – EGERIE S. A. - société des consultations informatiques, Luxembourg Ville, Luxembourg.
Mission :
o Responsable de préparation des développements logiciel de gestion du patrimoine immobilier pour la société luxembourgeoise Olos.
Juin 2014 – Fin Septembre 2014
- Stage (4 mois) – EGERIE S. A. - société des consultations informatiques, Luxembourg Ville, Luxembourg.
Mission :
o Responsable du développement logiciel des scripts de transcodage (Python) entre des plusieurs formats de fichiers (CSV, NetCDF, AutoCAD) et vers un format GIS compatible avec les produits d’ESRI.
o Responsable du développement d’une page web qui permet au client d’utiliser les scripts Python développés (PHP, HTML, JavaScript, AJAX).
o Responsable de la mise à jour et la maintenance d’un projet existant développé pour les petites et les moyennes entreprises (J2EE, Hibernate, MySQL). Le but principal de ce projet est de gérer les buisines plans (les données sont confidentielles).
Dans ce projet, deux types d’expérience ont été acquises. D’abord, j’ai pu développer et améliorer ma capacité d'innovation, de conception et de brainstorming au sein d’une entreprise. L’autre type est de travailler sur un projet existant pour le mettre à jour et ensuite le maintenir. Enfin, ce stage m’a permet de travailler et collaborer avec des consultants qui ont plus de vingt d’ans d’expérience.
Mars 2014 – Fin Avril 2014
- Stage (2 mois) - Henrotte - société de logistique, Alleur, Belgique.
Mission :
o Responsable du développement logiciel (d’un client des web services) pour récupérer des données à partir des Services Web TomTom WEBFLEET (J2EE, SOAP) et enregistrer les données dans une base de données.
o Responsable du développement d'un côté serveur pour récupérer les données GPS et les données PDA des conducteurs (PHP, AJAX) et comparer ces données pour se assurer qu'ils sont justifiée
o Responsable d développement d'un côté client pour afficher les résultats de ces vérifications (HTML, JavaScript, AJAX)
Une grande expérience a été acquise à partir de ce stage surtout ceci était ma porte à une insertion professionnelle (respecter les délais de travailler, penser toujours à réduire les couts et minimiser l’utilisation des ressources existantes).
Octobre 2012 – Septembre 2013
- ATER (Attaché temporaire d'enseignement et de recherche) – Contrat de type CDD avec l’Université de Corse, France – durée : 1 an.
Mission :
o Chargé de terminer les tests de l’incertitude des simulations des feux de forêts (JAVA/PYTHON) et rédiger le manuscrit de la thèse.
o Chargé d’enseignement des cursus suivants :
Programmation Evènementielle C#/[URL MASQUÉE]
Algorithmique (PYTHON)
Programmation Orientée Objet (JAVA)
Une grande expérience a été acquise à partir de cette mission (des compétences de communication et la gestion des situations critiques et difficiles).
Octobre 2009 – Septembre 2012
- Doctorant – Domaine : Informatique – Université de Corse, France – Sujet de la thèse : « Evaluation de simulations des incendies de forêts, application : Simulateur ForeFire », Directeur : Paul-Antoine BISGAMBIGLIA, Co-Directeur : Jean-Baptiste FILIPPI – Soutenu par la Collectivité territoriale de Corse.
Mission :
o Chargé de faire une étude bibliographique sur les méthodes statistiques de calcule d’erreur de simulation ;
o Chargé de développer un logiciel afin d’implémenter ces méthodes statistiques (Logiciel avec interface JAVA/JAVA SWING) ;
o Chargé de collecter et d’étudier les données des feux de forêts observés ;
o Chargé de construire un lexique des données collectées, de définir les formats de ces données ;
o Chargé de choisir un conteneur scientifique de ces données (base de données – NETCDF) ;
o Chargé de développer des scripts pour extraire et sérialiser les données des feux observés au format de fichiers générique et standard (PYTHON – NETCDF) afin d’obtenir une base de données des observations.
Fire2NetCDF logiciel open source sur SourceForge ([URL MASQUÉE]) ;
o Chargé de développer des scripts pour extraire les données sérialisées et les réutiliser comme des données génératrices de simulation des feux (PYTHON – NETCDF – JAVA) afin d’obtenir une base de données des simulations;
o Chargé de développer des scripts pour comparer les fichiers de la base d’observations avec les fichiers de la base de simulations (PYTHON) et évaluer ces comparaisons en incertitude des modèles de simulation.
o Chargé d’enseignement des cursus suivants :
Algorithmique (JAVA)
Arbres et Graphs (JAVA)
Programmation Orientée Objet (JAVA)
Programmation Evènementielle C#/[URL MASQUÉE]
Programmation (PYTHON)
Informatique bureautique
Une expérience énorme a été acquise à travers cette thèse, comme : les processus de recherche et développement, l’organisation du travail, brainstorming et changer les idées, travailler au sein d’un grand équipe (des différentes domaines) et travailler individuellement. Une grande expérience a été acquise à partir d’enseignement (des compétences de communication et la gestion des situations critiques et difficiles
2009
- De 1 Février 2009 à 7 Juillet 2009 dans l’Université de Corse (France) – Projet de Fin d'Études: Modélisation et simulation du phénomène « Sautes de feux »
- Projet : Chat Programme complet avec interface, C#/Programmation des Sockets, Université Française d’Egypte.
- Projet : Chat Programme, JAVA (RMI)/Programmation des Sockets, Université de Corse (France).
- Projet : Programme d’espionnage: Stéganographie, Java, Université Française d’Egypte.
- Projet : Programme d’application Round Robin, C#/Système d’exploitation/Threads, Université Française d’Egypte.
2008
- De 1 Juin 2008 à 12 Juillet 2008 dans l’Université de Corse (France) – Projet : Création « Web Applications » pour Mastère 1.
- Projet : WEB Application : dématérialisation Des Procédures, ASP.NET – MySQL, Université de Corse (France)
- Projet : Calculatrice Scientifique, Java, Université Française d’Egypte
- Projet : Web Application pour le Bureau Universitaire, PHP – MySQL, Université Française d’Egypte
- Projet : Complet TEMPLATE pour des Matrices et solutions des équations linéaires, C++, Université Française d’Egypte
- Projet : Modélisation du système de gestion de bureau universitaire de scolarité, Université Française d’Egypte.
2007
- Projet : Application : Notepad, Visual [URL MASQUÉE], Université Française d’Egypte
- Projet : Programme d’espionnage: Stéganographie, C++, Université Française d’Egypte
Statistiques
depuis la création du compte
Votre navigateur Web n’est plus à jour. Il ne permet pas d’afficher correctement le site Codeur.com.
Nous vous invitons à mettre à jour votre navigateur ou à utiliser un autre navigateur plus récent.