Expérience professionnelle
SFR Nov 2015 –aujourd’hui
Ingénieur études et développement java/J2ee
Participation à de nombreux projets autour de « ******** »
Conception et développement de microservices d’interfaçage avec le système de gestion des comptes clients.
Maintenance applicative et évolutive de plusieurs parcours et microservices.
Migration de webservivces Légacy SOAP en microservices REST
Assurer le code review et les bonne pratiques de devellopement
Développement de composants métiers exposés en web services REST et batchs.
Participationàlaphased’élaborationdel’architecturetechniquededifférentsprojets.
Implémentation des POCs modèle pour faciliter le développement des applications spring-mvc,
Angular et webservices REST avec Spring-boot et Spring security.
Intégration et maintenance applicative.
Environnement technique :
Llinux, Java (IDE Eclipse, Intellig), JQuery, Javascript, JUnit, Spring, Spring MVC, Spring boot, Spring-batch, Struts, Angular 8, CXF, Axis, Json, Mongo DB, Oracle, Maven, SVN, GIT, JIRA, jenkins, Docker, Mockito, Junit
DARTY Juillet 2013 – Nov.2015
Ingénieur études et développement J2ee
Participation à de nombreux projets autour de « ******** »
Participation à la refonte du tunnel d’achat ********
Integration d’un nouveau module « PROMO ». Ce module permet aux clients de bénéficier des
avantages de type produits, ventes, coupons ou cartes cadeaux
Mise en place des nouveaux moyens de paiements(3XCB, SVI)
Contribution à l’intégration des commandes MisterGooddeal dans le système d’information
******** suite à la refonte du ********
Intégration des nouveaux mode de livraiosns (Chronorelais, Courssier, SoColissimo)
Participation au développement d'une application Web interne (J2EE/vaadin) pour la gestion et
suivi des commandes
Evolution et maintenance de différentes applications BackOffice et FrontOffice
Suivi de recette et correction d'anomalies de différents projets
Environnement technique :
Windows XP, linux, Java (IDE Eclipse), JQuery, Javascript, JUnit, Spring, Hibernate, Struts,
Axis, Json, DB2 , Websphere, Maven, SVN, GIT, JIRA, jenkins, vaadin, Freemarker
01/2010 – 05/2013
Ingénieur concepteur JAVA/J2EE SFR(La Defense)
Projet : Participation à de nombreux projets autours de ********
Conception et développement de l'application "prise de rendez-vous SFR". Cette application permettra aux clients de prendre des rendez-vous téléphoniques ou chez les boutiques SFR
Participer au développement de l'application "Argos". Argos est un portail web SFR destiné aux distributeurs.
Participation à la refonte de l'application "Prise de commande ". Cette application permet aux clients de passer des commandes ADSL/FIBRE ou de changer leurs offres sur le WEB.
La refonte du projet "actes administratif". Il permet aux clients d’administrer leurs données personnelles (adresses et mails de contacts, moyens de paiements, etc)
Maintenance évolutive sur "Vegas" pour la Direction Services Clients. Vegas est l'application web permettant la gestion des courriers clients reçu par SFR (courrier papier, mail et formulaire de contact)
Suivi de recette et correction d'anomalies de différents projets
Environnement
Windows XP, linux
Java (IDE Eclipse), JQuery, Javascript, Ajax
JUnit, mockito, Spring, Hibernate, Struts, Spring MVC, Spring batch, CXF, Mockito, CFKeditor (CMS), velocity, jsp, servlet, Flying Saucer
Oracle, hsqldb
Tomcat
Maven, SVN, JIRA, Jenkins, SOAPUI, XSLT
01/2008- 08/2009
19 mois Ingénieur concepteur JAVA/J2EE IBM(Paris)
Projet : Développement d’une application de gestion des cartes à puce (CARDPROCESSOR) de TOTAL
Mise en place de l’environnement de travail
Lecture de la spécification fonctionnelle détaillée
Utilisation du Framework Spring pour instancier les objets
Utilisation de Hibernate pour la couche persistance (accès à la base ORACLE)
Utilisation des Struts, Ajax et Javascript pour la couche présentation
Utilisation du serveur Web Tomcat pour le déploiement de l’application en local
Utilisation de Maven pour l’automatisation et l’industrialisation du projet
Utilisation de JUnit pour les tests unitaires
Correction des anomalies remontées par le client en utilisant MQC
Environnement
Windows XP
Java (IDE Eclipse), Javascript
JUnit, Spring, Hibernate, Struts, Ajax
Oracle
Tomcat
Maven, CVS, Mercury Quality Center (MQC)
01/2007- 10/2007
9 mois Ingénieur concepteur JAVA/J2EE ******** (Paris)
Projet : Evolution de la partie réservation des articles commandées par le client sur le site ******** et la mutualisation des stocks
Utilisation du Framework picocontainer pour instancier les objets
Utilisation de JDBC et DBUtils pour la couche persistance (accès à la base SQL Server)
Utilisation d’ActiveMQ/JMS pour empiler les demandes de réservations
Utilisation de JMX Weblogic pour créer les différentes queues JMS
Utilisation de DOM4J pour créer et lire les différentes flux XML (demandes et repenses des réservations)
Utilisation des Servlets pour créer des web services de traitements
Utilisation du serveur d’application WebLogic 8.1
Utilisation de Maven pour l’automatisation et l’industrialisation du projet
Utilisation de JUnit pour les tests unitaires
Environnement
Windows XP
Java (IDE Eclipse)
JUnit, picocontainer
SQL Server
Weblogic 8.1
Maven, CVS, DOM4j, ActiveMQ(JMS), JMX sous Weblogic
07/2006- 01/2007
6 mois Ingénieur concepteur JAVA/J2EE Orange (Paris)
Projet : Evolution d’une application téléphonique gérant les numéros d’AZUR 08xx xx xx xx.
Evolution d'une application Web (J2EE) (Gestion des Contacts) à destination des plateformes téléphoniques pour la gestion des appels
Application multicouche n-tiers Java J2EE utilisant une couche EJB 2.0 et déployée sous Jonas sous framework Struts et MYsql
Réalisation d'une automate de recette pour tester l'application en recette selon le profil du client
Mise en application de la méthodologie "Test Driven Developpement" : Développement dirigé par les tests
Mise en application de la méthodologie "eXtreme Programming"
Environnement
Linux
Java (IDE Eclipse)
Struts, JUnit, httpUnit
MySql
Jonas
J2EE, UML, Design Pattern, EJB 2.0
Maven, SVN, XML-RPC
Extreme Programming (XP)
03/2006- 07/2006
4 mois Ingénieur concepteur JAVA/J2EE Probance (Paris)
Projet : Développement d’une application Web pour la gestion des questionnaires
Analyse et conception de l’application avec le langage UML
Utilisation du Framework WebWork pour la couche application et présentation (Templates)
Utilisation de Hibernate pour la couche persistance (accès à la base MySql)
Utilisation du serveur web Tomcat
Utilisation de JUnit pour les tests unitaires
Utilisation des fichiers Ant de Tomcat pour le déploiement de l’application
Environnement
Windows XP
Java (IDE Eclipse)
WebWork, JUnit, Hibernate, Jmail
MySql
Tomcat
J2EE, UML, Design Pattern
CVS
09/2005- 02/2006
6 mois (stage) Ingénieur concepteur JAVA/J2EE CAPRI-TOUR (Paris)
Projet : Développement d’une application Web pour la gestion d’une agence de voyage (J2EE, Struts, UML, Jboss)
Analyse et conception de l’application avec le langage UML
Utilisation de l’outil de modelisation Objectering pour l’établissement des différents diagrammes UML
Utilisation de la base de données MySql
Utilisation du Framework Struts pour la couche présentation (JSTL pour les JSP)
Utilisation des EJB sessions pour la couche service (façade) de l’application
Utilisation des DAO pour la couche persistance (accès à la base MySql)
Utilisation du server d’application Jboss
Utilisation de JUnit pour les tests unitaires
Utilisation des fichiers Ant de Jboss pour le déploiement de l’application
Rapport d’avancement mensuel.
Rapport de gestion de projet (diagramme de GANT, diagramme de PERT, répartition des taches, estimation des coûts ..)
Environnement
Windows XP
Java (IDE Eclipse)
Struts, DAO, Ejb session
MySql
Tomcat
J2EE, UML
CVS
04/2004- 10/2004
6 mois (stage) Ingénieur d’études et recherche LISTIC
(Annecy)
Projet : Modélisation et développement d’un outil de simulation de pilotage d’un processus industriel en temps réel utilisant les techniques des réseaux de neurones
Etude de pilotage de processus industriel et les réseaux de neurones
Analyse des besoins et recherche de solutions (méthodes et/ou outils)
Réalisation d’une application de simulation de pilotage de processus industriel
Environnement :
Windows 2000
Visual Basic, Excel
UML
02/2002- 08/2003
18 mois Ingénieur d’études et Développement SARL Algèbre Solutions
(Alger)
Projet : Développement d’une application de gestion d’un espace d’information générique qui permet de créer rapidement des applications diverse pour gérer un espace d’information particulier (Immeubles, Hôpitaux, Casernes, Banques, ..etc.)
Rédaction des spécifications fonctionnelles
Conception et développement de l’application
Réalisation des modules pour l’interface utilisateur
Intégration des cartes géographiques numériques (GéoConcept) et la base de données SQL-Server
Environnement
Windows 2000
Visual C++
SQL Server
Merise
10/2000- 10/2001
12 mois (stage) Ingénieur d’études et Développement Ministère de l’agriculture
(Alger)
Projet : Développement d’un outil de gestion d’évaluation et de classification des terres agricoles
Analyse des besoins
Conception générale et détaillée avec Merise
Réalisation de l’applica...