Gabriel - Consultant J2EE

Ref : 130117M004
Photo de Gabriel, Consultant J2EE
Compétences
WEBLOGIC
TOMCAT
HIBERNATE
SAP NETWEAVER
Expériences professionnelles
  • EXPERIENCES PROFESSIONNELLES

    Pictet client May 2015 - October 2015
    Java JEE Consultant

    Pamfolio is a trading desk JEE tool which allows users (traders) to perform various operation with financial assets at stock exchange
    ⦁ Refactor security analgesics batch export(BI-SAM) module with multi-thread job/task approach; as a result, overall response time is 4-5 less than before(20m instead 1.5h for 140k securities)
    ⦁ Migration of all 8 Pamfolio ear projects from Weblogic 10 to WL12 in order to take benefit of JEE6 features such as: CDI beans, javax.bean validation, avoid @Local interfaces for @LocalBean logic.
    ⦁ I’ve created a separated WL12 maven profile which can generate weblogic-application.xml through maven ear plug-in for all ear projects.
    ⦁ Analyzing application dependencies and further avoid clashing with WL12 embedded ones by using wl-cat and preferred package option.
    ⦁ Integration testing with jUnit ,H2 DB, Mockito and Powermock on Indexes module: Bond, Stock, Short term, and FI constituents; as a result, the code coverage was improved significantly according to Ema plug-in tool analysis.

    Env : JEE, Java Swing, JPA, Hibernate, EJB3.0, Hazelcast, Jaxb, JMS, Weblogic10/12, Weld CDI, Maven, jUnit, H2, Mockito, Powermock SVN, Eclipse, Sql, Oracle, Bamboo, Fisheye, HP ALM, Nexus, Ema, Sonar, Git, Stash. Design Patterns: DAO, DTO, Service Facade.

    SLIB August 2013 - October 2014
    JEE expert

    Synthetic VaR(SV) is a highly concurrent & transactional BnpParibas IB (BP2S) J2EE compliant application is a part of CEP(Complex Event Processing) architecture which communicates upstream and downstream with other various systems such as: SIB, CRMS, ACK, BP2S(Daily Var) and Xylos.
    Mainly, SV consists of 2 modules: core batch and a GWT client. The core batch is in charge with heavy transaction processing of the corresponding flows:SIB, CRMS, ACK, BV, Ullink, LCH either intraday by JMS messages or end of day (market closing) by instruction files which are integrated within a connector type architecture.
    The main SV features are: CEP of various instrument flows, Client set up, Referentials (FX rates), Flow monitoring, Risk and System Alerts, Audits and Reporting. SV reaching its maturity in 4.0 production release, we decided to decouple within a new BTF (Before The Fact) connector architecture the following features: Answering, Valuation, Formatting, 1st and 2nd level Checks(format, status, time, client setup, btf scope).
    Therefore it's about processing of incoming client requests which can be either cash and/or securities. Daily load are estimated to scale at 400k requests.


    Functional : various developments, changes and fixes involving :
    ⦁ equity derivatives, stocks, clearing, account keeping, settlement obligations, cash flows, securities-> positions netting, CCP&OTC trades, Collateral& Holding->liquidity net positions->add-on calculation, portfolio valorisation, risk calculation: available cash, risk measure;
    ⦁ risk calculation reporting: cash collateral & holdings, security collateral & holdings, turnovers: OEX Buy & Sell, OTC Buy & Sell; forecasts.
    ⦁ evolution of GWT GUI for client entity accounts: connector identifier validation by regexp masks;
    ⦁ add warning messages when deleting clients or risk units from the parent hierarchy node.
    ⦁ creating Btf Security simulator GUI with Bootstrap css which can help admin user to inject JMS Messages within the message queue.

    Infrastructure: creating the security module queues and topics
    ⦁ jHat tuning for large Glassfish heap dumps(2g) analysis that led to EJB entity caches optimization.
    ⦁ jpa query optimization; fix of various production incidents: purge of old security prices, positions, liq positions~5.9-6M records
    ⦁ conf&tuning of application JDBC connection pool:init&min pool size,max nb of connections that will handle client requests
    ⦁ monitoring of production GF server with jconsole through jmxrmi:heap,thread poolsespecially jms consumer workers.

    Env : J2EE, JPA EclipseLink, EJB 3.0, jaxb, XML, JMS (Websphere MQ ,qBrowser light) Servlets, Glassfish3.1, maven,jUnit,mockito,desing patterns: decorator, chain of responsibilities, template method, visitor; selenium webdriver, quickfix, GWT, bootstrap, Jenkins, Nexus, Eclipse, checkstyle, Birt, sharepoint(user perpective), sql, oracle, PowerAMC, Linux(Suse), bash shell, Svn


    Worldline May 2013 - July 2013
    Senior Java Developer

    SG-CSA Enrollment project is a re-factoring of an IVR system of Societe Generale client. The existing legacy IVR was developed in a Atos proprietary voice scenario language. The objective was to re-write from scratch the entire application by adopting some of new trends and standards such Spring Weblow an VXML.
    ⦁ From the functional point of view, the goal is to enroll the phone numbers of the retail banking clients in order to allow them to receive security codes in order to confirm their online banking transactions. We've conceived all the system states and transitions with Yed UML diagram.
    ⦁ This is a detailed specification design which include: authentication, main menu, and 8 main branches:
    ⦁ Enrolling of mobile French phone number, fixed French line number and fixed foreign line nb;
    ⦁ Playing the current enrolled phone number; removing the current enrolled phone number;
    ⦁ hanging the current enrolled mobile branch phone number, fixed FR line number and fixed foreign line number

    As requested, developments and testing were done for other various projects for LCL, BnpParibas clients.

    Env : Java, spring Webflow, IVR, VXML, JSP, UML, JAX-WS, SOAP, WSDL, jUnit, Tomcat, Eclipse, Linux, Yed

    BMW January 2013 - April 2013
    Java/J2ee Expert


    ⦁ Re-factoring from scratch of ******** with 2 extra BMW brands:Mini and Motorrad
    ⦁ Model the overall system architecture with UML component diagrams. Next, design the use case diagrams with the suitable stereotypes(include/extends) to depict actors interactions. Design application interface dependencies with UML sequence diagram; The flow depicts from the json ajax call to WS Rest-full class method, further on to Facade stateless EJB Service which delegate method calls to the injected DAO EJBs which are queering the DB.
    ⦁ Design the DB schema with normalization of a set of ~20 tables related to: car, dealers, announcements, brands, series, models, gearboxes, engine types, options, equipments, finitions. I've provided DDL & DML sql scripts to create&populate tables, indexes, sequences, constraints that insures JPA 1-*,*-1,*-* cardinality relations.
    ⦁ Implementation of an import data batch process which inserts ~5000 announcements from a xml input file. OTOH, the data of the reference tables are inserted/updated in related tables from above.
    ⦁ Conception of an export batch process in XML format compliant with an XSD for mobile version.
    ⦁ Development of REST Web Services with of JAX-RS Jersey implementation. Therefore, the referential data is exposed as JSON objects to be consumed by GUI within jQuery calls. Other rest-full methods allows to query for results such as: the multi-criteria, full text search, ultimate promotions.
    ⦁ Design of JAX-WS SOAP WS within SOA architecture to notify with xml messages when the user will trigger a booking of a car test demand or a contact request.
    ⦁ Configuration of ElasticSearch(ES) Jdbc Rivers with mappings to index all 3 BMW brands announcements as documents in the ES index cluster. This ES tier allows full text search, OTOH, multi-criteria queries was done with bool query, filter or facets as a prof of concept alternative to JPA ejb-ql queries.

    Env : J2EE, EJB3,TimerBean, JPA Toplink, Glasfish 3.0, Oracle, Jdom, ElasticSearch, Curl, Jest, Json, REST, JAX-RS, Jersey, SOAP, JAX-WS, WSDL, XSD, Maven, Linux, Svn, Mantis, UML, Eclipse, jquery, backbone.js, html5

    2012-02 - présent Senior Analyst Développeur Java – Luxoft sous-traitant du ******** , Bucarest
    Description du projet: FICC Klondike projet est un outil «moyen bureau» j2ee qui permet de capturer des opérations a la bourse comme la création et modification de produits.
    En outre, dans ses caractéristiques, il offre des fonctionnalités de: modifier la flux de tâche avec et tickets, l'observation du marché, des produits complexes de trésorerie, différents instruments financi?res comme générique, interdesk, backtoback, du crédit et des instruments parfaits.
    J'ai assuré de développement de la fonctionnalité de la hiérarchie Gcrs composée par fonction, segment et secteur pour chaque bureau du banque; suite de tests d'acceptation écrites programmation pour tous les cas de test avec HTTPUnit
    J'ai effectue développement de tip «back end» des services et de leur «définition de fait » Scrum; la validation des tests unitaires avec JUnit et jMock et des tests d'intégration.
    Construction et d'optimisation d'un index Apache Lucene de sur un ensemble important de données.
    J2EE, struts2, freemarker, Spring IoC, hibernate, jmx, jms, httpunit, xpath, json, Lucene, Oracle 11 plsql, jira, svn, ant, linux shell, postgresql, inteliJ, junit, jmock, mockito, intelij-idea, scrum, agile.


    2011-09 - 2012-01 Consultant SAP Java Netweaver - Fair Value sous-traitant du ********
    Fournir des services de consultace J2EE Java Netweaver en utilisant E-Commerce B2B 5.0 pour le client
    J'ai créé piste NWDI et configurations développement avec les composants requis pour le développement du commerce électronique tels que: CUSTCRMPRJ, SAP-SHRWEB, SAP-SHRAPP, SAP-CRMWEB, SAP-CRMAPP, SAP-SHRWEB, SAP et SAP SHRAPP-CRMDIC ??et ses dépendances.
    Aussi j'ai configuré une application personnalisée b2b Arabesque, ses projets correspondantes isadmin shopadmin; j'ai mis en place les 3 configurations XCM. J'assure les développements suivants:
    Affichez le centrer but lucratif avec limite de crédit et le montant du crédit disponible.
    Limiter le stock des produits du catalogue ? une valeur seuil de pourcentage; supérieure ? celle du client ne peut pas commander des produits (détails java j2ee mise en ?uvre de ZFV_ISA_ATP_CHECK d'appel est similaire ? celle ZFCC ci-dessous).
    Masquer les informations diverses liées a la commande tels que: date de livraison souhaitée, infos sur le mode de paiement; désactivant les 2 champs «incoterms». Changer les différentes valeurs des étiquettes.
    Démarrage et arr?t des applications ? l'aide de l'outil NWA et aussi le redéploiement d'archive ear sur le serveur J2EE;J'assure le redémarrage de l'instance de serveur J2EE, le débogage a distance.
    J2EE Netweaver, Struts1, JSP, Javascript, J2EE SAP serveur, le déploiement et l'administration du serveur SDM, l'utilisation de la console de JSPM, ConfigTool, NWA, linux shell


    2011-03 - 2011-08 Chef d'équipe Java J2EE- HGroup sous-traitant du ******** , Bucarest
    Diriger une équipe de 8 développeurs et 2 testeurs pour J2EE Web de divers projets de client
    L'encadrement et la supervision de l'équipe du point de vue technique Java/J2ee et Oracle/Sql.
    Attribuer, suivre et déléguer des tâches quotidiennes aux de l'équipe, selon la prévision du projet (gant).
    Présente au client l'état hebdomadaire des projets et faire les estimation pour la date de livraison avenir.
    Assurer et coordonner la transition doucement des livraisons de projets de développement et intégration du la phase de développement, d'acceptation ? la production.
    En charge avec les meilleures pratiques de l'architecture, de développement et d'optimisation puis que en conséquence ils sont propages sein de l'équipe afin de réaliser en continu.
    Responsable d'un rôle de médiateur entre les développeurs et les cadres supérieurs / clients.
    En charge de la sélection technique de nouveaux développeurs et leur tests dans des entretiens.
    Écrire les spécifications techniques en fonction des exigences fonctionnelles, proposer une architecture et de participer ? l'évolution.
    Struts2, Tiles, JQuery, SOA WS, JSON WS (jersey net.sf), HttpClient, Spring IoC, JMS ActiveMQ, Hibernate3, Oracle10g, MS Visio, Hudson, linux shell


    2010-03 - 2011-02 Chef d'équipe Java / Développeur Senior Java – Intrasoft sous-traitant du Parlement Européen, Bucarest
    Projet RELS est le moteur de flux de taches (workflow) de gestion de l'inventaire du Parlement Européen.
    Pour l'architecture d'application j'ai mis en lieu le framework Spring MVC avec extJs/gxt dans la couche IHM, un service-persistance Hibernate qui fait le liaison entre les modelé des contrôleurs et le domaine du mod?le des objets métier. Ces objets ORM sont mappés vers les tables BD ou par l'utilisation des procédures stockées. On utilise des intercepteurs Spring personnalisée pour gérer les transaction BD.
    Du point de vue couche présentation, j'ai décidé d'avoir des fragments de apache tilles génériques pour les composants de base tels que inputText, textArea, date du calendrier, intervalle des dates ou numéro, saisir de texte avec auto-complétion pour permettre une réutilisation élevée et une maintenance facile ainsi que la boîte ? outils avec des composants ExtJS.
    Du point de vue fonctionnel, notre équipe a finit de mettre en place les modules du: Sécurité, Codification, Inventaire, Catalogue et Bilan de fin d'année. Aussi, j'ai implémenté le module de Inventaire principal avec de lots de bien d'entre et lots de sortie et des fonctionnalités de recherche et de workflow de visa pour ces biens liés aux lots correspondants. Également j'ai implémenté le module de gestion de lots de tracking par leur code de barre avec tous les action: création, recherche, supprimer, transfert, approuver.
    J'ai développé ces 2 modules proches du cahier des charges fourni par place-distance analyste EP. Nous avons fourni une des caractéristiques d'autorisation basées sur les balises et annotations de Sécurité du Spring pour permettre ? 42 différents rôles des utilisateurs d'interagir constamment avec des objets métier en fonction de leur expertise.
    On a décidé d'avoir Junit utilisé par tous les développeurs de tester le niveau DAO de tous les modules.
    Aussi, j'ai mis en place l'outil d'intégration continue de Hudson pour superviser le processus de développement: erreurs des compilation, les avertissements de formatage de code. Le processus de construction a été assurée avec outil de compilation Maven2.
    Aussi, j'ai installé Sonar pour l'analyse du code source statique et dynamique;afin de détecter différents défauts, calculer la complexité cyclomatique, composants, violations drilldown, temps d'exécution, etc.
    J2ee, Spring 2.5.4 MVC & IoC, Hibernate 3.2.6, apache tiles, ext JS, javascript, Oracle 10g PLSQL, Tomcat 6, JUnit, maven2, ant, Jira, Sonar, Hudson, Selenium, Redhat 5, CVS, Jmetter


    2009-03 - 2009-12 Chef d'équipe Java / Développeur Senior Java - European Dynamics sous traitant de la Commission Européenne bureau OHIM, Alicante
    J'ai assuré l'analyse, la conception d'architecture, mise en ?uvre, l'intégration et les tests unitaires pour les fonctionnalités suivants requis par les clients:Changement de nom et l'adresse d'un propriétaire ou représentante des marques enregistres et transfert de la propriété d'une marque entre toutes les combinaisons 4 du propriétaire et avocat
    Participer ? la conception, proposition de la solution des environnements de test et de dév: ils sont composés de 1 serveur apache balanceur de charge, 2 weblogic10 en front-end, 2 weblogic9 en arri?re.
    Participer au processus d'établissement des couches projets Maven architecture:la couche domaine et dao, couche de portlets, couche web services REST en utilisant jaxb et jax-rs.
    Analyse, conception et mise en ?uvre et le test pour le portlet de changement du nom et l'adresse de titulaire d'une marque ou d'un représentant. Analyse de schéma BD, la conception de schéma XSD.
    Implémentation de la méthode XML vers objets Java (unmarshaling jaxb) dans la couche d'intégration, et de la méthode objets java a XML (marshalling jaxb) dans la couche WS; Mettre en ?uvre la gestion des transactions par une maniéré Spring déclarative pour le niveaux de propagation et niveaux d'isolation.
    Déployer les portlets sous portail Liferay regroupés développement des serveurs Weblogic en frontal. Configuration communautés Liferay utilisateurs et des groupes. Déploiement du jar de webservices.
    Organiser des réunions quotidiennes de Scrum avec l'équipe; Assigner des tâches du back log ? les membres de l'équipe lors de la réunion de planification de sprint. Lors de la réunion de demo de sprint, j'ai fait la présentation de nos réalisations de l'équipe pour le client. J'ai participé avec l'équipe pour la réunion rétrospective de sprint organisé par master du scrum afin de vérifier ce qui a bien ou mal pendant les sprints, les améliorations possibles pourraient ?tre apportées dans le prochain sprint.
    Liferay 5.2, JSR 168, 268 portlets, Ice faces, Rich Faces, JSF1.2, Spring IoC, SOAP and XSD Rest Web Services (axis, axb, jax-rs), JMS, Weblogic, Tomcat 5,Open SSO, Oracle ESB, JDBC, Informix 10, Maven, SVN, UML, Visio, Mantis, Team Hudson, Selenium & Jmetter; Junit, EasyMock



    2008-04 - 2009-03 Chef d'équipe Java/Architecte des solutions J2EE - Softwin Bucharest
    modules reporting: analyse, conception et mise en ?uvre de certains 3 projets: e-Donatii, Etai outil interne de gestion clients et factures, OTP Bank: outil de gestion des hypothéqués
    La conception et l'analyse des cas d'utilisation du syst?me et les acteurs.J'ai decrit tous les scénarios possibles d'interaction des acteurs avec l'application. (Conditions préalables, toutes les étapes de scénario dans les détails, post-conditions )
    Conception de beans JSF et les contrôleurs qui correspond aux vues qui sont composée des fragments réutilisables jsp afin de parvenir ? la fonctionnalité principale.
    La coordination des 2 développeurs ? rester serré dans la ligne de temps du projet avec: développement de code, tests unitaires, intégration de modules, des corrections de bugs et tests de non régression.
    Supervision de l'administrateur syst?me pour installer correctement et configurer le serveur base de donnais, serveur des email, sur les environnements de test, acceptation et mais aussi dans le prod.
    IBM commerce accélérateur de référencement pour, CategoryDisplay, url ProducDisplay par des noms mappés sur les identifiants de URL Mapper avec RAD
    JSF 1.2, jboss rich faces 3.1 & a4j, jsp / xhtml, hibernate3 tomcat5.5/jboss4.2, mysql5/db2, javamail, Jasper Reports, ldap, active directory, eclipse3.2, svn, redhat3, IBM RAD, Websphere, WAS.




    2006-11 - 2008-03 – Développeur Senior Java – European Dynamics sous-traitant de la Commission Européenne DIGIT B4 , Bruxelles
    Conception, implémentation et les tests de fonctionnalités IHM et les services «back end » finaux pour les entités externes de la Commission européenne: la création, la mise ? jour et la recherche d'une des personnes externes et aussi la création, mise ? jour et la recherche d'un des organismes externes.
    Mise en ?uvre et les test des modules de workflow de taches: les attributions qui constitue un flux de tâches lancé en «parall?le» et e-signataire qui est un flux lance d'un façon « serial ».
    Conception et mise en ?uvre de test du module liste des documents de distribution.
    Mise en ?uvre et le test de nouvelles fonctionnalités, demandes de modification ou des corrections des défauts dans les modules suivantes
    Module de création de documents(sauvegarde d'enregistrement, et en ajout des actions sur les fichiers), Module de préférences, Module des entités virtuelles qui permet ? un utilisateur d'agir au nom d'une autre afin de fournir une tâche pour le premier utilisateur qui est tr?s occupé: haut fonctionnaire de la CE par son / sa secrétaire
    fonction de verrouillage du document qui a un impact sur le plan de classement (les fonctions de classer et déclasser), les attributions (actions sur une tâche comme: finir, déléguer a un autre utilisateur et retour ? l'expéditeur), le check-in, check-out d'un version de fichier de document.



    2005-04 - 2006-10 – Développeur Senior Java - ********, Bucarest
    Application Web Customer Care: j'ai écrit spécification technique détaillée pour les nouveaux services: balance sms, «upselling» de la validité, remboursement synchrone et asynchrone, cdr de l'abonné.
    J'ai également participe a l'étape de l'implémentation des ces services au sein de l'architecture Web client, tester ces services et les classes d'objets métier avec des suites de testes junit.
    Les classes d'objets métier dédie pour les services et qui correspondent a toutes les abonnes ont les IHM dans l'onglet implémentés comme singleton, donc sont instanciés une fois pour tous clients.
    Outils de gestion (MGT): implémentations des services du recyclage de compte de et allocation des comptes prépaie: selon la spécification cadre reçues. Reciclage de compte est une méthode business de télécom qui permet lechangent d'un compte d'abonné ? partir de l'état désactivé permanente ? l'état vacante.
    J2EE, ejb 2.1, servlets, jsp, JDBC, ldap, jndi, java mail, rmi, design patterns, JUnit, Jboss 4.0.2, Tomcat 5.5, swing, awt, Ant, Eclipse (2.0, 3.0, 3.1), informix, oracle, solaris 5.8,Unix, bash shell scripts,CVS.


    2004-09 - 2005-03 - Analyst développeur Java - Blue Phoenix Solutions sous-traitant de ******** Nicosia Cyprus
    Conception, et développement des portlets Java pour accomplir des opérations bancaires.
    Conception de templates réutilisable de jsp et validateurs correspondantes a leur action Struts
    Conception du JSTL taglib et intégration avec les fichiers jsp et la conception et la mapping ejb
    Implémentation de l'indépendance du langue des toutes les portlets (classe bundleloader, i18n balises jakarta, les fichier .properties): script pour éviter doublons des clés et les valeur pour tous les portlets
    Eclipse, Jboos 3, Struts 1, JSP, JSTL, javascript, EJB 2.1, html, ant, junit,cvs.


    2004-04 - 2004-09 - Analyst Développeur Java - ********, Bucharest
    Concevoir et implémentation des scénarios VXML d'une mani?re statique et aussi dynamiquement avec framework MVC WebMacro) pour le navigateur vocal OpenVXI et Convedia
    Conception et développement des classes trame métier Java et les servlets Tomcat d'un application télécom de tip n-tier. Écrire des classes JUnit pour les tests unitaires.
    Eclipse 2.0, VXML, WebMacro, Servlets, Tomcat 3.3, 4.1 JUnit, Javadoc, Informix 9,Solaris 5.7, 5.8, Unix, bash et ksh, scripts shell, vi, CVS, Visio.


    2003-11 - 2004-04 - Analyst développeur Java - Kondiment Solution – Bucarest
    Conception, développement et maintenance d'un moteur de vente en ligne qui permet aux utilisateurs, un ou plusieurs designers vestimentaires du Londres, de configurer et de commander des étiquettes qui seront mis en production dans une usine basée ? Bucarest.
    J2EE, JSP, EJB 1.1 stateless et statefull beans, servlets, JavaScript, css, DHTML, VSS, mysql, postgresql.


    2003-08 - 2003-11 - Développeur Java - Leibniz Laboratory - IMAG Grenoble
    AIRA web personnelle assistante est une architecture client-serveur qui permet d'améliorer les résultats envoyer par un moteur de recherche comme une réponse ? une requ?te.On spécifique côté serveur,il y a:
    Un analyseur examine les pi?ces, ? créer un index qui sera utilisé pour identifier les documents pertinents pour une requ?te donnée. L'analyseur utilise généralement un ensemble de r?gles qui est lui-m?me permettant d'identifier les éléments utiles du document et d'assurer leur insertion dans l'index. Il peut aussi utiliser une ontologie générale, ce qui permet de mettre en perspective les documents dans un domaine particulier, ou d'analyser les liens entre les documents et de recueillir un ensemble de statistiques sur ces liens.
    Le moteur de recherche reçoit les requ?tes émises par l'interpr?te et utilise l'index pour identifier les documents adaptés, en utilisant la stratégie d'évaluation de la pertinence du syst?me. Cette sélection peut utiliser les compléments d'information fournis par la demande (l'âge du document, la taille ou le type). Du côté client il y a:
    Un interpr?te rassemble des informations disponibles (contexte, domaine inclus, la tâche) ? formuler une ou plusieurs demandes destinées au serveur qui correspond ? une interprétation des besoins des utilisateurs précis et complet.
    Un processus de filtrage peut encore exploiter l'information associée ? l'utilisateur pour filtrer les résultats fournis par le serveur et éventuellement de les classer dans un ordre plus adaptée aux besoins de l'utilisateur.
    Outils utilisés pour le testing et optimisation du analyseur: jdk1.4, XML, DOM, SAX, XSLT. Eclipse.


    2002-08 – 2003-07 - Analyste Développeur Java - Laboratoire d’Automatique de Grenoble, INPG France
    Analyse, conception et implémentation de l'algorithme java qui est la mise en ?uvre des méthodes combinant pour trouver les sous-syst?mes testables d'un syst?me industriel
    Développement d'un outil client-serveur pour l'apprentissage ? distance qui a été mis en ?uvre en Java; cet outil représente un simulateur du comportement d'un syst?me industrielle composé de 3 bacs d'eau connectée en cascade; l'approche est basé sur la méthode d'intégration Runge Kutta;
    L'application permettra des perturbations et simulation de défauts en temps réel ou batch. Description de l'application a été élaborée avec des diagrammes UML (classes, de séquence, de collaboration et d'activités) . matrices de java.util.Vector, présentation avec javax.swing et awt, Jbuilder,Rational Rose.



    2002-03 - 2002-07 - Analyste Développeur Java - Laboratoire d’Automatique de Grenoble, INPG France
    Analyse et conception et implémentation de l'algorithme de diagnostic évolutive qui permet la détection et l'isolation des défauts dans un manip industriel composé de 2 réservoirs d'eau en cascade. L'algorithme est implémenté d'une mani?re «temps réel» et la présentation détaillée est fait par IHM du javax.swing
    Autre outils utilises: JDBC, multithreading, base de données PostgreSQL, AWT, Jbuilder Unix, sh.


    2001-05 - 2002-03 - Développeur Web - Maison d' Edition : ********
    Conception, développement et maintenance d'un moteur de ventes en ligne (front-end et back end) et aussi du la facilité d'administration.
    Développement ASP (avec Javascript et VB Script), IIS Server sécurité et administration + SQL Server conception du la base de donnais , Flash 4&5 avec ActionScript 1.0 Dreamweaver Mx, html, css.


    2000-11 - 2001-03 - Développeur Web - Maison d' Edition : ********
    Web design, conception et formatage de pages HTML avec Dreamweaver UltraDev 1&4, css, animation avec Macromedia Flash4, Javascript , programmation en PHP et ActionScript 1.0.

Études et formations
  • Formation

    Années:2002-2003 Titre du Diplôme / Lieu: Master /INPG Grenoble, France Spécialité "Automatique-Productique"
    Années:1997-2002 Titre du Diplôme / Lieu: Ingénieur/UPB Bucarest, Roumanie

    SYSTEMES:Windows 9x, Server, XP, 7;Linux,Solaris,Unix,RedHat(Fedora),Mac OS X Debian(Ubuntu).
    LOGICIELS: Jira, Mantis, Confluence, Hudson ,TeamCity, CruiseControl, Sonar, cvs, svn, Mantis, SAP Netweaver SAP(NWA, JSPM, SDM, configtool), Eclipse, Intelij-Idea, MS Visio, Rational Rose, Objecteering, Poseidon, Selenium, Jmetter, XML Spy, Tibco, Oracle ESB, Open SSO, Toad, Squirrel.
    LANGAGES: Java,Javascript,Php,ASP, SQL, PLSQL, Python, sh bash scripts, C++,C#.
    SGBD : Oracle, Postgresql, Mysql, Informix, SqlServer, DB2, EMC Documentum
    METHODES: UML RATIONAL ROSE, RUP, AGILE, SCRUM, TDD.

D'autres freelances
Consultant J2EE

Ces profils pourraient vous intéresser !
CV Développeur DevOps
Rida

Développeur DevOps

  • DUNKERQUE
C++ JAVA C# CI/CD REACT.JS Angular SQL PL SQL .NET J2EE
Disponible
CV Architecte JAVA
Fabien

Architecte JAVA

  • ORLÉANS
JAVA J2EE REST Spring Boot SOA APACHE KAFKA POSTGRESQL AGILE DOCKER CASSANDRA
Disponible
CV Développeur full stack JAVA
Abdallah

Développeur full stack JAVA

  • SADA
JAVA J2EE Spring Boot API RESTful REACT.JS ORACLE SQL PHP JAVASCRIPT LINUX
Disponible
CV Consultant / Developpeur FullStack
Chaima

Consultant / Developpeur FullStack

  • RUEIL-MALMAISON
JAVA SQL J2EE UNIX Angular JAVASCRIPT SQL SERVER
Disponible
CV Expert JAVA
Sami

Expert JAVA

  • LILLE
JAVA J2EE C SQL Angular AGILE CI/CD LEAD MANAGEMENT JAVASCRIPT POSTGRESQL
CV Ingénieur de développement SAP CX
Aymen

Ingénieur de développement SAP CX

  • VILLEJUIF
API RESTful SCRUM SAP CX HYBRIS SPRING J2EE JAVASCRIPT SQL SERVER IntelliJ IDEA MAVEN
CV Consultant talend
Firas

Consultant talend

  • VITRY-SUR-SEINE
JAVA SQL J2EE TALEND TALEND DI ORACLE UNIX AGILE BIG DATA TALEND MDM
CV Développeur fullstack
Abdelhadi

Développeur fullstack

  • COLOMIERS
JAVA Spring Boot J2EE PYTHON Angular SQL C# TypeScript REACT.JS
CV Développeur Full Stack JAVA/J2EE
John

Développeur Full Stack JAVA/J2EE

  • METZ
J2EE JAVA SQL DOCKER GIT REST SOAP PYTHON C# MAVEN
CV Directeur de projet
Kristen

Directeur de projet

  • ASNIÈRES-SUR-SEINE
MS PROJECT CRM MAITRISE D OUVRAGE SECURITE Cybersécurité AGILE DATACENTER PMO (PROJECT MANAGEMENT OFFICE) CMMI J2EE