Farzin - Architecte J2EE

Ref : 100614A001
Photo de Farzin, Architecte J2EE
Compétences
WEBLOGIC
MQSERIES
WEBSPHERE MQ
Expériences professionnelles
  • Architecte Java-J2EE-SOA / Middleware Senior

    04/2011 – 02/2014
    Pour le compte de la Société Générale (Département BHFM).

    Dans le cadre d’étude d’intégration d’applications des SI des filiales de BHFM :
    - Participation à l’étude comparative des deux ESBs du marché : TALEND ESB et TIBCO Active Matrix Business Works.
    - Définition de la spécification technique détaillée pour l’intégration des applications bancaires mettant en œuvre des échanges d’information par appel de Web Services, échanges de données via des Fichiers et des messages (basées MQSeries et ActiverMQ)
    - Participation à la définition d’architecture technique d’infrastructure (dans le cadre d’un POC).
    - Développement d’un prototype mettant en œuvre les mêmes fonctionnalités que celles mises en œuvre au niveau des deux ESBs. Ce développement a été effectué via des Frameworks OpenSource Camel, Spring, CXF, Groovy, ActiveMQ, OSGI (Karaf).
    - Développement des Clients Web Services à base du Framework Spring Web-Service et CXF.

    Dans le cadre de mise en oeuvre d'une plate-forme centralisée dite "passerelle d'échange", Cette architecture est basée sur la technologie Tibco Active Matrix et Tibco Business Works.

    - Définition et l'implémentation de l'architecture technique de la plate-forme d'échange (environnement Homologation et production). Cette plate-forme permet de mettre en oeuvre l'intégration des flux de données entre le Core Banking et les applications dites satellites de plusieurs SI.
    - Définition de l'architecture spécification technique d'un ensemble de processus métiers permettant l'échange de flux de type XML tout en assurant des fonctionnalités de type :

    - Transformation des formats de données propriétaires vers un format Pivot (XML).
    Transformation s'appuie principalement via XSLT.
    - Validation des flux des données via des schémas XSD.
    - Enrichissement des métadonnées accompagnants les données (principalement les flux de
    données sous forme de messages MQSeries et/ou Tibco EMS).
    - Routage de flux tout en changeant de protocole de trnasport (Web Services -> Messages
    Tibco EMS, Tibco EMS -> MQSeries, Fichier-> EMS, etc).
    - Implémentation de Proxy de Web Services permettant de router les appels entrant vers des
    Web Services cibles tout en implémentant XML Signature/ XML Encyrption.

    En tant que responsable de la normalisation du SI (Core Banking + applications satellites) d’une des filiales du groupe SG

    - Proposition d’architecture et des procédures de déploiement du « Core Banking » au niveau d’une plate-forme mutualisée hébergeant d’autres filiales.
    - La mise en œuvre de la cinématique des traitements batchs (traitements de fin de journée, mensuels) via CTL-M. Le développement des scripts Shell pour les procédures d’archivage, d’intégration et de transferts de fichiers (CFTs).
    - La gestion du projet en relation avec la MOA et les équipes de procédures.

    Environnement technique : Linux Redhat(5.5, 6) , AIX (5.3), Tibco AMX(3.2),
    Tibco BW (5.10), Tibco EMS (7.0), MQSeries (7.5),Talend (5.0.2, 5.1.2), CXF
    (2.6.1), Camel (2.9.1), Karaf(2.2.8),Activemq (5.6),Spring (3.0.x, 3.2), Spring
    WS (2.0.2), Tomcat (6.x), WebLogic (10g, 11g).

    Du 06/2010 au 04/2011
    Pour le compte du groupe Allianz et en tant que :

    Architecte Java/J2EE et Chef de projet technique

    Dans le cadre de la mise en œuvre du projet CRM groupe :
    - La définition de l'architecture applicative et technique d'une application de type ETL (Java Batch Processing) permettant la réception des données en provenance des applications dites « Legacy », l'agrégation, la consolidation ainsi que le peuplement du CRM du groupe avec ces données via appel de WebService. Cette Application permet non seulement la gestion des rejets via un mécanisme automatisé ou mais également via une application Web.
    - La mise en œuvre d’un prototype démontrant la faisabilité de la solution. Les principales technologies utilisées étant Spring, Spring Batch, Spring Intégration, JAX-WS (Java 6) ainsi que Tomcat.

    - En tant que chef de projet technique (Responsable de l'équipe de développement) :
    Participation à la définition des spécifications fonctionnelles et des besoins métiers.
    La définition et la mise en œuvre de l'environnement de développement pour une équipe de quatre développeurs. L'environnement de développement étant basé sur Eclipse, Spring, Maven, Apacha (Intégration continue).

    Environnement technique : Linux Redhat(5.3), DB2 (9.0), MQSeries (6.x),
    Tomcat (6.x), Spring (2.5.x), Spring Batch (2.x), Spring Intégration (1.x),
    JAX-WS.



    Du 05/2006 au 06/2010
    Pour le compte de la Société Générale (Département BHFM).

    En tant qu’architecte J2EE/Middleware (DSI BHFM) :

    - Définition de l’architecture technique pour des plates-formes mutualisées régionales d’une application de type leasing. Participation au benchmark et à l’optimisation de l’application en collaboration avec l’éditeur. La plate-forme comprend des serveurs WebLogic installés sur des serveurs Linux (RHEL 5.x) et des instances Oracles sur des machines AIXs.
    - Dans le cadre de la mise en place d’un outil de reporting accessible via Intranet, internet et extranet : la proposition de l’architecture technique à base d’Apache 2.2.x et Tomcat 6.0.18. Celle-ci permet de sécuriser les accès à l’application ainsi qu’au composant dit « manager » de Tomcat.
    - Définition de l’architecture technique d’authentification forte (via digipass) à base du produit VASCO (Identikey Server). Cette architecture répond aux problématiques de la montée en charge, de la haute disponibilité et de la mutualisation. Développement d’un prototype permettant l’authentification forte via l’appel de WebService (SOAP). L’architecture est basée sur Tomcat 6.0.x et Apache 2.2.x.
    - Etude de la mise en place d’une architecture Cluster à base de Tomcat (5.5). Cette architecture a été proposée pour la mise en place d’une application de type supervision permanente.
    - Etude, Prototypage et mise en œuvre d’un POC pour une plate-forme mutualisée régionale. Cette plate-forme comprend un cluster Oracle RAC 11g (3 nœuds) et des instances WebLogic. La réalisation a été effectuée sur des serveurs AIX 5.3 et Linux RHEL 5.3.
    - Participation avec l’éditeur d’un logiciel de type Core Banking, la définition de l’architecture technique d’infrastructure pour la filiale en Chine. La mise en place d’une plate-forme Cluster WebSphere 6.1 avec Oracle 10g RAC pour le besoin du suivi technique de celle-ci.
    - Définition et le prototypage d’une architecture interopérable (basée sur la technologie de Web Service) entre une application de type Internet Banking et celle de Core Banking.
    - Définition des spécifications techniques d’échanges de donnée (Réseau MQSeries, E-Business Suite Oracle) entre des applications de core banking (I-Bank) et le CRM (EBS Oracle) pour le compte de la filiale SG en Roumanie.
    - Dans le cadre de mise en place d’une banque en Inde (Core/Corporate banking, Retail Banking, Internet Banking, CRM), en tant qu’expert et architecte technique (seul interlocuteur DSI), participation aux ateliers techniques des deux fournisseurs (InfoSys, IFLEX Oracle – à Bangalor, Mombay) issus de l’appel d’offre. Rédaction des grilles d’évaluation, validation de l’architecture technique et estimation de coût par rapport aux différentes variantes architectures d’infrastructure.
    - Mise en place d’un prototype SSO à base de WebLogic, Active Directory, Kerberos installé dans un environnement virtualisé (VMWare) AIX et Windows 2003. Cette architecture a été déployée pour des applications J2EE (filiales Roumanie, Bulgarie, etc).
    - Dans le cadre de mise en place des architectures SOA, participation au groupe de travail SOA pour le groupe Société Générale (BEA AquaLogic, Oracle Fusion Middleware, IBM SOA Fondation).
    - Préparation de cours de formation de WebLogic (8.1, 9.2) dans les filiales SG (Roumanie, Bulgarie, Egypte, …).
    - Participation à l’appel d’offre (et validation d’architecture) des plusieurs produits bancaires : PeopleSoft (projet SIRH – Tuxedo, WebLogic), Kondor+ (projet Retail et internet banking), etc.
    - Définition d’architecture applicative et d’infrastructure d’une application J2EE (Supervision Permanente – WebLogic, Hibernate, Oracle). BenchMark de cette application, Tunning SGBDR (via Oracle Performance Pack).
    - Portage d’une application J2EE (Spring, Hibernate) de Tomcat (5.x) vers WebLogic (8.1.x). Prototypage d’un module (WebService – Framework AXIS) d’échange de donnée entre le core banking (Produit Delta Bank) et cette application.

    Environnement : WebLogic (8.1, 9.2, 10.3), WebSphere(6.1.x, 7.0), MQSeries (5.3, 6.1), Oracle EBS 10g, BEA Aqualogic BPM/Integrator (5.x), Oracle (9i, 10g), VMWare (5.x) - AIX (5.3)



    De Novembre 2005 à Avril 2006
    Pour le compte de Bouygues Télécom (département hébergeur), en tant que :

    Architecte J2EE/Middleware.

    Dans le cadre d’audit et d’optimisation des plates-formes d’homologations techniques :

    - Proposition d’architecture et développement des prototypes pour la validation et la non régression des différentes fonctionnalités offertes pour les version existantes Tuxedo (6.x,7.x ) ainsi que la nouvelle version (8.x) en rapport avec l’application des patchs et/ou l’évolution des nouvelles versions d’Oracle (9.i, 10g) et plates-formes AIX (5.2, 5.3), Solaris 8,9.
    - Etude et rédaction du document de mise en place de plate-forme de Benchmark pour l’architecture technique proposée (Tuxedo). Ce document décrivait également comment intégrer les tests (unitaires et/ou montée en charge) de nouvelles fonctionnalités Oracle (Enterprise Manager System Monitoring, Data Guard, etc), AIX 5.3 (LPAR, Micro partitionnement, CIO), Solaris, Baies de stockage SAN (multi pathing, …).

    Environnement : Tuxedo (7.x, 8.x), Oracle (9i, 10g) - AIX (5.3), Solaris (8,9)









    De Mai 2005 à Septembre 2005

    Dans le cadre de l'informatisation d'un réseau de Cancérologues de l’Est Parisien (Réponses aux objectifs nationaux visés dans la réforme de la santé et plus particulièrement des directives du Plan Cancer 2003-2007) :

    - Etude de l'existant au niveau des différents SI.
    - Elaboration du dossier d'architecture technique dans le cadre de partage des dossiers médicaux personnels des patients du réseau cancérologie. Le dossier d'architecture répond aux besoins du stockage et du partage de DCC (Dossier Communicant de Cancérologie) tout en intégrant les aspects liés à la sécurité (Identification, Confidentialité, intégrité, ...), la haute disponibilité, etc. Les technologies proposées dans le cadre de cette étude sont EAI, LDAP, Portal Collaboratif, ebXML, SAML, XACML, XKCMS, etc.
    - Définition des Uses Cases (UML) concernant le processus métier RCP (Réunion de Concertation Pluridisciplinaire).


    De Septembre 2004 à Octobre 2005
    Pour le compte de Wanadoo, en tant qu’architecte :

    - La rédaction du dossier d’architecture du projet de « Gestion de Suivi des Commandes IPADSL (IGECA) » pour les conseillers BackOffice/FrontOffice de Wanadoo. L’architecture à base de Cluster WebSphere, Frontal IBM http Serve, Reverse Proxy Apache, Oracle, Alteon.
    - Etude de la refonte d’architecture du projet IGECA à partir d’EAI WebMethods 6.1 La conception et la réalisation d’un prototype (à base de processus métiers - BPM), l’accompagnement du projet dans la préparation de l’appel d’offre, etc.
    - La rédaction du dossier d’architecture du projet Platine (Projet de collecte, de validation, d’enrichissement, d’aiguillage et de filtrage des appels téléphoniques pour le système de facturation ainsi que des applications DSI de Wanadoo). Ce projet est constitué de technologies Tuxedo, MQSeries, Oracle, CFT, et un ensemble de traitements batchs.
    - Etude d’architecture et la mise en place d’une plate-forme de prototype dans le cadre de communication de deux applications CRMs (Conso+, SPAC) à base de technologie Middleware Tuxedo 8.1. Cette architecture consiste à faire communiquer deux domains Tuxedo en mode transactionnel en prenant en compte les aspects de haute disponibilité et de l’équilibrage de charge.

    Environnement : Solaris8, AIX 5.x, Linux Redat 2.4 – WebMethods (6.1), WebSphere (5.0), Apache http Server (2.0 .45), MQSeries (5.3)- Oracle (9i),
    Tuxedo (8.1)


    De Juillet 2001 à Août 2004
    Pour le compte de la Société Générale, en tant qu’architecte :

    - La conception et le développement d’une passerelle java entre le NES (Netscape Entreprise Server) et le réseau de MQSeries (réalisation des pools de connexions vers MQSeries, le parsing des données reçues sous format XML, la réalisation d’équilibrage de charge la réalisation de mécanisme d’authentification au niveau de MQSeries sous forme de librairie partagée en C, la mise en place de réseau MQSeries).
    - L’étude et la réalisation de ce même programme sous forme de prototype en JMS (MDBeans en mode transactionnel XA) entre WebSphere 5.x, WebLogic 7.x et réseaux de MQSeries (Unix, OS390). L’écriture des normes de communication en mode Asynchrone transactionnelle à base de JMS.
    - La réalisation d’une application Internet (passerelle) pour la réception des fichiers chiffrés et signés (GPG - Gnu PG) à travers d’un serveur FTP et le déchiffrement de ceux-ci à travers Connect Express vers d’autres applications.
    - L’étude des outils de profiling (Optimizite, JProbe) des applications J2EE sous WebLogic 6.1 et 5.1 dans le but de préconisation aux applications pour l’optimisation.
    - L’étude d’architecture pour la mise en place d’outils de métrologie (Precise Indepth for J2EE) pour les applications J2EE sous WebLogic 5.1 et 6.2, 7.x dans le but de préconisation en production.
    - L’écriture de la couche basse de MQSeries (Security Exit sous forme de librairie partagée) pour l’échange des messages sécurisés (OpenSSL 0.9.6G) dans un réseau de MQSeries. Cette couche permet la mise en place du mécanisme SSL avec l’échange des certificats pour l’authentification mutuelle ainsi que le chiffrement/déchiffrement des messages. Le portage du programme sur les systèmes Solaris 8, AIX 5.1L, HP-UX 11, Linux RedHat 7.
    - L’écriture des normes d’installation et d’exploitation des applications J2EE sous WebLogic 7.x. La définition des normes de migration des applications J2EE installées sous WebLogic 5.x vers WebLogic 7.x.
    La mise en place des procédures automatiques de paramétrage (ceux-ci prennent en compte tous les aspects de sécurité et de performance) des instances WebLogic installés dans un domaine WebLogic.
    - La mise en place des prototypes sous forme WebService (Glue 2.3.x, 4.1.x) au niveau de WebLogic 7 et WebSphere 5.x en vue de communication SSL (la génération de signatures et le chiffrement des messages SOAP).

    Environnement : Solaris 8– MQSeries (5.3, 5.2)- WebSphere (5.0) WebLogic Server (7.x, 6.1, 5.1)- GPG 1.0.6- Openssl 0.9.6, Jdk 1.2.2, 1.3.1- GCC – NES 4.1 – Nescape Directory Server 5.1, 4.12 – Parsers XML, Optimizite, JProbe, Precise Indepth for J2EE, Glue (2.3.x, 4.1.x)

    De Novembre 2000 à Juin 2001
    8mois
    Consultant Principal BEA Systems France
    • Mise en place de la plate forme de production de COFIDIS (Clustering WLS 5.1, WLCS/WLPS 3.0, Apache,…).
    • Contribution à la définition et mise en place de l’architecture du projet Internet BNP Business-Village (Clustering WLS 6.0, ISS 4.0, MSSql Server,…).
    • Participation à la définition et l’implémentation de certains channels du portal internet VIZZAVI. La mise en place de Weblogic Commerce/Personnalisation Server (WLCS/WLPS) et implémentation des composants internes (en guise d’optimisation) de gestionnaire de document et de contenu du WLPS (Angleterre 75 jours).
    • Ambassadeur Weblogic Server 6.0 (Formation U.S.A.).

    Environnement : Solaris 2.6 – WebLogic Server (6.0, 5.1) , WebLogic Commerce/Personalization Server (3.1), WebLogic Process Integrator (1.2), JDK 1.3 – Parsers XML/XSL - Tuxedo 6.5 – Jolt 1.1 – Oracle 8.1.5.


    De Mars 1999 à Octobre 2000
    18 mois
    Pour le compte de la Société Générale, en tant qu’architecte Middleware :

    Dans le cadre de l’évolution des architectures Client-Serveur vers des architectures (Intranet/Internet) dites « Transactionnelles », et l’évolution de ces dernières vers des architectures dites « Orientées Composants » :
    - Mise en place d’un prototype INTRANET (application bancaire) à base de TUXEDO 6.4, 6.5, JOLT 1.1 , IIS 4.0, ASP, ORACLE 8.0.5, Pro* C, C, sur des machines SUN SOLARIS 2.6 et NT 4.
    - Mise en place des normes de développement des services TUXEDO en C/C++, Pro*C/C++ et des API JAVA JOLT.
    - Mise en place des normes d’administration, de configuration et d’installation de TUXEDO et JOLT.
    - Aide au démarrage de l’application INTRANET (RAROC – Calcul des risques financiers en matière des prêts aux entreprises) et formation de l’équipe de développement dans la conception et la réalisation des modules de l’applicatgion à partir des services TUXEDO, des modules Pro*C++, librairies d’objets C++, des procédures stockées écrites en PL-SQL, et l’intégration du produit JOLT de BEA dans IIS4.
    - Etude de faisabilité et d’exploitation de serveur d’application WEBLOGIC SERVER (4.5 - 4.5.1 – 5.1). Mise en place des prototypes à base de Servlets, JSP, JHTML, JDBC, Pool de Connexions JOLT vers TUXEDO, Plug-in Nescape Entreprise Server et IIS4 comme serveurs Web en Frontal.
    - Mise en place des normes d’exploitation de WEBLOGIC SERVER pour des applications Intranet/Internet.
    - Dans le cadre de la réalisation de l’application INTERNET (ESALIA – application bancaire pour l’épargne salariale) :
    - Définition de l’architecture technique de l’application. Définition de découpage des modules de développement à base d’Objets Java réutilisable (JAVA Beans), JSP, Servlets, Java Scripts.
    - Réalisation des premiers modules de l’application, assistance et formation à l’équipe de développement. Réalisation des objets JAVA à bases des API Java (JDK 1.1.7 et 1.2.2) pour la gestion des Cookies sécurisés au niveau du serveur d’application.
    - Participation à l’équipe de travail pour l’étude de faisabilité et de définition des normes de développement pour des applications à base de composants EJB 1.0 et 1.1
    - Mise en place des prototypes à partir d’une application existante pour les différents cas d’études des EJB (Session Beans, Entity Beans) au niveau des serveurs d’applications comme WEBLOGIC SERVER, WEBSPHERE.
    - Participation à l’élaboration de l’appel d’offre pour le choix de serveur d’application au niveau des architectures Web Composant. Participation à l’écriture du prototype (JSP, Java Beans, EJB Session Stateless) pour les besoins de benchmark. La mise en place de la plate-forme de benchmark pour deux types d’architectures (mono- instace et cluster) à base de WebSphere et WebLogic.

    Environnement : Solaris 2.6 – AIX 4.2 –WebSphere (3.5), WebLogic Server (5.1, 4.5), Jdk 1.1.17 – NES 3.6, 4.1, II 4.0 – Nescape Directory Server 4.1 – Visual Café 3.5 - Visual C++ 6.0- Tuxedo 6.4 – Jolt 1.1 – Oracle 8.0.5.


    De Juin 1991 à Mars 1999
    10 mois :
    Pour le compte de la BANQUE DE FRANCE, en tant que responsable d’équipe (4 personnes) et expert système UNIX, base de données et middleware.

    Dans le cadre de l’intégration des applications Euro liées à la Banque Centrale Européenne en environnement de production, mise en place de l’architecture technique :
    - Administration des systèmes UNIX AIX (PC 6404, 4.2) et HP (Série 800, 10.20) sous NFS, NIS, DCE.
    - Mise en place des bases de données distribuées, ORACLE 7.3.4 sur HP et Oracle 8.0.5 sur les machines AIX.
    - Administration et tuning des bases ORACLE V7 et V8, définition des stratégies de partionnement.
    - Mise en place des stratégies de sauvegarde et d’automatisation avec SQL Backtrack et Recovery Manager.
    - Mise en place et administration des architectures applicatives TUXEDO 6.3. Définition des stratégies de communication des serveurs TUXEDO (des agences de BDF) installés sur des plate-formes hétérogènes (AIX – HP – NT 4 – TCP/IP- SPX/IPX – X25).
    - Automatisation des traitements batchs avec Autosys de platinium, Awk, Sed, Shell.

    Environnement : AIX, HP-UX, Tuxedo, Oracle V7 & V8, Autosys, SQL
    Backtrack, Recovery Manager ;
    8 mois :
    Pour le compte de la SOCIETE FRANCAISE DE FACTORING (filiale du groupe EULER), en tant qu’architecte TUXEDO et ingénieur système, dans le cadre de la refonte du système d’information, passant d’une informatique centralisée vers du Client-Serveur.
    - Responsable de la mise en œuvre des architectures distribuées à base de TUXEDO entre les applications Client-Serveur d’une part, et le site centrale (MVS, CICS) et le nouveau système d’autre part.
    - Administration, tuning, installation des serveurs TUXEDO.
    - Responsable des plates-formes UNIX, HP-UX 10.10, 11 (15 machines et une équipe de 3 personnes).
    - Support UNIX et TUXEDO auprès des services étude (50 personnes).
    - Rédaction de normes de développement et d’administration des services TUXEDO, PRO*C,C.
    Environnement : UNIX, HP-UX, Windows NT4, Tuxedo, Oracle V7
    18 mois :
    Pour le compte de la filiale bancaire de la CAISSE DES DEPOTS (ICDC), au sein de la cellule architecture, dans le cadre de la refonte du schéma directeur, passant d’une architecture centralisé à une architecture Client-Serveur. Participation, en tant qu’expert Sybase/UNIX et performance aux travaux suivants :
    - Responsable de l’ensemble des benchs des applications avant mise en exploitation (4 pers).
    - Etude des performances des applications et progiciels, optimisation des requêtes (Cyrano Workbench, Cyrano Prod).
    - Etude de performance et de comportement des systèmes d’exploitation (Solaris 2.5, SUNOS 4.5.1, AIX, 4.1.5), et Sql-Server ainsi que des couches Middleware (TUXEDO 6.2), CT-Library, avec Eco-Tools et LoadRunner.
    - Mise en place de la connectivité (NetGateWay), entre Sybase V10, V11 et DB2/CICS.
    - Mise en place de la réplication (Réplication Server) entre Sybase et DB2 et entre serveurs Sybase.
    - Ecriture de programmes pour la génération automatique des scripts permettant la gestion de la réplication (Shell, Sed, Awk).
    - DBA étude sur SYBASE V10, V11, administration, tuning, installation de Sql-Servers, optimisation de requêtes.
    - Revue qualité sur les procédures stockées Transact-Sql.

    Environnement : UNIX (SOLARIS, AIX), TUXEDO, Open Client/Open Server, Sybase V10/V11, DB2, CICS, Amc*Designer, Eco-Tools, Cyrano (Proc, WorkBench), LoadRunner
    8 mois :
    Pour le compte de la société ABEILLE VIE, dans la cellule méthode, en tant qu’architecte technique, participation à la définition de l’Architecture Middleware de communication entre les différents serveurs de données et les postes Client.
    - Conception et développement des librairies d’objets (C++, C) et du logiciel de génération des services de TUXEDO 5.2 permettant la communication et la distribution des objets techniques réutilisables.
    - Administration ORACLE, tuning, optimisation de requêtes.
    - Définition des normes de codage en C++/C sous UNIX, des règles d’écritures des ordres Sql et d’autres procédures stockées. Soutien au service « étude et développement ». Support technique.
    - Organisation du système UNIX, création d’un ensemble de scripts Shell d’aide à l’administration du système et d’Oracle.

    Environnement : UNIX (AIX), TUXEDO, ORACLE V7, C/C++, Pro*C, PL+SQL
    6 mois :
    Pour le compte d’un filiale de la LYONNAISE DES EAUX, participation à un forfait de réécriture d’un logiciel de GMAO, intégration de nouvelles fonctionnalités ; analyse, développement, tests unitaires et intégration (projet de plus de 200 fenêtres) ; relation permanente avec les utilisateurs).

    Environnement : UNIX (SUN), ORACLE V7, NDSK, NCL, NS-REPORT, SQL
    11 mois :
    Pour le compte de EDF, dans le cadre du projet en forfait, participation à la réalisation du projet GEODE (gestion des opérations et des équipements).
    - Responsable de la conception et du développement des serveurs et services techniques TUXEDO 4.2 écrits en C, Pro*C, PL-SQL.
    - Définition et mise en place de la configuration et maintenance des serveurs TUXEDO en vue du passage en production nationale.
    - Organisation et écriture des batchs par le sous système /Q de TUXEDO.
    - Responsable de la plate-forme technique de développement : UNIX et ORACLE.

    Environnement : UNIX (AIX), TUXEDO, ORACLE V6, V7, C, Pro*C, PL-SQL, Merise
    10 mois :
    Pour le comte du C.E.A., participation à l’évolution d’une application de gestion des commandes décentralisées, puis responsable de la plate-forme système :
    - Ecriture d’un batch d’extraction mis à jour d’une base de données SYBASE avec des fichiers provenant d’un système propriétaire, utilisation de la DB-LIB.
    - Développement des fonctions relatives au contrôle d’accès aux fonctions du logiciel (Transact-Sql).
    - Administration UNIX et DBA SYBASE, création de la base, installation de l’ensemble des couches logiciel, administration des droits d’accès, ….

    Environnement : UNIX (UNIXWARE), Sybase V10, V4.9, Transact-Sql, Db-Library, Windows, Merise
    8 mois :
    Au sein du laboratoire I.R.P.S. Participation au développement (réécriture objet en C++) des protocoles TCP-IP, adapté à un environnement objet (système d’exploitation orienté, objet, mécanisme de « thread et actors » intégré) dans ce cadre, conception et développement de l’ensemble des objets de base, la couche Socket, la couche IP, la couche liaison des données (IF…).

    Environnement : UNIX (SUNOS 4.1, BSD), TCP-Ip de BSD, C++

Études et formations
  • FORMATION

    1991 Maîtrise Informatique, PARIS VIII, option système répartis et réseaux

    1989-1990 Licence Informatique, PARIS VIII, option système et base de données

    1887-1988 DEUG Informatique et Science du Langage, PARIS VIII

    COMPÉTENCES

    SYSTEMES UNIX (AIX 5.3, SUN SOLARIS 2.6, 8, 9, HPUX 10.9, 11, 4.3, LINUX RedHat 5.x, 4.x, BSD 4.3), Windows Enterprise Server, Windows 2000, Windows NT 4.0
    MIDDLEWARE ET RESEAUX TUXEDO (6.5, 6.4, 6.3, 5.2, 4.2), MQSeries (5.2, 5.3,6.x), JOLT 1.1, Sybase Replication Server, CT-LIBRARY- DB-LIBRARY
    TECHNOLOGIES WEB Weblogic Server (10.3, 9.2, 8.1, 7.0, 6.0, 5.1, 4.5), WebSphere (7.0, 6.x, 5.x), JBOSS (5.0, 4.x), Tomcat (6.x, 5.x), Weblogic Commerce/personalization Server(3.1), Weblogic Process Integrator(1.2), SunOne Directory Server (LDAP 4.1, 5.1), , Apache (1.2.x)
    TECHNOLOGIE SOA, EAI
    Talend ESB (5.x), WebLogic Integration (8.1, 8.5), Aqualogic BPM (5.7) WebMethods 6.1 (IS, Adapters JDBC- MQSeries, Modeler, Broker, Trading Networks)
    LANGAGES Java, C++, Smaltalk, C, Pro*C++/C, PL-SQL, Transact-Sql, Lex, Yacc, Awk, Sed, Shell
    JAVA / J2EE Frameworks Spring (2.5, 3.x), Spring Batch (2.1.x), Spring Integration (2.0), Spring WebService(2.0.x), Camel (2.9.x), CXF (2.6.x), ActiveMQ (5.5.x), OSGI Karaf (2.2.x), JAX-WS, Maven (2.2.x), Hibernate (3.0), JSF (1.1, 1.2), Struts 1.3.x, AXIS2 (1.4, 1.3), RMI, JNDI, JMS, JNI, XML, JPA (EJB3), WebServices Glue (2.3.1, 3.5.x, 4.1.x)
    OUTILS DE DÉVELOPPEMENT SpringSource Tool Suite, Eclipse (3.x) , JDevelopper (10g, 11g), Jbuilder 6.0, Visual Age Entrerpise 3.5, Visual Studio C/C++ 6.0, Cyrano Prod, Cyrano Workbench, Loadrunner, Eco-Tools
    SGBDR Oracle RAC 11g, Oracle (V10g, v9.i, V8.i, V7.3.x, V6), Sybase (V10.20, V11.2)
    MÉTHODOLOGIES UML, Booch, Merise

D'autres freelances
Consultant JAVA

Ces profils pourraient vous intéresser !
CV Développeur JAVA full remote
Contact

Développeur JAVA full remote

  • LYON
JAVA SQL ORACLE Angular
Disponible
CV Tech lead
Fabien

Tech lead

  • GRATENTOUR
JAVA SPRING SQL SAFE HIBERNATE LINUX
Disponible
CV Développeur DevOps
Rida

Développeur DevOps

  • DUNKERQUE
C++ JAVA C# CI/CD REACT.JS Angular SQL PL SQL .NET J2EE
Disponible
CV Analyste développeur moyen de paiement CASHPOOLER
Yacine

Analyste développeur moyen de paiement CASHPOOLER

  • PARIS
ORACLE SQL AGILE SQL SERVER UNIX WINDOWS LINUX JAVA
Disponible
CV Développements logiciels
Loic

Développements logiciels

  • SAINTE-MARIE
PHP SYMFONY PHP LARAVEL WINDEV JAVA
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 informatique
Virginie

Consultant informatique

  • AVIGNON
PYTHON HTML JOOMLA DJANGO PHP JAVASCRIPT CSS JAVA JASPER REPORTS SQL
Disponible
CV Data Engineer | Developpeur Big Data
Mounir

Data Engineer | Developpeur Big Data

  • CHÂTENAY-MALABRY
APACHE SPARK SQL BIG DATA APACHE HADOOP SCALA JAVA PYTHON APACHE KAFKA NoSQL Cloudera
Disponible
CV Consultant automatisation de test
Boucht

Consultant automatisation de test

  • SAINT-GERMAIN-LÈS-ARPAJON
SELENIUM JAVA
Disponible