Sidi-Mohamed - Architecte JAVA
Ref : 120905M001-
77270 VILLEPARISIS
-
Consultant, Architecte, Consultant technique (43 ans)
-
Freelance
EXPÉRIENCE PROFESSIONNELLE
01-2012 à 06-2012
GENERALI
6 mois
Fonction:« Référent Technique »
Projet « Front Epargne » : Ensemble d’applications d’Assurances Vie de Generali Patrimoine sur le principe de boutiques en ligne customisable offrant aux clients d’apporteurs et partenaires un ensemble de services en ligne : consultation, souscription, arbitrage, versement libre, ... Offre en mode IHM chartée (marque blanche) ou webservices
Taches projets :
Analyse des temps de réponse d'une application d'administration des accès clients (Profilage à l'aide de Yourkit et Sybase Central)
Amélioration des temps de réponse (Optimisation du code java ainsi que certaines procédures stockées Sybase)
Mise en place d'un module de transfert de comptes client en masse en asynchrone (JMS, Spring, Jboss Messaging)
Création du template de courriers à envoyer aux clients en utilisant iReport
Tests d'intégration et correction d'anomalies
Maintenance corrective et évolutives des applications existantes
Taches transverses :
Création d'un environnement de développement sous Linux UBUNTU
Support aux membres de l'équipe
Automatisation de l'exécution de tests greenpeper dans maven.
Intégration de framworks facilitant le TDD Test Driven Developpement (Mockito, PowerMock, MoreUnit, JunitFlux)
Audit de code et amélioration de la qualité de certaines partie en ajoutant des tests unitaires.
Analyse des applications existantes en vu d’une migration vers le nouveau socle technique generali (jboss 5, java6, spring 3)
Environnement technique
Java, Jboss-4, Tomcat, Yourkit, Sybase, Derby, JMS, JBoss Messaging, Eclipse WTP, MagicDraw, Spring, Hibernate, JUnit, DBunit, Unitils, Easymock, Mockito, PowerMock, IReport, JQuery, XFire, CXF, Greenpepper, slf4j, logback
11-2008 à 12-2011
GENERALI
3 ans et 1 mois
Fonction « Référent Technique »
Projet « Espace Client Internet Generali » : Permettre aux clients professionnels et particuliers de consulter leurs contrats, déclarer un sinistre, établir un diagnostic, modifier leurs coordonnées.
Taches projets :
Mise en place du module GEC (Gestion de l’Espace Client : Création de compte en asynchrone, Authentification, Changement de mot de passe, …)
Suivi de production
Développement de tests de Sélenium
Développements EAI WebMethods (Disigner et Developper)
Packaging des livrables et livraison en intégration
Maintenance corrective et évolutive d'une application flex permettant d'effectuer des déclaration de sinistres.
Tests et intégration des modules applicatifs
Administration des releases dans l'outil Jira
Assistance et support technique au déploiement
Taches transverses :
Assistance et encadrement de l’équipe de développement
Création d'un environnement de développement sous Linux UBUNTU
Audit de code (vérification de la couverture de code, complexité, duplication de code, ...)
Mise en place de composants transverses (cache, sécurité, Log, Statistiques ) en AOP (Spring et AspectJ)
Proposition et chiffrage des solutions
Rédaction du DAT (Dossier d’Architechture Technique)
Rédaction des documents d'industrialisation.
Migration des applications ainsi que l'environnement de développement vers le nouveau socle technique generali ( jboss5, java6, Sptring3 …)
Intégration des framwork mockito et powermock. Moreunit et junitflux afin de faciliter les tests unitaires (approche TDD)
Développement groovy d’un moteur de migration de eXoplatform vers facelet (Groovy, AntBuilder, Xslt )
Création des scripts JMeter de tests de monté en charge
Tests de robustesses et de monté en charge en environnement de pré-production
Environnement technique
JAVA, JBOSS-4, JBOSS-5.1.1, Yourkit, MAVEN2, LINUX UBUNTU, JMS, WEBMETHODS 7.1 (EAI), ECLIPSE WTP, SPRING, HIBERNATE, JSF (RICHFACES), Ajax4J, JUNIT, DBUNIT, UNITILS, EASYMOCK, MOCKITO POWERMOCK, SELENIUM, JQUERY, GROOVY, FLEX, XFIRE, CXF, JMETER, slf4j, logback
02-2008 à 11-2008
GENERALI
10 mois
Fonction « Référent Technique »
Projet « NEORETRAITE - La Retraite 2008 » : Application en ligne de souscription et d’actes en lignes sur les produits Assurance Vie – Retraite individuelle et collective.
Taches projet:
Mise en place d'un module de mise en cache pour les appels Web Services SOAP en AOP (Spring et AspectJ)
Chiffrage et découpage en taches
Packaging des livrables et livraison en intégration
Développement de tests de non régression (Selenium)
Maintenance corrective
Assistance et support technique aux équipe de déploiements
Suivi de production
Taches transverses :
Support aux membres de l'équipe.
Mise à jour des documents d'industrialisation.
Migration des applications ainsi que l’environnement de développement de WAS5 (RAD, java4) vers WAS6 (eclipse wtp, java5, jboss4)
Création des scripts JMeter de tests de monté en charge en utilisant
Tests de robustesses et de monté en charge en environnement de pré-production
Environnement technique
Java 1.4, Java 5.0, WebSphere, RAD6, JBoss4 , MyEclipse, Eclipse WTP, SVN, JSP, Struts, JSTL, JavaScript, Spring, Hibernate, AOP, EHCache, Xfire, DbUnit, JMock, Selenium, Maven 2, Bamboo, Jira, XSLT
07-2006 à 12-2007
SGAM (Société Générale Asset Management)
16 mois
Fonction : Ingénieur d’études et développement
Projet « SAKAE » : Mise en place d’un système applicatif de calcul de rentabilité produit et rentabilité client pour le contrôle de gestion et les équipes commerciales de la SGAM.
Conception générale et détaillée du système cible
Préconisation et développement du module applicatif assurant l’alimentation des données clients (actifs, souscriptions, rachats, commissions, …) provenant des différents conservateurs (Nantes, Luxembourg, …)
Prototypage et développement du module de gestion du référentiel client (clients, comptes clients, équipes commerciales, …)
Prototypage et développement du module de calcul de la rentabilité clients modules et génération des rapports pour le contrôle de gestion
Assistance et encadrement de l’équipe de développement
Tests et intégration des modules applicatifs
Assistance technique aux équipes de déploiement
Maintenance corrective et évolutive
Environnement technique
HTML, javascript, JAVA, J2EE, JSP, SERVLETS, XML/XSLT, POI, SQL, PL/SQL, ANT, jasper report , jfreechart, DIGESTER, Eclipse Web Tool Platform 1.5, Tomcat 5.5, weblogic 9.2, oracle 9i, toad, clearcase
07-2005 à 06-2006
BNP PARIBAS SIG (Système d’Informations Groupe)
12 mois
Fonction : Ingénieur d’études et développement
Projet « Nouvelles Offres Titres »: Réalisation d’un portail Web (service grand public) de suivi des valeurs boursières destinée à la clientèle de BNPP.
Analyse des besoins, conception et modélisation du système cible
Rédaction des spécifications techniques détaillées
Développement des modules applicatifs Back Office (Mapping Objet-XML, composants de communication client serveur, …) en JAVA/J2EE
Développement des modules applicatifs Front Office (Interfaces de consultation des valeurs boursières) intégrés au portail BNPP sous forme de balises rédactionnelles
Tests unitaires et intégration des modules applicatifs
Assistance et support technique au déploiement
Suivi des tests techniques et optimisation des performances du système cible
Suivi des livraisons et assistance à la recette
Chiffrage, correction des anomalies et mise en œuvre des évolutions
Environnement technique
UML, HTML, javascript, JAVA, J2EE, jibx, JSP, struts, HTTPCLIENT, hibernate, Spring, JUnit, ANT, FRAMEWORK sweetdev, rad, wsad, websphere 5.1, oracle 9i, toad, clearcase, ibm aiX
01-2005 à 07-2005
BNP PARIBAS LEASE GROUPE (BPLG)
7 mois
Fonction : Ingénieur d’études et développement
Projet « COPILOTE4 » : Migration des applications BPLG de financement court terme, développées en mode minitel et/ou Internet, vers une plateforme J2EE.
Conception, modélisation et rédaction des spécifications techniques
Développement de l’application PRODISPO, (Gestion d’une réserve d’argent pour des professionnels de santé)
Développement de l’application GACT (Gestion des Autorisations Court Terme)
Passation d’informations sur la partie J2EE des applications à la MOE projet BPLG
Tests unitaires et intégration des applicatifs
Correction des anomalies de recette
Environnement technique
HTML, javascript, JAVA, J2EE, JSP, struts, HTTPCLIENT, hibernate, JUnit, ANT, FRAMEWORK sweetdev, rad, wsad, websphere 5.1, oracle 9i, toad, clearcase, ibm aiX
04-2004 à 10-2004
CREDIT DU NORD (Stage de fin d’études)
6 mois
Fonction : Ingénieur d’études et développement
Projet : Mise en place d’un intranet applicatif pour la gestion des incidents et/ou anomalies au sein de la DSIP (Direction des Système d’Information et des Projet).
Etude de l’existant et analyse des besoins
Recueil des besoins complémentaires et rédaction du cahier des charges
Définition de l’architecture technique
Développement des modules de base de l’application
Développement d’un module de Reporting
Tests unitaires, intégration des applicatifs et correction des anomalies de recette
Environnement technique
HTML, javascript, JAVA, J2EE, JSP, STRUTS, activeX, XML, Eclipse, TOMCAT, Oracle, MYSQL
COMPÉTENCES TECHNIQUES
Systèmes
windows (98, NT, 2000, XP), LINUX (mandrake, redhat, UBUNTU) UNIX (IBM aix)
Langages, frameworks et technologies
JAVA, J2EE, JSF (RitchFaces, Ajax4JSF, Apache MyFaces, PrimeFaces), JSP, SERVLETS, HTML, javascript, GROOVY, HTTPCLIENT, ejb3, hibernate, spring, EHCACHE, JIBX, XML/XSLT, POI, SQL, PL/SQL, JUnit, ANT, MAVEN2, jasper report, jfreechart, DIGESTER, sweetdev, SVN, VBSCRIPT, asp
SGBD/R
ORACLE, SYBASE, DERBY, MYSQL, SQL SERVER, ACCESS
OUTILS
Eclipse WTP, MoReunit, junitfluxe, MAGICDRAW, wsad, rad, VISUAL STUDIO, DREAMWEAVER, toad, clearcase, tortoise SVN, xmlspy
Serveurs d’application
websphere, JBOSS, weblogic, Tomcat, Apache, SUN APPLICATION SERVER
Méthodes
uml, TDD, SCRUM
DIPLÔMES ET CERTIFICATIONS
2010: Formation EAI WebMethods 7.1 au sein de Generali (Création de BPM)
2008: Formation eXo Platform Portal (3j) au sein de Generali
2007: Certification Sun Java Programmeur Plateforme 5.0
2005: Formation IBM WebSphere Portal JSR 168 (3j)
2004: DESS II (Ingénierie Informatique) à l’université Paris XI - Orsay - (Mention Assez Bien)
2003: Maîtrise d'informatique à l’université Paris VII - Denis Diderot - (Mention Assez Bien)
2002: Licence d'informatique à l’université Paris VII - Denis Diderot - (Mention Assez bien)
2001: DEUG MIAS à l’université Paris VII - Denis Diderot - (Mathématique Informatique et Applications Aux Sciences).
1999: Baccalauréat scientifique (Mention Assez Bien).