Samer - Développeur JAVA

Ref : 150417G001
Photo de Samer, Développeur JAVA
Compétences
HIBERNATE
GWT
ORACLE 11G
Expériences professionnelles
  • Expérience professionnelle

    SSII- ERDF (Electricité Réseau Distribution de France) – Paris de Déc. 2011 - Mars2015

    Projet : Syclade-COSY (Projet SAP)
    Fonction : Ingénieur d’études expérimenté
    Mission : Référent technique SAP
    Responsable de l’équipe de développement IHM (Java), conception et réalisation d’applications de haute disponibilité pour SAP EP

    Conception objet et développement des IHM sur du code propriétaire (SAP NetWeaver)
    Participation à la mise en place de l’architecture technique du projet en collaboration avec les
    équipes Basis, Architecture et Interfaces;
    Expert/formateur (2 développeurs) sur les technologies SAP Netweaver EP et Java WDP
    Pilotage de plusieurs développeurs onshore et offshore dans un contexte SOA 4 couches
    Définition des best practices projet
    Prise en charge du suivi des messages OSS

    Contexte :
    L’infrastructure du projet s’appuie sur les principes structurants de la Haute Disponibilité et de la réplication, basée sur la tolérance de panne d’un site principal et d’un plan de reprise d’activité sur un site de secours. Pour ce faire, l’infrastructure mise en œuvre repose sur deux salles pour le site principal et d’une salle dans un site de secours distant.

    Environnement : Java, SAP EP 7.01, FPN, Web DynPro/Java, SAP CE 7.11 EHP 1, SAP ECC 6.0, ISU (Utilities), Visual Composer, LoginModule, Oracle, Unix, SSO

    SSII - ERDF (Electricité Réseau Distribution de France) - Paris de Mars 2011 à Déc. 2011

    Projet : SI Producteurs : « Traitement des données de comptage et publication des flux » (Direction Informatique et télécommunications)
    Fonction : Ingénieur d’études expérimenté
    Mission : Responsable et référent technique

    Analyse, conception objet, et définition des spécifications techniques en UML
    Développement java sur le Framework ERDF (code propriétaire)
    Encadrement de l’équipe de développement

    Contexte :
    Le projet repose sur une architecture à 3 niveaux, de type application web/client léger basée sur l’utilisation de :
    Apache (serveur Web)
    Weblogic Server (serveur d’application/middleware)
    SGBD Oracle (persistance des données)
    CFT , FTP et MQSeries-JMS pour les échanges avec les SI partenaires
    Le serveur Apache et le domaine Weblogic sont hébergés sur la même machine physique, le domaine Weblogic étant composé de deux instances :
    WLS-01 pour la couche présentation
    Un cluster WLS-02 et WLS-03 pour la couche services métiers
    La base de données Oracle est hébergée sur une machine séparée. Les fichiers de base étant eux stockés sur une baie de disques externe.
    Axes fonctionnels du SI :
    La gestion du contrat producteur
    Traitement des données de comptage (contrôle, correction, validation et calcul des énergies )
    La publication des flux
    La facturation des composantes de l’accès au réseau public de distribution et le recouvrement
    Environnement : Java, SAP, Weblogic 10, PowerDesigner, Entreprise Achitect e, Spring, Ant

    SSII -FRANCE TELECOM-Orange Business Services-Paris de sept. 2010 à Fév.2011

    Projet : Direction Informatique – développement d’un portail web de monitoring quasi temps réel d’un réseau IP VPN (IP VPN Monitoring Dashboard)
    Fonction : Ingénieur d’études et développement
    Mission : Responsable technique

    Analyse, conception objet, et définition des spécifications techniques en UML
    La sélection de taches / modules a livrer, au début de chaque sprint
    Livraison des modules sélectionnés a la fin du chaque Sprint
    Notification immédiate de problèmes, points de blocage au scum-master
    Rédaction de la documentation

    Contexte :
    Ce projet de surveillance VPN, défini conjointement avec Siemens a pour but de fournir un tableau de bord simplifié pour suivre le bon fonctionnement du réseau. Cela permettrait de descendre dans les entrailles de l’infrastructure réseau, et collecter les informations concernant le taux d'utilisation, et analyser les éléments de la topologie du réseau ainsi que suivre la gravité des incidents.

    Environnement : Java, PowerDesigner, Spring, OSGI, Maven, Hibernate, GWT

    T-SYSTEMS - PSA PEUGEOT CITROEN - Poissy de février 2010 à Aout 2010

    Projet : Direction Informatique – Homologation européenne des véhicules
    Fonction : Ingénieur d’études et développement
    Mission : Responsable technique

    Encadrement de l’équipe de développement
    Analyse, conception objet, et définition des spécifications techniques en UML
    Développement java sur le Framework PSA (code propriétaire)
    Le support de production des applications, suivis des livraisons

    Contexte :

    Le projet a pour objectif la mise en application et la génération du document CoC.
    Le CoC est en application en Europe depuis 1996 pour les véhicules particuliers.
    Il s’agit d’un document référençant certaines caractéristiques techniques du véhicule (dimensions, masse, CO2, etc ..) + informations propres (couleur, numéro de châssis).
    Ce document est obligatoire pour l’immatriculation dans certains pays (Allemagne, Italie, etc…).
    Facultatif dans les autres pays (le constructeur doit être capable de le produire à la demande lorsqu’un véhicule immatriculé dans un pays A doit être transféré dans un pays B, afin de faciliter les formalités administratives dans le pays destinataire).

    Environnement : Java, SOA, Spring, Spring Batch, Hibernate, Maven

    T-SYSTEMS-MAPOWER DSI FRANCE d’Octobre 2009 à Janvier 2010

    Projet : Direction des systèmes d’Information – La gestion des accidents de travail
    Fonction : Ingénieur d’études et développement
    Mission : Chargé de la conception et développement

    La définition des spécifications techniques en UML
    Conception objet et développement des IHM, tests unitaires
    Recette technique et support recette fonctionnelle
    Mise à disposition des packages de livraisons
    Le support de production des applications, suivis des livraisons

    Environnement : JAVA /J2EE, XML, ECLIPSE, JavaScript

    T-SYSTEMS - EADS ASTRIUM (Mantes-la-jolie - Région parisienne) de Juillet 2009 à Sept. 2009

    Projet : Direction des systèmes d’Information – VPM d’un projet de satellite
    Fonction : Ingénieur d’études et développement
    Mission : Identifier un framework pour faire du reporting

    Faire de la veille technologique
    Identifier et prototyper sur les technologies
    Conception et développement d’un prototype, tests unitaires

    Environnement : VPM, JAVA, XML, BIRT, ECLIPSE

    T-SYSTEMS - DAIMLER (Mercedes - Benz) ( Stuttgart – Allemagne ) Juin 2009

    Projet : DSI – Documentation technique véhicule
    Fonction : Ingénieur d’études et développement
    Mission : Chargé de développement.

    Conception et développement, tests unitaires
    Recette technique

    Environnement : Unix, Script Shell Unix

    T-SYSTEMS - THALES ALENIA SPACE - Toulouse de Février 2009 à Juin 2009

    Projet : Génération des rapports Catia V5 (Dassault systèmes) pour un projet aéronautique
    Fonction : Ingénieur d’études et développement
    Mission : Chargé de la conception et développement.

    Analyse et conception objet et développement, tests unitaires
    Recette technique et support recette fonctionnelle

    Environnement : CATIA V5, C#, Visual Studio 2005




    T-SYSTEMS - PSA PEUGEOT CITROEN (Centre Technique de Velizy) Avr. 2008 à Jan. 2009

    Projet : Usine numérique 3D Montage - DELMIA
    Fonction : Ingénieur d’études et développement
    Mission : Administration, Customisation, Suivi des développements, Chargé de l’analyse, la conception le développement.

    Conception objet et développement d’un système d’optimisation des lignes de montage des véhicules
    Développement VBScript sur le Framework Dassault Systèmes (code propriétaire)
    Suivi des développements Off-Shore (Inde)

    Résumé :
    L’objectif de ma mission était l’administration et la customisation de l’application 3D Montage.
    L’application 3D Montage, grâce à l’interopérabilité entre Process Engineer et l’atelier DELMIA DPM Assembly, permet à partir des données Process de montage et des données 3D de la maquette numérique, de réaliser des simulations de montabilité en contexte véhicule 3D.
    Process Engineer est utilisé pour la réalisation des gammes de montage véhicule, sur les différents sites PSA à travers le monde.
    Pour valider la faisabilité du montage des pièces aux différents stades de son parcours sur la chaîne de montage, une seconde base PE dédiée aux analyses d’assemblage 3D a été créée. Cette base est alimentée par les données Process d’assemblage contenues dans la base PE Montage, ainsi que les mappings (liens) vers les données Produit 3D extraites de VPM.
    L’atelier DELMIA DPM Assembly connecté à cette base PE 3D permet ensuite de réaliser des chargements de l’état du véhicule (« contexte ») à n’importe quel pas de la ligne d’assemblage.

    Environnement : VB scripts, SQL, DELMIA, Unix, Windows, SAP, VPM

    G-FIT - PSA PEUGEOT CITROEN de janvier 2006 à mars 2008

    Projet : Gestion et optimisation des stocks et ventes de pièces de rechange
    Fonction : Ingénieur d’études et développement
    Mission : Responsable des travaux de développement, de leur conception à leur mise en production

    La définition des spécifications techniques en UML
    Conception objet et développement des IHM, tests unitaires
    Développement java sur le Framework PSA (code propriétaire)
    Développement des BATCH JAVA sous Z/OS
    Le support de production des applications, suivis des livraisons
    Utilisation d’outils pour assurer la qualité des développements

    Contexte :
    Les outils de développement dans le SI sont principalement :
    WEBSPHERE comme serveur d’application pour les applications WEB ayant à interagir avec la
    couche DATA (bases DB2) du SI.
    JAVA, HTML, XML, JSP, JavaScript, Servlets…
    IRWD/WSAD comme IDE
    CICS, DB2 pour le transactionnel sous MVS ou via les interfaces WEB.
    COBOL, DB2 sous MVS pour les traitements BATCH

    Environnement : JAVA/J2EE, STRUTS, AJAX, WEBSPHERE, DB2, MVS, CVS, IRWD/WSAD, JVIEWS ILOG, MVS, TSO, COBOL, CHECKSTYLE, JPROBE, METRICS, FINDBUGS, BATCH JAVA, Z/OS

    MESSAGIO TELECOM de décembre 2004 à novembre 2005

    Projet : Applications pour les terminaux mobiles
    Fonction : Ingénieur de développement
    Mission : Conception et développement des applications/services pour les terminaux mobiles.

    Analyse et conception objet avec la méthode merise
    Développement de plusieurs services WAP, i-Mode pour les opérateurs télécoms : SFR, Orange,
    Bouygues Télécom
    Développement de plusieurs programmes qui traitent des fichiers XML en utilisant les APIs :
    JXPath, DOM, SAX
    Développement d’un service Push-Mail pour les abonnés i-Mode en utilisant le support mail de
    SPRING

    Environnement : JAVA/J2EE, SPRING, HIBERNATE, MIDDLEGEN, COCOON, TOMCAT, APACHE, POSTGRESQL, HTML, XTML, WML, CHTML, iHTML, SVN, XML/XSL, JXPATH, DOM, JDOM, SAX

    INSTITUT NATIONAL DES TELECOMMUNICATIONS - Evry d’avril 2004 à septembre 2004

    Projet : Mode veille pour les utilisateurs mobiles
    Fonction : Stagiaire
    Mission : Stage d'une durée de 6 mois sur la mobilité des applications multi composants.

    Etude bibliographique
    Analyse et conception avec UML et MDA
    Développement réalisé en JAVA dans un environnement LINUX

    Environnement : Systèmes distribués, mobilité, J2EE/EJB, DOTNET, CORBA/CCM, UML2, MDA, LINUX

    ECOLE NATIONALE SUPERIEURE DES MINES-ST ETIENNE-ARMINES(Paris) fév. à juil. 2003

    Projet : Projet de la région Rhône-Alpes pour améliorer la qualité de l’aire
    Fonction : Stagiaire
    Mission : Développement d’un outil de prévision des pics d’ozone.

    Application d’une méthode de clustering basé sur la logique floue et datamining pour la prévision
    de pics d'ozone [Chiu 1999]
    Test du programme sur un échantillon de données (météo St Etienne 2001)
    Le résultat a montré que la prévision a été proche de la réalité à plus de 95%

    Environnement : Clustering, datamining, apprentissage artificielle, JAVA, MATLAB








    FACULTE DES SCIENCES DE L’INGENIEUR - Constantine de septembre 2000 à juin 2002

    Projet : Enseignement supérieur
    Fonction : Enseignant vacataire
    Mission : Enseignement au département informatique

    Enseigner l’algorithmique et la programmation (Pascal, Java)
    Encadrement des développements, TD, TP

    Environnement : Algorithmique, PASCAL, JAVA

    DIRECTION DE L’HYDRAULIQUE - Constantine d’Octobre 1999 à juin 2000

    Projet : Informatisation de la direction
    Fonction : Stagiaire
    Mission : Conception et développement d’une application pour la gestion et le suivi des marchés publics.

    Rédaction d’un cahier des charges,
    Analyse et conception avec la méthode MERISE
    Développement de l’application sous DELPHI

    Environnement : MERISE, DELPHI, DBASE

Études et formations
  • Formation


    DEA (BAC+5 ) MISI : « Méthodes Informatiques des Systèmes Industriels »
    Option « Architectures à objets distribués » (2004)
    Laboratoire PRISM - Ecole Doctorale SOFT
    Université de Versailles Saint Quentin - en- Yvelines.
    Ecole Supérieure d'Electricité (SUPELEC)
    Ecole Nationale Supérieure des Mines de Paris

    Ingénieur en informatique – Option « Systèmes d’information » - Constantine (2000)

    Méthodologie : UML, MERISE, MDA
    ERP : SAP, ABAP, SAP POTAL,
    Systèmes : LINUX, UNIX, WINDOWS, MVS
    Langages : JAVA/J2EE, C#, DELPHI, SQL, PL/SQL, PASCAL, MATLAB, WINDEV
    SGBD : ORACLE, DB2, POSTGRESQL, MYSQL, ACCESS
    Outils : MS PROJECT, ECLIPSE, VISUAL STUDIO, DPE-DELMIA, VPM, ENOVIA V6, TEST DIRECTOR, SYNERGY, HP QUALITY CENTER
    Framework : SPRING, BIRT, HIBERNATE, WEBWORK, SAP WEBDYNPRO
    Bureautique : VISIO, WORD, EXCEL, POWERPOINT

    FORMATIONS PROFESSIONNELLES

    2015 – « Introduction à SAP HANA » SAP E-Learning
    2012 - «LES FONDAMENTAUX DU MANAGEMENT» SSII-Paris
    2011 - EP200 « Administration du portail SAP EP » SAP-Paris La défense
    2011 - RSX103 «Réseaux : complément et applications» CNAM-Paris
    2011 - « Anglais professionnelle » CNAM-Paris
    2010 - NFE 235 « Management des systèmes d’information » CNAM-Paris
    2010 - « Anglais professionnelle » CNAM-Paris
    2009 - « Enovia MatrixOne » Dassault Systèmes - PLM University
    2008 - « DELMIA Usine numérique 3D » Dassault Systèmes - PLM University
    2007 - « Optimisation des requêtes SQL » Unilog IT training, a LogicaCMG company

D'autres freelances
Développeur JAVA

Ces profils pourraient vous intéresser !
CV Consultant cybersécurité & développement
Alain

Consultant cybersécurité & développement

  • BUSSIÈRES
C C++ JAVA ORACLE
Disponible
CV Développeur Back End
Marion

Développeur Back End

  • FLAMANVILLE
JAVA SPRING Angular
Bientôt disponible
CV Développeur JAVA
Imed

Développeur JAVA

  • THIONVILLE
JAVA Spring Boot J2EE DOCUMENTUM FILENET
Disponible
CV Ingénieur de développement JAVA
Anis

Ingénieur de développement JAVA

  • VILLEURBANNE
JAVA Kafka EMBER.JS GITLAB JENKINS Spring Boot SQL CI/CD
Bientôt disponible
CV Développeur JAVA
Agnès

Développeur JAVA

  • CHAMBÉRY
JAVA MAVEN Spring Boot GIT DOCKER CI/CD POSTMAN REACT.JS SQL
Bientôt disponible
CV Développeur JAVA
Mohamed

Développeur JAVA

  • NEUILLY-SUR-SEINE
SQL JAVA SPRING HIBERNATE REST SOAP Angular
Disponible
CV Ingénieur de développement JAVA
Mouhsin

Ingénieur de développement JAVA

  • COLOMBES
JAVA Angular SQL J2EE MYSQL SPRING JAVASCRIPT ORACLE
Bientôt disponible
CV Développeur fullstack Java /Angular
Eddy

Développeur fullstack Java /Angular

  • AIX-EN-PROVENCE
JAVA Spring Boot Angular POSTGRESQL REST SQL JAVASCRIPT
Disponible
CV Développeur
Baptiste

Développeur

  • PARIS
JAVA PHP JAVASCRIPT XML JSON CVS NODE.JS HTML PYTHON MONGODB
Disponible
CV Développeur WEBMETHODS
Hugo

Développeur WEBMETHODS

  • MÉRIGNIES
WEBMETHODS BAPI JAVA .NET PHP J2EE SQL SERVER MYSQL
Disponible