Deva - Développeur J2EE
Ref : 111125P001-
47700 L'ILE DE LA REUNION
-
Développeur (47 ans)
-
Freelance
Période : Janvier 2016 – Juillet 2017
Fonction : Architecte - Ingénieur concepteur développeur sénior JAVA J2EE
Enterprise: Rénater-Paris Projet: INFRARS
Développement d un outil de gestion des infrastructures réseaux de RENATER au format site web de type intranet-extranet couvrant plusieurs services pour le réseau national des télécommnuications du ministère de l 'Enseignement et de la Recherche.
Responsabilités :
• participation aux réunion fonctionnelles et techniques pour la prise de connaissances des flux de données et du fonctionnel
• conception et développement de la partie autorisation de l'application en mode ACL
• mise en place d 'un service provider(SP) et shibbolisation de l 'application avec la fédération d identité en utilisant un serveur apache en mode reverse proxy
• mise en place de l'environnement de dev, de preprod et de prod, l'architecture logicielle
• intégration continue
• choix des technologies et veille
• mise en place de l'architecture logicielle
• conception, developpement et test
Environnement Technique : Spring 4, jpa 2.1, EJB3, JSF2, primefaces 5.3,Html 5, CSS, Postgresql 9.4, jenkins, git, eclipse, maven3, Talend, Glassfish 4.1, Spring security4.0.1, ELK : elasticsearch kibana logstash, netbeans, linux debian; fédération d'identié shibolleth 2, serveur apache 2
Période : Novembre – Decembre 2015
Fonction : Ingénieur concepteur développeur JAVA J2EE
Enterprise: Airbus-Toulouse Projet: POC ASDDFE
Développement d un POC en java j2EE pour la fabrication des airbus type SARL
Ce POC a pour but la génération d un zip des données de configuration de l'avion contenant des fichiers provennant de multiples sources.
Responsabilités :
• participation aux réunion fonctionnelles et techniques pour la prise de connaissances des flux de données et du fonctionnel
• codage du workflow pour les flux de données
• développement du POC orienté Web
• Tests unitaires et fonctionnels
Environnement Technique : SPRING ,HIBERNATE, EJB, JMS, JSF 1 et 2, ORACLE, Eclipse, JAVA J2EE, JDK 1.6, WEBSERVICES, Windows, MAVEN 2, SVN, GLASSFISH, WEBSHPERE, JUNIT, JQUERY, XML, JAXB 2.0
Juin 2014-Septembre 2015 Fonction : Développeur concepteur sénior JEE
Entreprise : Gouvernement de Monaco (administration) Projet Migration du système d'information
Responsabilités
• Migration de plusieurs applications du système d'information faites en cobol-mainFrame en solution WEB JavaJ2EE
• veille technologique sur Angular JS (installation node js et étude du mvc en pratique, directives, service avec Rest, controlleurs ) et d'autres technos dans le cadre du développement d l'application de gestion de télé services.
• Conception des modèle de données et réunions avec le fonctionnel en vue de fournir des solutions aux problèmes posés
• Développement d'application Web intégré à l'intranet/extranet et de batchs planifiés et notamment un module de réservation de ressources de véhicules de l adminsitration monégasque
• Mise en place d une norme de log et de l environnement centralisé à l'aide Elasticsearch, Kibana et Logstash en vue d améliorer la traçabilité et d évaluer les performances des applications
• Mise en place de plateforme de test avec Docker
• Paramétrage et mise en place d un Reverse/Forward proxy avec HAPROXY pour les applications frontend/backend et du load balancing
Environnement Technique : JETTY ,TOMCAT , SQL, DB2, Eclipse, JAVA J2EE, JDK 1.7, LINUX DEBIAN, MAVEN 3, SVN, JSF2 , JQUERY, WEBSERVICES REST JAX-RS, SHELL, HIBERNATE 3,JENKINS,KIBANA, LOGSTASH et ELASTICSEARCH,ANGULAR JS, JUNIT, DOCKER,HAPROXY, HTML5, CSS3, BOOSTRAP
Juillet 2013 – Avril 2014
Fonction : développeur, analyste, concepteur senior
Entreprise : OIL LYBIA Projet : MFUEL – FACTURATION
le projet MFUEL consiste à développer un module de facturation pour les clients des stations services de Oil Lybia : Tamoil (particuliers, gérant sociétés).
Ce module permettre de générer des factures stations ou clients mensuelles ou à la demande.
Contexte : la base de données Mfuel est alimenté par réseau et web services par des informations envoyées au niveau de la pompe à essence.
Responsabilités :
• Mise en place de l 'architecture technique de l'application suite à diverses réunions avec le chef de projet fonctionnel
• Conception du modèle physique de données et mise en place de l’environnement de développement.
• Conception et développement des batchs de mise à jour de données pour la génération des pdfs
• développement de plusieurs requestes de niveau 4/5 avec des agréations et de multiples jointures pour les reports de jasper ReportDesign des factures sous Ireport.
• Développement.
• Test et intégration.
Environnement Technique : JBOSS 7.1.1, Hibernate avec annotations, Postgresql, Eclipse, EJB3.1, JAVA J2EE, JDK 1.6, LINUX DEBIAN, MAVEN 2, GIT, JASPER REPORT, JSF, IREPORT, JQUERY.HTML5, CSS3
Période : Janvier – Juin 2013
Fonction : Ingénieur développeur JAVA J2EE
Enterprise: Open Run Projet: BDPV
TMA consistant à développer une partie de l’application BDPV, une application web permettant la facturation des points de vente pour Orange Réunion.
Responsabilités :
• Développent de module respectant l’architecture 3-tiers et la séparation des couches métiers, d’accès aux données et les vues (manager, dao, model, partie web, actiion etc.).
• Développement de modules Web avec Struts 2 pour le CRUD des données.
• Développent de batchs permettant le lancement de traitements pour la facturation.
• Tests unitaires et fonctionnels
Environnement Technique : SPRING JDBC, STRUTS2, ORACLE, Eclipse, JAVA J2EE, JDK 1.6, LINUX XUBUNTU, MAVEN 2, GIT, JONAS, JUNIT, JQUERY.
Période : Janvier 2012 – Décembre 2012 Fonction : Analyste / Concepteur /développeur
Entreprise : Veolia Transport Projet : serveur de gestion des bus voyageurs
Développement d un outil permettant l’aide à l’exploitation pour les voyageurs et les conducteurs de bus (envoi de message en embarqué dans les bus comme les infos sur lignes, les arrêts via GPRS) , système comprenant une partie embarqué ( programme implanté dans les bus via le calculateur et un serveur central JBOSS pour l’échange de message en temps réel).
Responsabilités :
• Conception du modèle de données à partir du cahier des charges et création des tables avec un script sql.
• Conception et développement des modules permettant l’accès aux données via, WEBSERVICES et EJB.
• Elaboration et mise en place de la plateforme d’échange de messages entre le SAEIV et le PCTC (utilisation de JMS) se basant sur un protocole propriétaire.
• Conception et développement d un module de fournisseur de news périodique paramétrable avec EJB Timers sous JBOSS7 permettant l’envoi périodique de news au calculateur dans les bus utilisant du JMS.
• Conception d un module permettant la génération un jeu de données « topologiques » (description des lignes, itinéraires, arrêts) pour l'outil de composition. (information météo et de news) au format XML.
• Appli web permettant le listing des terminaux avec leur descritptifs + le lancement des configurations en utlisant le Webservices de type REST-FULL.
• Réalisation de la documentation technique
Environnement Technique : JBOSS 7.1.1, Hibernate avec annotations 4.1 SOA : JAX_WS, RESTFULL, WEBSERVICES, SOAP, JAX-B, Postgresql, Eclipse, JMS, EJB3.1,JAVA J2EE, JDK 1.6, LINUX FEDORA, MAVEN 2, JDOM, api ROME, XML, JENKINS, GIT, TOMCAT.
Période : Janvier – Décembre 2011
Fonction : Développeur Analyste
Entreprise : Orange Projet : SPMO (Supervision des Processus Métiers d'Orange)
Responsabilités :
• Conception et développement d indicateurs pour qualifier les processus métiers d'Orange
• suivi des demandes des services et conception et développement des évolutions
• Analyse et conception d’une librairie/framework permettant d'accélérer de manière sensible les développements de graphiques et de rapports pour le portail intégrant d'un côté Corda Chart Builder (Portlet ChartDriver de ManagedObjects) et d'un autre côté Birt Reports (Portlet Birt développée spécifiquement).(se basant sur le modèle MVC).
• Programmation de l'exécution d'un état et son envoi par mail à différents destinataires.
• Environnement Technique : JAVA J2EE, JDK 1.6, JSP, Servlets, EJB, SQL, PL/SQL HIBERNATE, Eclipse, Unix, TOMCAT, Serveurs sous Solaris 10 et Oracle 10g, Toad ou SQL Developer , progiciel Managed ObjectsV4, BIRT.
Période : Janvier 2009 – Décembre 2010
Fonction : Analyste / Concepteur /développeur
Entreprise : Goupe Vindémia Projet : application de gestion des commandes des produits acheteurs et fournisseurs
Tous les produits sont stockés dans les bases de l'as400 et les acheteurs et fournisseurs se communiquent avec ce système ainsi que les caisses de supermarché. Avec le site se basant sur un CRUD se basant sur une architecture 3-Tiers en java j2EE, j'ai effectué le développement pour gérer, mettre à jour et exploiter ces données :
Responsabilités :
• conception et développement de l'application de gestion des caisses,l'Etiquetages de produits, gestion des produits et stocks avec les acheteurs et les fournisseurs, gestion de statistiques sous forme de fichiers Excel etc.
• Création et mise en forme de catalogue en pdf des produits.
• Conception et développement de batchs pour la migration de données (AS400-> PostGresql, PostGresql ->AS400).
• Codage des fonctionnalités permettant de créer des catalogues de produits, des fichiers Excel de statistiques-bilans .
• Elaboration et gestion des plans commerciaux (par example plan "jouets spécial noël")
• Tests et correction des anomalies
• suivi des besoins utilisateurs
• formation des utilisateurs finaux
Environnement Technique : JAVA J2EE, ECLIPSE, CVS, HIBERNATE avec annotation, PostGresql, Tomcat, JDK1.6.
Période : Janvier 2006 – Décembre 2008
Fonction : Analyste / Concepteur /développeur
Entreprise : HAVAS MEDIA Projet : modules Web intranet/extranet
Développement de plusieurs modules WEB intégrant l'intranet /extranet de la société
Responsabilités :
• Réalisation de plusieurs projets en java j2EE en utilisant : HIBERNATE, STRUTS, JSP.
• Participation aux réunions fonctionnelles, comité de suivi/pilotage. Equipe internationale, Etats Unis et Espagne (LDAP hébergé en Espagne et base de données des campagnes aux États Unis).
• Conception de plusieurs sites pour des grands comptes comme Canal+ ou Air France avec une équipe de développement compose de 5 personnes et participation aux réunions avec les commerciaux et chef de projets.
• Génération de Document PDF, EXCEL pour émettre des statistiques et des bilans de campagnes publicitaires.
• Réalisation de la documentation technique
Environnement Technique : JAVA J2EE, ECLIPSE, STRUTS, HIBERNATE, EJB3, PostGresql, Tomcat, SQLSERVER et ORACLE, JBOSS, AXIS (WEBSERVICES), LDAP, iTEXT (PDF), POI (Excel), JBUILDER, NETBEANS, ECLIPSE, CVS, JDK 1.4-1.5,JDOM,XML
Période : Juillet 2005 – Décembre 2005
Fonction : Analyste / Concepteur /développeur
Entreprise : CAPGEMINI TELECOM&MEDIA Projet : sfr-cegtel
Conception et développement d’une application 3-TIERS d’indicateurs sur le reporting d’anomalies sur une partie du site de CEGETEL-SFR ( ******** et ********).
Responsabilités :
• Conception et développement de application
• tests et correction des anomalies
• Réalisation de la documentation technique
Environnement Technique : JAVA J2EE, ECLIPSE, LDAP, WEBSPHERE, TRACKER (logiciel de gestion des anomalies), PVCS, SERVEUR de base de données, ORACLE, TOMCAT, STRUTS, HIBERNATE, JCHART (API de courbe), POI(Excel).JDK1.4-1.5.
FORMATION
• Master en ingénierie du Logiciel Télécom Paris
• Diplôme national d'ingénieur spécialités informatique ENSSAT-Académie de Rennes
• DUT génie informatique Nice-IUT
DOMAINES FONCTIONNELS
• Rédaction de dossiers de Conception Technique Générale et Détaillée
• Administration, Télécom, Energie,Grande distribution, Transport
• Rédaction de documentations
COMPETENCES TECHNIQUES
• Modélisation de base de données (MPD)
• Systèmes UNIX, LINUX, Windows NT/2000/XP/7/8.
• Langages JAVA, J2EE, XML, UML, JSP, PHP, SQL, , JMS, C, HTML5, CSS3
• Serveurs TOMCAT, JBOSS, WEBSPHERE, JETTY
• Framework HIBERNATE, SPRING ,STRUTS 2, , EJB3.1, AJAX, JSF2,JASPERREPORT,ANGULAR JS.
• Webservices RESTFUL(JAX-RS), SOAP(JAX_WS), JSON, JDOM,JAX-B
• Base de données ORACLE, MYSQL, SQL SERVER, POSTGRESQL, DB2
• IDE ECLIPSE, NETBEANS, JBUILDER, IREPORT DESIGNER.
• Méthodologies Cycle en V, UML.
• Outils AXIS (WEBSERVICES), CVS, TORTOISE, DOCKER, GIT, SVN, MAVEN, JENKINS, ELK.