EXPERIENCES PROFESSIONNELLES
Projet de fin d’étude chez Dassault Système (01/02/2016-29/07/2016) : Recherche et Développement C++ :
Le projet a pour but d’étendre le scope fonctionnel relatif au design modulaire dans un contexte équipement industriel et automobile. L’application maquette qui doit être mise en place devra permettre la définition des modules avec les projections correspondantes dans le monde 3D en utilisant des interfaces de connexion.
Projet industriel avec EDF (01/03/2015-09/09/2015) : Analyse de déplacement de la population : Étude d'un
réseau de téléphonie mobile pour caractériser la mobilité humaine. Ce projet vise à la création d’outils de modélisation des flux de la mobilité humaine pour évaluer le transfert électrique nécessaire aux véhicules à charge.
Stage chez Solid-Apps(Allemagne) (01/08/2014-29/01/2015) : Développement d’applications Mobile : Développement et amélioration d'une application Android qui va lire et fournir les nouvelles. Elle utilise les techniques TTS Request (Text To Speach) et PTT (Push To Talk). L'application va être projetée sur les écrans des
voitures en utilisant la plateforme MySpin de BOSCH.
Développement indépendant (2013-aujourd’hui) : Développement d’applications mobiles sur des plateformes
Android, de l’étude des besoins jusqu'à la mise en production sur Google Play Store. « MFKApps ».
PROJETS UNIVERSITAIRES
Management d'un système d'usinage : Création d'un système embarqué en allant de l'analyse conceptuel vers
les pseudocodes des taches en passant par les diagrammes de contexte, de flux, et d'états.
Synchronisation des Robots : Synchronisation embarqué en utilisant le langage java et un serveur UDP.
Implantation d'un système Android : Implémentation d'un système Android sur une carte électronique de la
configuration du kernel vers la création de l'application de pilotage d’un système embarqué. Technologies utilisées: Java, XML, Android, JNI, C++ sous l’environnement: Linux.
Indoor Positioning System : Mettre en œuvre un système embarqué de positionnement dans les bâtiments en
utilisant le WIFI, les AP (Access point), l’intensité radio et un serveur de positionnement.
Simulation des agents : Création des modèles 3D, leurs intelligences artificielles, et leurs mouvements, en les
intégrant dans un environnement d'interaction physique sous le concept de la réalité virtuelle.
Gestion d’une carte graphique : Par utilisation des objets graphiques du langage Java, l’enjeu de ce projet était
de pouvoir télécharger, zoomer, et manipuler une carte graphique réelle en présentant des positions, des chemins,
et le plus court chemin entre 2 positions.
Synchronisation des processus : Ce travail a pour objectif de réguler l’approvisionnement de composants matériels et la gestion du processus de fabrication d’une gamme de produits par une étude sur la gestion des processus
et threads en utilisant le langage C.
Gestion d’un agenda et des contacts : Ce projet nous a amené à développer une base de données avec des requêtes, formes, rapports, et des Macros en le manageant par les Merises.
Outil de dessin intelligent : Ce travail a pour objectif de développer une application qui nous aide à dessiner des
formes intelligentes modifiables en utilisant le langage C# et ses objets graphiques.
FORMATION
2013 - 2016 : Informatique à l’Université de Technologie Belfort-Montbéliard (UTBM)
2011 - 2013 : Tronc Commun de la Faculté de Génie de l’Université Libanaise
2010 - 2011 : Bac série sciences générales, Tripoli, LIBAN (mention : Très Bien)
COMPETENCES
Programmation : C#, C++, C, Java, Matlab, VHDL, XML, Android, JavaScript, OpenGL, OpenCV
Bases de Données : Ms Access, MySQL, SQL
Modélisation : Merise, 3D, UML
OS : Linux, Windows(10, 8, 7, XP), Mac OS
Logiciels : Eclipse, Android Studio, Visual Studio, Qt Creator, Unity3D, Git, Photoshop, Gimp,
Redmine, Jenkins, StarUML, Office, Blender; LabVIEW.
Langues : Français (Courant), Anglais (Courant), Arabe (Langue maternelle), Allemand (débutant)