01/2008 – 12/2009 PRODUCTION INFORMATIQUE SOCIETE GENERALE
Administration et support niveau 3 sur les outils Middleware Apache, Tuxedo, Weblogic, Informatica..
Administration des outils middleware
• Administration et support Niveau 3 de Tuxedo, Weblogic, Apache et Informatica,
• Mise en place des logiciels du socle technique pour les projets,
• Support sur les outils middleware pour les bureaux techniques et les ME.
Réalisation des Taches
• Mises en production et homologation des logiciels du socle technique avec respect des règles de la production et homologation (sécurité, normes et standards, environnements).
• Assurer le maintien en conditions opérationnelles des logiciels du socle technique : middleware, serveurs d'application, moniteurs transactionnels; ETL etc.
• Etude et réalisation d’un KM Tuxedo, en Shell et MIB Tuxedo, pour la supervision des serveurs Tuxedo.
• Migration technique d’applications (changement de serveurs, migration de version d’OS ou de base de donnée …),
• Participation à la réalisation des nouvelles normes de production (installation et exploitation).
• Participation à la réalisation des Script Shell pour l'industrialisation d’installation et de supervision des logiciels du socle technique,
• Les projets ayant des problèmes des performances : Optimisation des paramètres des serveurs Weblogic et Tuxedo, Répartition de charges au niveau serveurs..
• Les projets ayant des problèmes pour maintenir en conditions opérationnelles : recherche des points de contentions dans l’applicatif (log, base de données…) en collaboration avec BEA, Oracle et Sun.
ENVIRONNEMENT ET OUTILS : TUXEDO 8, 9 ET 10, WEBLOGIC 7, 9 ET 10, APACHE, INFORMATICA 7 ET 8, UNIX, SOLARIS 8 ET 10, HP-UX, AIX 5.3, REDHAT, WINDOWS 2003, LINUX, ORACLE 9 ET 10, SHELL.
01/2004 – 12/2007 SOCIETE GENERALE
Responsable Applicative MOE
Collecte des Autorisations
Application transversale permettant d’une part de collecter les autorisations sur les personnes morales, d’autre part de redistribuer celles-ci vers les applications en aval pour effectuer la synthèse des risques. Les autorisations collectées sont également consultables par les Web Services.
Etude, Conception et Chiffrage
• Etude de faisabilité, conception et la rédaction des spécifications techniques détaillées sur la Restitution en Xml des données d’autorisation,
• Réalisation du document et la Revue de code C/C++ sur les erreurs et Optimisation de performances du programme,
• Etude et conception sur les retours, des autorisations rejetées, avec des libellés en multi-langues,
• Spécifications techniques détaillées pour l’industrialisation de l’application,
• Analyse et conception sur l’ordonnancement et la gestion des traitements de la partie collecte et Restitution,
• Analyse et développement pour la collecte des nouveaux flux en entrée,
• Etude et la rédaction des spécifications techniques détaillées sur la collecte et la Restitution en Xml de Limites Globales,
• Conception sur la réception et utilisation des référentiels communautaires permettant d’effectuer les contrôles référentiels,
• Maintenance corrective et évolutive.
Développement, réalisation et test d’intégration
• Réalisation MCD et MPD de la base de données de l’application avec POWERAMC9,
• Développement de la partie Collecte des autorisations et des Limites globales : réception et contrôle en C/C++, PRO*C/C++ et PL/SQL, chargement dans la base Oracle avec SqlLoader.
• Développement de la partie Restitution des autorisations et des Limites globales : PRO*C/C++ pour l’extraction, programmation en C++ pour la sérialisation des données en XML. Le parseur XML d’Oracle en C++ est également utilisé pour l’analyse,
• Ordonnancement et la gestion des traitements de la partie collecte et Restitution : job CTRL*M et Shell Script sous UNIX,
• Création des tables, index, partition des tables, synonyme etc dans la base Oracle,
• Développement en XML/XSL pour la diffusion des engagements au format aplat,
• Développement des web services en JAVA, sous ECLIPSE. Déploiement de l’instance de Weblogic7 et Weblogic9 sous UNIX et Windows.
• Développement et la livraison sont effectués sous la gestion de configuration ClearCase et système UNIX et WindowsXp,
• Réalisation des tests d’intégration.
Livraison, Suivie et Assistance
• Livraison de la version de l’application en homologation et en production (CTRL*M, Binaires C/C++, Sources, Shell scripts, script SQL),
• Assistance à l’équipe TOM(Connect Express) pour la configuration des flux en réception et émission de l’application,
• Analyse et diagnostique des incidents applicatifs et reprises des traitements en exploitation,
• La surveillance permanente du bon fonctionnement de l’application en production,
• Formation, Suivie et Assistance aux utilisateurs, gestionnaires, ingénieurs en production et maîtrise d’ouvrage,
• Support applicatif Niveau 2 et 3.
ENVIRONNEMENT ET OUTILS : CONTROL*M, UNIX, SOLARIS, WINDOWS XP, ORACLE, C/C++, XML, JAVA, SCHEMA XML, PRO*C/C++, POWERAMC9, CLEARCASE, SHELL, JAVA, PL/SQL, SQLLOADER, WEBLOGIC, TOMCAT, ECLIPSE
08/2001 – 08/2003 Bouygues Telecom
Architecte, Ingénieur d’Etudes, Développement, tests et Validation
Projet d'urbanisation : Industrialisation des échanges et la refonte de l'infrastructure chez Bouygues Telecom.
Analyse, Conception et Développement
• Spécifications, Conception et développement de composant commun (transverse, multi plate-forme, Librairie dynamique dll sous NT et .so sous SUN) autour de l'architecture Tuxedo,
• Spécification, conception et développement des composants (transverse, génériques et réutilisables) de sérialisation et de désérialisation de données entre les formats :
- XML(valide au schéma XML) et format spécifique au Tuxedo(FML32),
- Structure C/C++ et format spécifique au Tuxedo (FML32),
• Programmation du côté client et serveur Tuxedo, services Métiers pour la gestion des abonnés et la gestion de la facturation, gestion du contrat de service.
• Maintenance corrective et évolutive des composants communs et des services Tuxedo.
Test et Validation
• Spécification et réalisation des programmes de tests pour le composant commun Tuxedo :
- Pool de connexion, déconnexion et re-connexion au tuxedo,
- Test sur la gestion de Transaction,
- Test sur le mono-contexte, multi-contexte Tuxedo et multithread,
- Test sur la gestion des appels des services en mode synchrone et asynchrone,
- Correction des éventuelles anomalies et re-compilation du composant.
• Spécification, réalisation des tests des composants (transverse, génériques et réutilisables) de sérialisation et de dé-sérialisation de données entre les formats,
• Conception et réalisation d'un service bouchon générique autour de Tuxedo permettant de tester un client Tuxedo sans qu'il existe un service Tuxedo. Réalisation des fichiers de scénarios génériques en XML.
• Test et Validation du parseur Xml en C/C++ pour BOUYGUES TELECOM :
- Test sur différents matériels, environnements, configurations et codage des caractères,
- Utilisation de différentes versions de la base de données Oracle et le parseur XDK-9.0.1.0.0 d’Oracle dans un environnement commun,
- Tests sur le parseur DOM et SAX,
- Utilisation des différents types de données pour tester le Schéma XML,
- Validation de plusieurs documents XML contre un schema Xml, en utilisant le même contexte du parseur,
• Tests sur la performance.
ENVIRONNEMENT ET OUTILS : UNIX, SOLARIS, WINDOWS NT4, W2K, TUXEDO, ORACLE, C/C++, XML, SCHEMA XML, PRO*C/C++, UML, GESTION DE VERSION EN VISUAL SOURCE SAFE ET CONTINUUS
01/2001 – 07/2001 Shipvision ( Filiale la Poste)
7 mois Ingénieur d’Etudes et développement
site Internet ******** : Le principal objectif de ce site est de répondre à des demandes émises par des internautes sur des tarifs et délais multi-transporteurs ( Laposte, Chronopost, TNT, Airborne, UPS..).
• Analyse, Développement et Maintenance corrective et évolutive du module moteur de cotation(métier logistique),
• Ecriture des transformateurs de données au format XML conforme au DTD,
• Rédaction de la documentation sur les spécifications techniques, scénarios des tests de données fonctionnelles, unitaire, non-régression, intégration et performance.
ENVIRONNEMENT ET OUTILS : LINUX, WINDOWS NT, JAVA(J2EE), XML, DTD, UML
06/2000 – 12/2000 Aniwa (Filiale Royal Canin)
6 mois Ingénieur d’Etudes et développement
Site Internet ******** : Portail animalier destiné au grand public et aux professionnels (vétérinaire, éleveur..).
• Analyse et développement de moteur de gestion documentaire en ASP, VB6, JAVA et XML,
• Développement de feuilles XSL associées aux pages web dynamiques,
• Requêtes SQL et SQL SERVER,
• Rédaction de dossier de spécifications techniques,
• Mise en publication sur le serveur WEB IIS.
ENVIRONNEMENT ET OUTILS : WINDOWS NT, SQL SERVER, JAVA, VB6, XML, XSL, ASP, IIS
06/1995 – 03/2000 Nom de la société : CNEN(centre national de l'équipement nucléaire) -EDF
5 ans Ingénieur d’Etudes et Développement
Projet EPR(European Pressurized Reactor) : Participation aux études et développement des applications CAO pour la construction du palier REP2000 de nouvelle Centrale Nucléaire Civile d'EDF.
Analyse et Développement
• Rédaction de documentation sur les spécifications fonctionnelles et techniques détaillées,
• Projet de refonte des applications de la chaîne électrique et mécanique,
• Développement des applications d'architecture industrielle en mécanique, génie civil et électricité sur CAO 3D (en C++),
• Spécifications et Développement d'IHM en bi-langue. Les interfaces sont en anglais et en français. Chaque application contient une aide en ligne interactive en HTML,
• Conception et développement d’applications de génération automatique de schémas de câblage à partir de bases de données Oracle,
• Conception et développement d’une application de planification et suivi de...