Société DaleelTeq
- Développeur JEE
2013 - maintenant
Projet FOPRODEX :
Analyse, conception, développement (Interfaces et services) et assistance clients d'une
application basée sur JEE destinée pour le Centre de Promotion des Exportations de la Tunisie
CEPEX.
Une application sous le nom FOPRODEX qui couvre plusieurs volets :
LifeRay Portal: Pour gérer les modules déployés comme étant des Portlets.
l' SSO est respecté par le portail afin de gérer les utilisateurs et leurs privilèges moyennant une
interaction complète avec l'Active Directory (LDAP).
Filenet: Intégration complète du module Ged et BPM(Workflow).
Moteur de règles de gestion (Velocity): Toutes les règles de gestion de l'application ont été
externalisé, codé et compilé à l'aide de la technologie Velocity afin d'assurer un déploiement à
chaud après toute modification par le client.
DATACAP (OCR) ; Un module de reconnaissance optique des caractères est integré pour
automatiser les demandes clients par un simple scan.
Principe : Tout document scanné passe par une file d'attente des lot (Batch queue) pour se
traduire en métadonnées enregistrées dans le Ged après la validation, afin d'assurer une
interaction complète avec les documents (recherche, classification, lecture ...)
Cette application (FOPRODEX) gère les demandes des clients du Cepex dès leurs dépôts
jusqu'à la validation et le déblocage de la monnaie après une réunion décisive : tout ce flux de
gestion est informatisé via des Workflows entre les différents personnels selon leurs privilèges.
Outils et Framework utilisés : Liferay 6.0 , Ldap , Filenet, Datacap (IBM),Db2 (Filenet
Database), SqlServer 2008, Tomcat 7, Hibernate, Spring, Web Services (SOAP XML), Extjs
3.4 , Jquery, Ajax, DWR, Jasper report, Velocity.
Statut : En Production
Projet Admincom
Analyse, conception, Développement (Interfaces et services), installation et assistance clients
(Missions en Arabie Saudite) sur des applications qui visent les municipalités (JAZAN KSA)
et les universités (JOUF KSA),
Sous le nom de Admincom cette application gère les courriers et les transactions entre les
membres de l'administration en respectant une hiérarchie bien déterminée.
A base de JEE cette application est totalement Open source déployée sur le Portail Liferay.
Le module GED est assuré par Alfresco.
Une intégration complète via Web Services (SOAP XML/REST) avec les applications HR des
clients.
Intégration d'un module de traçabilité des documents et des correspondances sous forme
visuelle à l'aide la librairie JavaScript d3.js (data-driven documents) et Json.
Extension du Projet Admicom:
Une Intégration complète du module BPM via Activiti (Alfresco) pour gérer les processus
clients (gestion des congés , les réclamations des citoyens ...)
Une intégration d'un centre de scannage moyennant Twain Api avec un module de
reconnaissance optique des caractères à l'aide de la technologie Ephesoft (Open source).
Outils et Framework utilisés : Liferay 5.2.3 , Ldap , Alfresco, Ephesoft, SqlServer 2008,
Tomcat 6, Hibernate, Spring, Web Services (SOAP XML), Extjs 3.4 , Jquery, Ajax, DWR,
Jasper report, d3.js, Json.
Statut : En Production
Projet de fin d'études : CV Management avec JAVA/JEE chez CONSOFT SISTEMI Italia.
Description : Réalisation d'une application Web (Struts2) déployée dans un portail Web
Liferay. Le projet gère les CVs selon le modèle Européen.
Les modules Reporting et statistique sont assurés par JasperReport et HighCharts.
La Technologie SSO a été respecté aussi pour intégrer l'annuaire LDAP dans la gestion de
l'authentification de LIFERAY.
Outils et Framework utilisés : JBoss, EJB 3.0, Liferay 6.0, Ldap , SqlServer, Struts 2, Jquery,
Jasper report, HighCharts.
Projet de fin d'année : Générateur de requêtes Sql avec C # et ASP.Net
Description : Le principe de ce projet est de générer des requêtes SQL à partir d'une
interface graphique pour faciliter la gestion des tables dans la base. Notre projet a été réalisé
en utilisant C # et ASP.Net. L' architecture n-tiers a été respecté avec une utilisation des
Web services (SOAP)
Mini-projet JAVA : GPS TRACKER
Description : Le but de ce projet est de réaliser une interface graphique afin d'informer
l'utilisateur sur la localisation des outils intégrés. Ce projet peut être utilisé dans plusieurs
domaines(ambulances, militaires..). Des services de notifications ont été utilisé pour bien
gérer les dépassements (vitesse, temps..)
Mini-projet .NET : Gestion des vols d'aéroport
Description : Réalisation d'une application Web en utilisant le modèle MVC et en
respectant l'architecture n-tiers
Projet Services et administration des réseaux
Description : L'objectif de ce projet consiste à installer, configurer et interconnecter
plusieurs serveurs réseaux mises en place sur des systèmes d'exploitation hétérogènes
(Windows/LINUX). Windows Server(DHCP,DNS,Streaming), LINUX(Web
Apache2,Messagerie, Annuaire LDAP, Monitoring Réseau NAGIOS)
Mini-projet : Google Map sur BlackBerry
Description : Intégrer l'application Google Map et afficher des informations personnelles
dans la carte.
Projet Fin d'études en Maitrise : Réalisation d'une charge électronique programmable
Connaissances pratiques et théoriques
Langages et environnements : Java JEE, .Net, C, C++, C#, Struts2, JSF, PrimeFaces, LIFERAY,
Hibernate, JPA, EJB , WebServices, JSP Servlet, Spring, J2ME,Android, XML, SQL, PL/SQL,
CSS3, HTML,Ajax,JSON, Javascript, Jquery, JasperReport, Fusion Charts,HighCharts,Drupal,D3.
Workflows : Filenet BPM, Alfresco Activiti, BonitaSoft.
Bases de données : MySQL, Oracle, SQL Server, Postgres, IBM DB2.
Serveurs : JBOSS, Tomcat ,Websphere.
Outils du travail : Eclipse, Netbeans, Visual Studio, Ireport, ApacheDs, Jxplorer, Balsamiq, Altova
XMLSpy
Systèmes d'exploitation : Ubuntu, redhat, Windows 98/NT/2000/Server/XP/Vista/7