Mission Il s’agit de la conception et du développement d’une application de gestion des missions d’assistance technique et le suivi des collaborateurs pour la société BILOG France (projet en interne en cours).
- Préparation des spécifications fonctionnelles.
- Conception des diagrammes de classes.
- Préparation de l’environnement technique du projet.
- Implémentation du module gestion des utilisateurs et des profils.
- Conception des écrans de l’application (IHM) avec pidoco.
Langages & Outils Java 1.6, Html, Css, JavaScript, JSP, Servlet, Google app engine, JPA, JPA-QL, pidoco (outil de conception d’interface Homme machine), eclipse 3.5, eUml2
Cadre Ingénieur développeur JAVA/J2EE.
BILOG (18 mois)
novembre 2009 - mai 2011
Mission Il s’agit d’une maintenance corrective et évolutive d’un système d’information spécialisé dans l’audit et le contrôle interne, en gérant des évaluations pour identifier les forces et les vulnérabilités par les évaluations.
- Installation du SGBD Oracle et configuration de la base de données.
- Créations des scripts SQL de la base de données ORACLE en utilisant Aqua Data Studio.
- Maintenance corrective et évolutive des JSP, servlets de l’application (séparation du code java, java script, css, servlets de l’application).
- Gestion d’impression ; création d’un nouveau modèle de rapport en utilisant iReport 3.7.0.
- Formation à Paris pendant deux semaines sur le métier de l’audit et le contrôle interne et l’utilisation de Mercurial.
- Intégration de l’ext-js 3.0 dans quelques JSP de l’application.
- Corrections des erreurs java script suite à l’intégration de la bannière et le nouveau menu.
- Correction des erreurs java script de compatibilité de Fire fox 3.0 et Internet explorer 6.0.
- Modifications des requêtes SQL suite aux besoins des clients (BRED, CASTORAMA).
- Livraisons et merging du code source avec Mercurial.
- Optimisation et factorisation du code java (déjà développé en Vietnam) dans les classes.
- Développement des méthodes java pour des nouvelles fonctionnalités.
- Intégration d’Hibernate 3 pour la couche persistance dans l’application.
- Développement des requêtes HQL.
Mission Développement d’une application Goback. Elle permet de détecter la position initiale, la position finale et de calculer la distance à l’aide des coordonnées GPS.L’utilisateur peut atteindre son point de départ en suivant son trajet.
- Formation sur le développement des applications iPhone.
- Développement d’une application de géolocalisation (GoBack).
Mission Développement d’un intégrateur SOA pour le client Generix group :
- Comprendre les spécifications et conceptions envoyés par le client des différents lots du projet.
- Estimation du développement (charge de travail en J/h).
- Affectation des tâches aux membres de l’équipe.
- Développement des classes java, Bean, JSP, CSS, requête EJB-QL, Java script.
- Développement (IHM et métier) des modules et revue de code.
- A&A : Développement du module d'authentification et d'autorisation.
- Configuration console : Client web léger permettant l’administration d’une installation de GEN’KI (Gestion des environnements, domaines, catégories, nœuds gen’ki, applications).
- Moteur routing (routix et Extractor) : Gestion des tables de routage, Modification/création des actions et des conditions, Gestion des fichiers de règles d'extraction (se sont des fichiers xml), Gestion des normes (IEEE, …).
- Développement des classes java utilitaires.
- Correction des bugs surmontés par le client à l’aide de Bugzilla (java, java script, CSS, SQL).
- Communications avec le client (réunions hebdomadaires par skype sur l’état de l’avancement du projet).
- Tests et livraisons du code source après une revue de code.
- Saisie des anomalies, détectées dans le taglib du client, dans Bugzilla.
- Proposer des améliorations sur l’interface de l’application (IHM).
Mission Développement d’une application FNAC (application web dédiée à la vente des produits culturels). Il s’agit de gérer le flux d’informations entre la FNAC, les fournisseurs et ses clients.
- Comprendre les spécifications et conceptions envoyés par le client Generix group des différents lots du projet.
- Développement des classes java, Bean, HQL, JSP, CSS, Java Script.
- Support technique/Revue de code.
- Correction des bugs surmontés par le client à l’aide de Bugzilla (java, java script, CSS, SQL).
Mission
- Conception et développement du module « assurance sociale » d’un système de gestion de ressources humaine (gestion du tableau de prestation, bordereaux, bulletins de soins, réclamations,..).
- Maintenance de Panthera (ERP) ; c’est un ERP destiné pour la gestion d’achat, de vente et de production pour des grandes et moyennes entreprises).
Reproduction des erreurs (en suivant les scénarios de tests)
Corrections des erreurs (développement du code java, java script)
Modifications des écrans (ajout de champs de saisi, images, design, …)
- Conception et implémentation d’un module d’impression de factures des projets et de modules réalisés par la société.
Cadre Projet de fin d’études.
Mission Conception et développement d’un outil de suivi des indicateurs de performance et de gestion des alertes du réseau GSM/GPRS. C’est une application web permettant d’afficher les alertes détectées du réseau ainsi que leurs suivis par l’équipe QDF.
- Réalisation des diagrammes de classes avec entreprise architect 6.0.
- Authentification des utilisateurs.
- Affichage des indicateurs, cause d’alertes, dans une grille dynamique.
- Assignation des alertes, par le l’administrateur, aux membres de l’équipe.
- Suivre l’évolution des indicateurs et des compteurs sous formes des courbes et histogrammes (avec le framework ChartDirector).
Langages et Outils Java, JSP, Servlet, HTML, CSS, JBuilderX, Tomcat, MS SQL server 2000, Dreamweaver, ChartDirector.
Cadre Stage d’ingénieur.
OTT-TUNISIANA ( 2 mois)
2004 - 2005
Mission Conception et développement d’un outil de détection et d’alerte d’un disfonctionnement du réseau GSM.
Langages et Outils Java, JSP, Servlet, HTML, CSS, Visual Basic 6.0, Tomcat, Access, MS SQL server 2000.
Études et formations
Diplôme d’Ingénieur en Informatique, Option Ingénierie des systèmes intelligents.
École Nationale d’ingénieurs de Sfax (ENIS)
2006
aux grandes écoles d’ingénieurs, cycle préparatoire scientifique Mathématique–Physique.
Institut Préparatoire aux Études d’Ingénieurs de Monastir concours national d’entrée
Mini-projet Gestion d’une base de données
Gestion d’un parc de micro-ordinateurs.
Langages et Outils : VBA/Access.
Eléments de recherche opérationnelle Simplex (algorithme et interface).
Langages et Outils : Visual Basic 6.0, C.
Réseau
• Installation et configuration d’un serveur Samba sous linux.
• Réalisation d’un éditeur de réseau de Pétri.
• Administration réseaux sous Windows.
Approche avancée de conception
Réalisation d’une application de reconnaissance des lettres manuscrites en utilisant les k plus proches voisins.
Reconnaissance des formes.
Langages et Outils : C#/VB.net.
Mini-projet Vision par ordinateur
Traitement d’images.
Langages et Outils : matlab.
Projet de fin d’année (PFA) Configuration et mise en place de Cygwin.
(Cygwin est un logiciel libre qui permet l’émulation et le portage du système linux sous Windows, on bénéficie ainsi de toutes les fonctionnalités de Linux sans avoir recours à l’installer sur les machines clientes …)