Juillet2011 – Aujourd’hui OCEANYS : Développeur/Concepteur
Solution OrderTracking :(travail autonome)
- Conception et la mise en place d’une application pour le suivi des commandes
pour l’usine VTL7 du GROUPE VTL.
Les buts du logiciel, d’une part, de trouver les meilleures solutions pour remédier
aux problèmes des pertes des commandes entre les différentes unités de
productions (teinture, tricotage, qualité, etc.) et, d’autre part, de donner une vue
claire sur l’état d’avancement des commandes.
L’application se compose des modules suivants :
- Tableau de bord pour les états des commandes.
- Commandes (création, modèles, affectations des articles).
- Unités des productions (création, demandes des estimations, gestions des
alertes).
- Supports des modèles.
- Composants des articles.
- Gestion des messages entre les différentes unités.
- Administration (groupe, utilisateurs, permissions).
- Génération des rapports
Les Responsabilités attachées :
· Consultation et analyse des besoins.
· Rédaction de cahier de charge.
· Conception de la solution.
· Développement et test.
· Configuration et mise en place.
Environnement :
- Langages : PHP5, JavaScript
- IDE : Netbeans
- Système : Linux
- Framework et technologies : Symfony1.4, Doctrine1.2, sfGuardPlugn,
jQuer/Ajax, JasperServer/iReport, SVN, Redmine…
- SGBD : MySQL
Mai2011 – Aujourd’hui
Octobre – Avril2011
(7mois)
OCEANYS : Développeur/Concepteur
Solution PLANNY :(travail autonome)
- Réalisation et mise en place d’une solution pour la gestion des plannings des
chaînes de production pour l’usine VTL2 et VTL5 du GROUPE VTL.
L’objectif de la solution proposée est d’aider le client à avoir la bonne décision
pour lancer des commandes sur un ensemble des chaines repartis sur plusieurs
usines.
Les différents modules de l’application :
- Tableau de bord pour les états des commandes.
- Commandes (création, modèles, affectations des commandes).
- Chaines de production (gestion des états, gestion des retards).
- Familles des modèles.
- Clients.
- Horaires (jours ouverts/chômés, périodes exceptionnelles…).
- Usines (création, affectation des chaînes, affectation des utilisateurs).
- Planning (gérer les commandes, détecter les retards des livraisons, estimer les
dates des livraisons, notifier l’utilisateur…).
- Production (gestion des mouvements sur les chaînes, corriger les retards de
production. etc.).
- Administration (groupe, utilisateurs, permissions).
- Génération des rapports.
Ceci inclut notamment des responsabilités de :
· Consultation et analyse des besoins.
· Rédaction de cahier de charge.
· Conception de la solution.
· Développement et test.
· Configuration et mise en place.
Environnement :
- Langages : PHP5, JavaScript
- IDE : Netbeans
- Système : Linux
- Framework et technologies : Symfony 1.4, Doctrine1.2, Extjs3.3,
DHTMLX, JasperServer, SVN…
- SGBD : PostgreSQL
OCEANYS : Développeur/Concepteur
Solution YARN-STOCK :(travail autonome)
- Réalisation et mise en place d’une solution intranet pour la gestion de stock
des fils pour l’usine VTL7 du GROUPE VTL.
La mission est de trouver la meilleure solution adéquate qui couvre l’ensemble
des processus de travail en partant de l’appel d’offre jusqu'à la livraison de produit vers le client final.
Les modules implémentés dans la solution :
- Stock (inventaire, mouvements, réservation, livraison).
- Fournisseurs (contacts, adresses, commerciaux, devises).
- Fils (coloris).
- Clients (contacts, adresses).
- Machines.
- Lots.
- Offres des prix (liste des prix, demandes des prix par emails).
- Commandes (mouvements, réception).
- Administration (groupe, utilisateurs, permissions).
- Génération des rapports.
Avril – September2010
(6mois)
Les Responsabilités attachées :
· Consultation et analyse des besoins.
· Rédaction de cahier de charge.
· Conception de la solution.
· Développement et test.
· Configuration et mise en place.
Environnement :
- Langages : PHP5, JavaScript
- IDE : Netbeans
- Système : Linux
- Framework et technologies : Symfony1.4, Doctrine1.2, sfGuardPlugn,
jQuer/Ajax, JasperServer/iReport, SVN, Redmine…
- SGBD : MySQL
OCEANYS : Développeur/Concepteur
Solution CIC-LIGHT :(travail autonome)
- La création et l’intégration d’une partie d’une CRM pour le GROUPE
HCHICHA.
L’objectif des cette solution est de trouvez un moyen pour récupérer les fiches des clients suite à un appel (entrant/sortant) détecter par la solution NIXXIS.
La solution se compose de deux grandes parties :
Partie développement :
· Gérer le processus du travail (workflow) selon les différentes situations
des fiches clients.
· Générer les rapports.
· Partie intégration qui consiste à adapter la solution créée avec la solution
NIXXIS.
Environnement :
- Langages : PHP5, JavaScript
- IDE : Netbeans
- Framework et technologies : Symfony 1.4, Doctrine1.2, jQuer/Ajax,
JasperServe/iReport, SVN, FileZela…
- SGBD : MySQL
Janvier – juin 2009
(6 mois)
MTTC : Freelance
Solution de Transport et Transit :(travail autonome)
- Conception et réalisation d’une application pour gérer tous les mouvements
d’import/export pour le compte de la société MTTC.
La solution est composée de deux modules:
· Module fonctionnel : il regroupe toutes les fonctionnalités demandées
par le client à savoir : gestion des clients, des compagnies, des tarifs, des
dossiers des clients, la gestion des conteneurs, la génération des rapports
etc.
· Module de sécurité : ce module s’occupe de l’authentification et
l’affectation des rôles aux utilisateurs et aux groupes.
Environnement :
- Langages : Java
- IDE : eclipseEuropa
- Framework et technologies: Hibernate, JPA, Spring, Swing, iReport,
- SGBD: MySql
- Architecture : 3-tiers.
Janvier– septembre 2008
(9 mois)
CYNAPSYS : PFE
News Mobile : (travail autonome)
- Etude, conception et mise en place d’une application de services à forte valeur
ajoutée. L’objectif de cette application est de fournir un ensemble de services
aux clients quelque soit leurs emplacement géographique comme les horaires
des trains, des avions, météo, news, annonces, convertisseur monétaire en
ligne, réservation de billets, etc.
L’application est composée de trois modules :
· Une application web2.0 qui fonctionne d’une manière autonome qui
couvre la majorité des fonctionnalités utiles.
· Un client J2ME qui peut fonctionner en deux modes connecté et
déconnecté en offrant les mêmes fonctionnalités de la partie web.
· Un module SyncMobile assurant la synchronisation entre la partie web et
le client embarqué.
Environnement :
- Langages : Java, HTML, XML, JSON, JPQL, JavaScript, CSS
- IDE : eclipseEuropa
- Framework et technologies: J2ME Polish, kxml, JSR75, GPRS,
Hibernate, JPA, Spring, JUnit, Struts, Tiles, ExtJS, XML-RPC,
SpringSecurity, LibJSON, Xstream.
- SGBD: SqlServer
- Architecture : JEE, J2ME
Juillet – Septembre 2007
(3 mois)
ADONYS GROUP : Stage conventionné
API de Synchronisation avec Active Directory :
- Création d’une API de synchronisation avec Active Directory pour
l’application QFCPortal de l’ADONYS GROUP :
· Création d’un module de modification du schéma d’Active directory de
Windows 2003.
· Création d’un module de sécurité pour QFCPortal dans Active Directory.
Environnement :
- Langage : Java
- IDE : Eclipse 3.2
- Système : Windows 2003 Server
- Réseaux : Protocol LDAP, kerberos
Février- Avril 2007
(3 mois)
ESPRIT : PFA
Gestion des Anomalies :
- Création d’une application qui permet de gérer les problèmes de
développement dans une société.
· Gérer les workflow du système par chaque type d’utilisateur.
· Suivi de l’avancement des anomalies en respectant les dates prévues.
Environnement :
- Langage : Java
- IDE : EasyEclipse1.2
- Système : Windows
- SGBD : Oracle 9i
Mention Très Bien, classé parmi les deux meilleurs PFA.
Mars - Avril. 2007
(2mois)
ESPRIT : Mini Projet
Convertisseur de requêtes Oracle vers SQLServer :
- Développement avec eclipse, Oracle et SQLServer d’un traducteur et
compilateur de requêtes Oracle vers SQLServer avec les procédures stockées.
Ce module permet de gérer n’importe quel système de base de données.
· Traduction des requêtes en se basant sur les procédures stockées.
· Exécution du résultat traduit.
Environnement :
- Langage : Java
- IDE : EasyEclipse 1.2
- SGBD : Oracle9i, SqlServer2000
Mention Très Bien.
Mars – Avril 2006
(2 mois)
Esprit : Mini projet
Simulation d’un routeur :
Réalisation d’une application graphique en se basant sur le protocole RIP pour
acheminer les paquets vers la bonne interface de sortie.
Mars- Septembre 2005
(6 mois)
Info-Service : Développeur/Concepteur
Logiciel Gestion commercial :(travail autonome)
- Conception et réalisation d’applications personnalisée de gestion commerciale
pour le client SPG pour gérer ses dépôts des pneus.
Outils utilisés : Windev8.0, Photoshop6.0
Septembre- Avril 2005
(7 mois)
Info-Service : Développeur/Concepteur
Logiciel Comptabilité générale :(travail autonome)
- Conception et réalisation d’une application de comptabilité générale pour les
clients de la société.
Outils utilisés : Windev7.5, Windev8.0, Photoshop6.0
Janvier – Juin 2004 (6 mois)
Info-Service : PFE
Logiciel de Gestion de la paie : (travail autonome)
- Conception et réalisation d'une application de gestion de la paie.
Outil utilisé : Windev7.5
Mention Très Bien.
Formation
2005-2008 Cycle d’ingénieurs en génie informatique
Ecole Supérieure Privée d’Ingénierie et de Technologies ESPRIT option Génie
logiciel.
2001-2004 Cycle d’études universitaire en technologies (DUT)
Institut Supérieur d'Informatique et de Technologies de Communication Hammam
Sousse spécialité réseaux.
Mention Bien
2001 Baccalauréat filière Technique.
PROJETS PERSONNELS
OPenSource Gestion de facturation :
Enrichir la solution OpenSource MyClientBase pour l’adapter aux besoins de la
société Oceanys.
Environnement :
- Langages : PHP5, JavaScript
- IDE : Netbeans
- Système : Linux
- Framework et technologies : CodeIgniter, jQuer/Ajax, SVN, HTML,
CSS.
- SGBD : MySQL
COMPETENCES INFORMATIQUES
Langages de programmation
C, C++, JAVA, PHP, PL/SQL, JPQL, HQL, XQuery, XML, XSLT
Développement WEB XHTML, JavaScript, PHP, XML, JSON, XSL, CSS, ExtJS, jQuery
Outils Web Dreamweaver, FlashMX, PhotoShop
Systèmes d'exploitation Windows 2000 NT / XP, Linux (Redhat, FedoraCore).
Technologies et outils Plateformes
Ant, JSP, Struts, Tiles, JSTL, Servlet, EJB2, EJB3, Spring, JTA, Hibernate, Ibatis,
JUnit, J2ME Polish, Kxml
J2EE, J2ME
Environnements de développement
Eclipse 3.2.2, NetBeans, EasyEclipse 1.2.1, Borland JBuilder X, Borland Turbo
C++ 3.0, Shell (Unix). Windev7.5, Windev8.0
Bases de données Administration Oracle 9i, SqlServer2000, MySQL 5.0, FireBird, Bases de données Géographiques.
Programmation système Assembleur, gestion des processus, signaux, entrées sorties et mémoire, scripts Shell.
Conception
Méthodologies et directives
UML, Merise
RUP, 2TUP, XP
LANGUE
Français Courant
Anglais Moyen
Arabe Langue maternelle