Modélisation | - UML - Merise |
Technologies Java/J2EE | - Design patterns J2EE, EJB - Spring Portfolio: Spring Core (Spring MVC, Spring AOP...) Spring Web Flow, Spring Security, Spring Batch, Spring JMS - Struts, JSP, Servlet, JSF, IceFaces/RichFaces/PrimeFaces - JMS, ActiveMQ, JbossMQ, IBM WebSphere MQ - Maven, Log4j, Quartz, Freemarker, Aspectj, JAXB - JCR, JackRabbit |
Technologies Flash | - Flex (4, 4.5), Flex AIR, Flex Mobile - ActionScript 3, XML |
WEB | - HTML5, CSS3, JavaScript - JQuery, Node.js, - Push, Canvas |
SOA/Web Services | - Spring Web Services - SOAP, WSDL, XSD, XML - SoapUI (invocation + web service testing) |
ORM | - JPA, Hibernate, TopLink, - iBATIS/MyBatis - Spring-Data |
PMD | Checkstyle, Sonar, Hudson |
Test | - jUnit, spring-test - jmeter, SoapUI |
Serveurs | - Tomcat, JBoss - Flash Media Server - Apache |
Reporting | JasperReports, iReport |
Outils de performance | Probe, Spring insight, ironTrackSql |
IDE and Dev Environnements | Eclipse, WebSphere, JBuilder, Netbeans, Eclipse Builder |
Control de version | SVN |
Data base | - ORACLE, - Postgresql, MySQL - Informix - SQL/PLSQL |
System | Windows XP/2000, Unix/Linux, shell |
Réseau | LoadBalancing, Clustering, Haut disponiblity |
-------------------------------------------------------------------------------------------------------------------------------------------
Projets | Sogrid NMS-HTA |
Clients | Sagemcom |
Description | Application de supervision du réseau NMS Haut Tension pour les compteurs d’énergie, Le but est de vérifier le fonctionnement de la transmission de données de bout en bout et la possibilité qu’elle offre en termes de nouveaux services pour la gestion du réseau : service d’observabilité/monitoring du réseau et service de commandabilté du réseau de distribution. |
Métier | Energie – Telecom – M2M |
Responsabilités | - Participation aux choix des technologies et de l’architecture de la solution. - Contribution à la conception détaillée des différents modules. - Réalisation des documents techniques. - Développement des modules spécifiés. - Transfert de compétences vers l’équipe de développement. - Revue de Code et évaluation de performance. - Vérification de la correspondance du code avec les standards et les bonnes pratiques. |
Environnement | Java, Spring(core, AOP, WS, JMS, JDBC, DATA), JPA/Hibernate, Quartz, JCR, JackRabbit, WS/SOAP, bundles/OSGI, Camel, Liferay, ActiveMQ, JbossMQ, Jsf/Primefaces, JQuery, JavaScript, D3, CSS3, Oracle, Eclipse STS, Jmetter, Maven, SVN, Sonar, Hudson |
------------------------------------------------------------------------------------------------------------------------------------------
Projets | Thomson BroadCast |
Clients | Thomson |
Métier | Réseau – M2M |
Description | Refonte de l’application BroadCast. |
Responsabilités | - Participation aux choix des technologies et architecture de la solution. - Revu de l’ancien code et extraction des besoins. - Transfert de compétences vers l’équipe de développement. - Recherche et développement. - Développent des composants graphiques génériques et réutilisables en JavaScript. - Revue de code. - Réalisation des documents techniques. |
Environnement | JQuery, JavaScript, Node.js, HTML5, CSS3, C, Socket, TCP, WS, WebSocket, Applet Java, Ajax, GoAhead, JetBrains WebStorm |
------------------------------------------------------------------------------------------------------------------------------------------
Projets | Dégroupage |
Clients | Tunisie Télécom |
Métier | Télécom |
Description | Application de gestion des commandes/livraison de dégroupage de la boucle local de TT. |
Responsabilités | - Recherche et développement. - Revue de code. - Réalisation des documents techniques. - Développement du module de Reporting. - Développement d’une solution SOA/JMS pour la communication portail et système d’information. |
Environnement | Java,Spring (Core, AOP, WS, JDBC, security, JMS), iBatis, Quartz, JasperReport/iReport, JAXB, SQL/PlSQL Oracle, Informix,Maven, SVN, Sonar, Hudson,Eclipse |
------------------------------------------------------------------------------------------------------------------------------------------
Projets | MaTunisiana |
Clients | Tunisiana |
Métier | Télécom – SOA |
Description | Migration des applications web de Tunisiana REF : http://ooredoo.tn |
Responsabilités | Conception, Recherche et développement, revue de code. - Développement des web service et intégration avec le System d’information. - Vérification de la correspondance du code avec les standards et les bonnes pratiques. |
Environnement | Spring (Core, AOP, WS, JDBC, security, Batch), Hibernate,Quartz, JasperReport, JAXB, FreeMaker, Drupal, Oracle, Maven, SVN,Eclipse |
------------------------------------------------------------------------------------------------------------------------------------------
Projets | CAS Server |
Clients | Tunisiana |
Métier | SSO |
Description | Mise en place d’un SSO pour le système d’information de Tunisiana. |
Responsabilités | - Configuration Spring-Cas. - Développement du module d’authentification. - Développement et intégration des modules spécifiés. - Préparation de l’environnement (cluster et loadbalancer). - Déploiement de l’application et tests de performance. |
Environnement | CAS, Spring (Core, JDBC, webfolw, security), Memcash, Hibernate, Oracle, Maven, SVN, Eclipse,LoadBalancing, Haute disponibilité, Clustering, Proxy, Sécurité, Certificat |
-----------------------------------------------------------------------------------------------------------------------------------------
Projets | LiveHelp |
Clients | Tunisie Telecom |
Métier | Télécom - HelpDesk |
Description | Application de gestion des réclamations |
Responsabilités | Maintenance évolutive - Développement des nouveaux besoin. - Test des modules développés. - Correction des anomalies. |
Environnement | Struts, Spring JDBC, Spring WS, Spring JMS, Quartz, WebSphere MQ, Oracle, Maven, SVN, Eclipse |
------------------------------------------------------------------------------------------------------------------------------------------
Projet | GTeleg |
Client | Tunisie Telecom |
Métier | Télécom – Télégramme |
Description | Application de gestion des télégrammes |
Responsabilités | Maintenance évolutive - Développement des nouveaux besoin. - Test des modules développés. - Correction des anomalies. |
Environnement | JSF/RichFaces, JPA-Hibernate, Spring, Spring Security, Spring WS, JasperReport, Oracle, Maven, SVN, Eclipse |
-----------------------------------------------------------------------------------------------------------------------------------------
Projets | AVI-Hajj |
Clients | Amen Voyage International |
Métier | Agence de voyage – Hôtel |
Description | Application de gestion des pèlerins pour l’agence de voyage AVI |
Responsabilités | - Modélisation des besoins et réalisation des documents techniques. - Participation aux choix des technologies et architecture de la solution. - Contribution à la conception détaillée des différents modules. - Recherche et développement. - Déploiement et test. - Documentation du projet. |
Environnement | JSF/RichFaces, Facelet, EJB3, JPA, iText, JasperReport, Postgres, SVN, Eclipse |
----------------------------------------------------------------------------------------------------------------------------------------
Projet | Al Quaraa Saghir |
Clients | AL Jazeera Children’s |
Métier | Multimédia |
Description | Application de gestion de la bibliothèque multimédia pour le programme « Al Quarra Saghir » |
Responsabilités | - Réalisation de maquette. - Développement des différents modules. - Intégration CSS. |
Environnement | Technologies:Flex/Air, XML, CSS, JavaScript, SVN, Eclipse Builder |
-----------------------------------------------------------------------------------------------------------------------------------------
Projet | AL Moufahras |
Clients | R&D |
Métier | Multimédia – E-Learning |
Description | Plateforme de gestion de contenu audio visuel |
Responsabilités | - Modélisation des besoins et réalisation des maquettes. - Contribution à l’architecture de l’application. - Conception et développement. - Déploiement et test . |
Environnement | Flex4, Spring, JPA/Hibernate, Tomcat, FMS, SVN, Eclipse Builder |
· Etudes et Formations :
Année 2010 : Diplôme de maîtrise Informatique spécialité Génie Logiciel et programmation - FSB
Année 2008 : Diplôme des études universitaires du premier cycle spécialité Mathématique Informatique - FSB
Année 2006 : Baccalauréat Mathématique
· Certification :
Juillet 2013 : Certification Java (Oracle Certified Professional, Java SE 6)