Hassene BELGACEM. Expériences Professionnelles. JEE architect / Technical leader. Ingénieur Informatique. Cycle Préparatoire

Texte intégral

(1)

Hassene BELGACEM

http://belgacem.hassene.netcv.com

JEE architect / Technical leader Objectifs

S’intégrer dans une équipe de développement de haute compétence et participer activement dans la réalisation des projets informatiques novateurs dans un environnement High Tech.

Formations

Ingénieur Informatique

Ecole nationale des sciences de l'informatique

Juillet 2008 Tunisie

Formation de haut niveau scientifique et technologique flexible et orientée vers le marché de l'emploi tant national qu'international.

Cycle Préparatoire

Institut Préparatoire Aux Études D’Ingénieurs Monastir

Juin 2005 Tunisie

Expériences Professionnelles

JEE architect / Technical leader

STIME

Depuis novembre 2013 France

Etude et développement d'une application décisionnelle pour la gestion budgetaire du Groupement des Mousquetaires .

• Etude & Développement

- Mise en place de l'architecture technique du projet.

- Etude et implémentation de la partie IHM (JSF 2,primefaces).

- Etude et implémentation des services métier.

- Mise en place de la chaine d'integration continue (Jenkins, Sonar,Nexus...).

- Technical leader

• Test et validation

- Test et validation des corrections.

- Support de la recette et correction des anomalies

Environnement technique : Spring, Hibernate, JSF 2.0, Primefaces, Maven,Tomcat 7 , websphere 8.

JEE architect / Technical leader

Oberthur technologie

De mai à novembre 2013 France

Dans le cadre du projet MOBITO « Mobile Money » fournit par Oberthur Technologies et MoreMagic Solutions™, étude et développement d'un trusted service manager (TSM), pour gerer les accords commerciaux et des connexions techniques avec les opérateurs de réseaux mobiles , fabricants de téléphones ou d'autres entités contrôlant l' élément sécurisé sur les téléphones mobiles.

• Etude & Développement

- Aide à la mise en place de l'architecture technique du projet et choix des technologie.

- Etude et implémentation et sécurisation de la partie IHM (JSF 2,primefaces).

- Etude et implémentation et sécurisation des webservice (CXF,WSS4j).

- Implémentation des tests JUnit.

• Test et validation

- Test et validation des corrections.

- Support de la recette et correction des anomalies

Environnement technique : JAVA/JEE, EJB 3.1, CDI 1.0, JSF 2.0, Primefaces, CXF , apache shiro , Hibernate, Maven ,Team city,Sonar. CheckStyle,PMD, Jboss 7.1 ,Arquillian,resteasy, open SSL, HSM, SSM.

(2)

Technical leader

Oberthur technologie

De mars 2012 à mai 2013 France

Dans le cadre du projet MOBITO « Mobile Money » fournit par Oberthur Technologies et MoreMagic Solutions™, étude et développement d'un module de routage (HUB), sécurisation et supervision des échanges (webservice) entre les différents acteurs sous une architecture SOA.

• Spécifications techniques

- Rédaction des spécifications techniques du module de supervision

• Etude & Développement

- Suivi de réalisation et synchronisation entre l'équipe de Paris et l'équipe de Kiev - Implémentation et sécurisation de la partie IHM.

- Implémentation des routes de routage des webservices.

- Implémentation et sécurisation des webservices (CXF,WSS4J).

- Configuration du front-end apache server 2.4.4 - Implémentation des tests JUnit.

- Mesurer les performances du HUB et faire les tests de charge.

-Obtimisation de la couche DAO (Data Access Object) JPA et Hibernare

• Test et validation

- Test et validation des corrections.

- Support de la recette et correction des anomalies

Environnement technique : JAVA/JEE, Spring, Spring Security,JSF , Primefaces, CXF , apache camel (ESB) , Hibernate, Maven ,Jenkins,Sonar. CheckStyle,PMD, Tomcat , Jetty,open SSL, HSM, SSM, apache server 2.4.4, mod_security 2.7,Jmeter,shell

Senior Analyste/Développeur Java/JEE

ERDF

De janvier 2011 à janvier 2012 France

Objet du projet : Pour le compte de ERDF : Refonte d'une application de suivi des activités des agents.

• Analyse, étude

- Analyse des besoins, rétro-spécifications

• Développement de l’application

- Mise en place d’architectures de développement - Développement des services métiers

- Analyse et développement de la partie base de données - Suivi de réalisation

Environnement technique : JAVA/JEE, Spring (Core, Beans, AOP,Transaction, Test, BlazeDs), GWT, GWTP, Flex 4, Persil, BlazeDs, Gin ,Guice, Hibernate 4,Hibernate-JPA, Jetty,Tomcat , LDAP,Maven 3, CheckStyle,PMD, FlexPMD, Power AMC, XStream

Analyste/Développeur Java/JEE

TALAN

De mai à décembre 2010 Tunisie

Objet du projet : Mise en place d’un portail pour TALAN intégrant les applications déjà existantes de la société

• Analyse, étude

- Aide à la rédaction des spécifications fonctionnelles détaillées - Aide à la rédaction des spécifications techniques

• Développement de l’application

- Mise en place d’architectures de développement - Initialisation et configuration du portail Liferay - Intégration de l'authentification via Active Directory

- Intégration avec un serveur CAS (Central Authentication Service) - Migration des applications existantes pour le support de CAS - Intégration de l’applications dans le portail

- Développement d’une portlet web mail.

- Développement des tests JUnit.

- Support de la recette et correction des anomalies

(3)

Environnement technique : Liferay 5.2.3,Microsoft Active Directory ,Central Authentication Service (CAS) ,Ant ,Tomcat 6.0 , Oracle10g ,Eclipse, SVN ,CheckStyle , PMC ,JUnit, Spring MVC,Spring Security

Analyste/Développeur Java/JEE

SG CIB

De janvier à avril 2010 Tunisie

Objet du projet : Développement d’un POC (proof of concept) d’une application de gestion du booking OTC en architecture SOA BPM pour la SG CIB (Banque de financement et d'investissement : Société Générale) .

• Spécifications techniques

- Aide à la rédaction des spécifications techniques - Rédaction des fiches de test

• Etude & Développement

- Mise en place d’architectures de développement - Aide à la rédaction d’un manuel développeur

- Développement des touts les IHM de l’application en se basant sur le Framework Flex.

- Développement des services métiers

- Aide au développement du workflow en se basant sur le Framework JBPM - Développement des tests JUnit.

- Support de la recette et correction des anomalies

• Test et validation

- Test et validation des corrections.

Environnement technique : EJB3 ,Maven ,Ant ,Adobe Flex 3 (AS3 (ActionScript 3)) , graniteDs ,Serveur JBoss 5.0, Oracle10g ,Eclipse, CVS, XStream ,Dozer ,CheckStyle , PMC ,JUnit, XML, XSD, JBPM 4.2 (workflow)

Analyste/Développeur Java/JEE

TALAN

De juin à décembre 2009 Tunisie

Objet du projet : Mise en place d’une application automatisant les processus de recrutement et d’affectation des collaborateurs sur les missions et projet pour une SSII. Mise en place d’une architecture SOA / BPM

• Spécifications techniques

- Aide à la rédaction des spécifications techniques

- Aide à la rédaction de la spécification fonctionnelle détaillée - Rédaction des fiches de test

• Etude & Développement - Analyse, étude technique

- Etude et configuration du GED Alfresco - Etude et configuration du serveur LDAP - Aide à la rédaction d’un manuel développeur - Mise en place d’architectures de développement

- Développement des IHM en se basant sur le Framework Flex.

- Développement des services métiers

- Développement de services de communication avec le GED Alfresco - Développement de services d’authentification LDAP

- Développement du workflow de recrutement en se basant sur le Framework JBPM - Développement des tests JUnit.

- Support de la recette et correction des anomalies

• Test et validation

- Test et validation des corrections.

Environnement technique : Maven 2, Eclipse, SVN, Serveur JBOSS, Adobe Flex 3 (AS3 (ActionScript 3)), CXF (XFire 2 web service), Java 6, J2EE, Oracle, CheckStyle, Annuaire LDAP, Dozer, JUnit, XML, XSD, Spring, Spring Security, Spring AOP, AspectJ, Struts 2, EJB3, Hibernate, JBPM 4 (workflow), Alfresco 3 (GED, Axis web service)

(4)

Développeur Java/JEE

PSA

De juin 2008 à juin 2009 Tunisie

Objet du projet : Dans le cadre de la refonte du SI de PSA (Peugeot-Citroen), développement d’une application de gestion de la facturation des véhicules neufs pour les filiales de PSA basée sur une architecture SOA et intégrant un moteur de règles métier pour la gestion des spécificités de la facturation suivant les pays des filiales

• Spécifications techniques - Rédaction des fiches de test

• Etude & Développement

- Développement des scripts de création de la base de données - Développement des IHM en se basant sur le Framework Struts - Développement de quelques règles JRules

- Développement des services métiers - Développement des tests JUnit

- Développement des web services en utilisant l’outil ToolBox XML (outil de génération des Web service de PSA).

- Intégrations du moteur des règles (JRules) dans le processus métier.

- Support de la recette et correction des anomalies

• Test et validation

- Test et validation des corrections.

Environnement technique : Maven 2, Eclipse, CVS, serveur JBOSS, Struts 1.3,OJB, ToolBox XML (web service), Java 5, J2EE, Oracle, JRules (Création des règles métier),CheckStyle, Annuaire LDAP, Dozer, JUnit, XStream, XML, XSD, JasperReport

Développeur Java/JEE

PITERION Groupe

De février à juin 2008 Tunisie

Objet du projet : Conception et réalisation d’un Moteur SWT/ XForms : générateur dynamique des formulaires sous format RCP a partir d'un document XHTML/XFORMS et optionnellement des fichiers de Schéma XML et des feuilles de style CSS.

• Spécifications techniques - Rédaction des fiches de test

• Etude & Développement

- Développement du parseur des fichiers XForms en se basant su le Framework SAX - Développement de quelque module dans le générateur d’interface SWT

- Développement des tests JUnit.

• Test et validation

- Test et validation des corrections.

Environnement technique : Eclipse, CVS, Java 5,XForms 1.0,SAX,CheckStyle

Compétences

Compétences sectorielles

• Finance des marchés

• Ressources Humaines

• Industrie

Serveurs d’applications & Progiciels

• Jboss

• Tome cat

• Oracle

Méthodologies

• UML

Langages & Outils de développement

• Java/J2EE

• Struts, JSF, JPA, Hibernate, EJB3, OJB, CXF (Web Service), JBPM4

• Spring MVC ,Spring Security , Spring AOP

• Adobe Flex 3 (AS3), Cairngorm, BlazeDS,GraniteDS

(5)

• HTML/CSS, XML/XSL, XForms JavaScript, JSP/Sevlet

• C/C++

Matériel & Systèmes d’exploitation

• Windows NT

• Windows 2000

• Unix / Linux

Bases de données relationnelles

• Oracle

• MySql

Langues

Arabe

Langue maternelle

Français

Courant

Anglais

Moyen

Figure

Updating...

Sujets connexes :