Version PDF - Mohamed Ramzi Haddad

publicité
Mohamed Ramzi Haddad
http://MedRamziHaddad.netcv.com
Doctorant et Ingénieur en informatique
Objectifs
Participer à des projets de recherche et de développement ambitieux d'envergure nationale ou internationale.
Formations
Doctorat en informatique
Ecole Nationale des Sciences de
l'Informatique
Janvier 2014
Sujet : Proposition d'une approche de recommandation pour le guidage des consommateurs sur le Web.
Laboratoire : Laboratoire Riadi-Gdl, ENSI, Université de la Manouba, Tunisie
en collaboration avec le laboratoire Moivre, université de Sherbrooke, Canada.
Master en informatique
Juin 2009
Master en informatique option Génie informatique et aide à la décision
Mention : très bien (17.5)
Sujet: Proposition d#une architecture pour la personnalisation del#information spatiale sur le Web
Diplôme d'ingénieur en informatique
Juillet 2008
• Première année:
Moyenne: 12,94
Rang:23
• Deuxième année:
Option: génie informatique
Moyenne: 12,80
Rang: 16
• Troisième année:
Projet de fin d'études : 16,86
Rang sur les trois années : 12
Cycle préparatoire aux études d’ingénieur
Juin 2005
• Obtention du diplôme du premier cycle section Mathématiques Physiques.
• Admission au concours nationale pour l'entrée aux écoles d'ingénieurs : Rang 255
Baccalauréat
Juin 2003
Section: Mathématiques
Mension: Bien
Moyenne: 15,95
Tunisie
ENSI
Tunis - Tunisie
ENSI
Tunis - Tunisie
IPEIMonastir
Monastir - Tunisie
Lycée Boulbaba
Gabes - Tunisie
Expériences Professionnelles
Assistant
Depuis septembre 2013
Modules assurés :
• J2EE
• C++
• Projet de programmation C
Assistant contractuel
De septembre 2011 à septembre 2013
Modules assurés:
• 3ème année cycle ingénieur :
• J2EE avancé (JPA + JSF + Spring core/MVC)
• 1ère année licence :
• Systèmes informatiques
• Programmation C
• 2ème année licence en informatique :
• Programmation orientée objet JAVA (Eclipse + JAVA SE)
• Développement J2EE (Eclipse + JAVA EE + Tomcat)
Doctorant en informatique
Ecole Nationale d'Ingénieur de Tunis
Tunisie
Institut Supérieur des Arts multimédias
La manouba - Tunisie
Université de Sherbrooke
Sherbrooke, QC - Canada
De août 2010 à juillet 2011
1 - Développement d'une plateforme de commerce électronique utilisant les web services d'Amazon et intégrant les
fonctionnalités suivantes:
• Recherche
• Filtrage des résultats de recherche
• Parcours de la hiérarchies des produits
• Suivi des clicks et minutage des actions du cconsommateur
• Datamining et Recommendation
Outils: Eclipse, MySQL, Glassfish, OpenMQ, JSF, JPA, JMS, AJAX, et Amazon Web Services.
2- Développement d'une application android pour l'analyse et la prédiction des journaux d'appels.
Outils: Eclipse, Android, SQLite et google analytics.
Voir sur Android market
Voir sur SlideME
Assistant contractuel
De septembre 2009 à septembre 2010
Modules assurés:
• 1ère année cycle ingénieur:
• JAVA (SCJP + Eclipse + JAVA SE)
• Programmation C sous linux
• 3ème année Licence en informatique:
• Atelier J2EE
• 1ère année Licence en informatique:
• Programmation C
Stage master
Institut Supérieur des Arts multimédias
La manouba - Tunisie
RIADI-GDL & INRIA
Rocquencourt - France
De juillet 2008 à juin 2009
Sujet: Proposition d'une approche de personnalisation pour les systèmes d'information en ligne. L'approche traite la
sémantique et l'aspect spatial de l'information.
Mots clé: SIG, personnalisation, accessibilité, aménagement de l'espace, mobilité, déplacement urbain.
Stage de fin d'études
INRIA
Rocquencourt - France
De mars à juin 2008
Le développement d’un outil de recherche d’information touristique avec un module de personnalisation de l'information selon
les préférences de l'utilisateur et intégrant des contraintes spatio-temporelles.
Langages et technologies: Java, JSP,AJAX.
Frameworks: STRUTS, Hibernate, API GoogleMaps.
Outils: Eclipse, PostgreSQL 8.3.
Note : 16.86
Projet Intelligence artificielle
ENSI
Tunis - Tunisie
De janvier à mars 2008
Développement d'une application qui résoud automatiquement le jeu de Taquin avec l'utilisation
des techniques de l'IA: 5 méthodes de parcours et 3 heuristiques avec procédures de test, d'évaluation et de
reporting automatiques.Langages et technologies: Java,SWT.Frameworks: Hibernate, JchartsOutils: MyEclipse.Base de
données : PostgreSQL V8.2.
Projet Optimisation Combinatoire
ENSI
Tunis - Tunisie
De novembre à décembre 2007
Développement d'un outil d'optimisation du chargement d'un camion à cabine (Bin Packing) avec
l'heuristique des colonies de fourmis.Langages et technologies: Java, JSP.Frameworks: STRUTS.Outils: Eclipse.
Stage ingénieur
MediaLight
Tunis - Tunisie
De juin à septembre 2007
Développement d’un service web de recherche d’itiniraire (Plus court chemin et voyageur de commerce), de localisation et
de services basé autour d’un système d’information géographique.
Langages et technologies: Java, J2EE, Servlets, JSP, SQL, HTML, XML.
Frameworks: Struts, Hibernate, JAXB, WebServices avec SOAP et XFIRE.
Outils: Eclipse, Marcomedia Dreamweaver MX, Géoserver, QuantumGIS, OpenLayers et MapBuilder.
Serveur d’application: JBOSS.
Base de données : PostgreSQL V8.2./postgis
Développeur
Compte personnel
Tunis - Tunisie
De juin à juillet 2007
Développement d’un site web de recherche d’itiniraire dans un réseau de transport publique basé autour d’un système
d’information géographique.
Langages et technologies: Java, J2EE, Servlets, JSP, SQL, HTML, XML.
Frameworks: Struts, Hibernate.
Outils: Oracle Jdevelopper, Eclipse, Marcomedia Dreamweaver MX et MapServer.
Serveur d’application: Tomcat.
Serveur cartographique: Mapserver.
Base de données : PostgreSQL V8.1/postgis.
Projet J2EE
ENSI
Tunis - Tunisie
De février à mai 2007
Développement d'un site web de e-commerce avec base de données répartie.
Langages et technologies: Java, J2EE, Servlets, JSP, SQL, HTML, XML.Outils: Oracle Jdevelopper, Marcomedia
Dreamweaver MX.Serveur d’application : OC4J.Base de données : Oracle.
Stage
ENSI
Tunis - Tunisie
De juin à septembre 2006
Développement d’un Outil de Segmentation et de squelettisation d’images de Scanner à Rayon X pour la détection de la
maladie l’Ostéoporose (C, Matlab).
Outils: Visual Studio 6, Matlab 7.0.1.Bibliothèques: MFC, OpenCV.
Projet système d’exploitation
De janvier à février 2006
Simulation de la gestion de la mémoire par les algorithmes Best Fit, Worst Fit et First Fit.
Langage: C++.Outils et bibliothèques: Visual studio 6, MFC, STL.
ENSI
Tunis - Tunisie
Compétences
Langages de programmation
JAVA, Servlet/JSP, Hibernate, JPA, JSF, AJAX, Struts, Android, PL/SQL,C/C++, Programmation C sous UNIX
Outils et Environnements de développement
Eclipse, Spring Tool Suite, MyEclipse, Oracle JDevelopper, MySQL, Power AMC, logiciels libres.
Bases de données
Oracle8i/9i (Programmation et administration).
PostgreSQL V8.2.3/PostGIS V1.1.6.
MySQL.
Serveurs d'application
TOMCAT 7
Glassfish 3.1
Langues
Français
Courant
Niveau excellent
Anglais
Courant
Bon Niveau.
820 Au test TOEIC
Allemand
Niveau scolaire (2ans)
Débutant
Téléchargement