Rashid - Administrateur système C++
Ref : 100128F001-
91240 ST. MICHEL SUR ORGE
-
Administrateur système, Développeur, Consultant technique (56 ans)
-
Freelance
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 des activités sur des projets industriels. Les bibliothèques IlogViews et IlogBroker sont utilisées respectivement pour l'interface graphique et pour la distribution du produit sur le réseau Tcp-Ip.
• Maquettage et Prototypage des applications,
• Maintenance corrective et évolutive (applications sur CAO 2D et 3D, gestion de planning..),
• Suivi applicatif (pendant 1 an).
Test et Validation
• Rédaction du cahier des recettes (dossier de spécifications de test) à partir des cahiers des charges, dossiers de spécifications fonctionnelles et détaillées et dossier de qualité logiciels,
• Préparation des scénarios de données fonctionnelles ( au format XML ou format spécifique)
• Automatisation des tests technique, préparation des scripts pour le lancement des tests en batch,
• Validation de tests (aspects techniques, fonctionnels et organisationnels),
• Rédaction des fiches d'anomalie pour une éventuelle correction ou évolution du programme.
• Déploiement en production.
ENVIRONNEMENT ET OUTILS : UNIX, WINDOWS NT4, SOLARIS, SGI, HP, ORACLE, C/C++, JAVA(SWING), PL/SQL, PRO*C, SHELL, ILOGVIEWS, GESTION DE VERSION EN SCCS.
Compétences Techniques et Fonctionnelles
Fonctionnelle RISQUES DE CREDIT FINANCIER, TRANSPORTS, CAO 2D/3D
Méthodes et Modélisation POWERAMC9, UML, MERISE, CYCLE EN V
Langages C++, C, JAVA, ADA, SCRIPT SHELL, LISP, PROLOG, ASSEMBLEUR, VISUAL BASIC
EDI ECLIPSE, JBUILDER, VISUAL C++ 6, VISUAL BASIC 6, ILOGVIEWS, PDMS (CAO 3D), PHEONIX (CAO 2D)
SGBDs ORACLE 9, SQL SERVER 7
Langages et outil SQL SQL, PL/SQL, TOAD
I-Net et Format d'échange XML, SCHEMA XML, DTD, XSL, HTML
MiddleWare TUXEDO
Serveur d’Application WEBLOGIC(7, 9 ET 10), TOMCAT
Gestion de version CLEARCASE, CONTINUUS, VISUAL SOURCE SAFE, SCCS
Ordonnanceur CONTROL-M
Systèmes UNIX, WINDOWS NT/XP, LINUX, IRIX, WINDOWS SERVER 2003
Matériel SILICON GRAPHICS, SUN/SOLARIS, HP-UX, DIGITAL, AIX
Technologie CLIENT/SERVEUR, INTERNET/INTRANET, CAO CONNECTIC, ECHANGE DE DONNEES
Serveur Web IIS 5, APACHE
ETL INFORMATICA
Supervision PATROL (UTILISATEUR)
Formations
1994,1995 Licence et Maîtrise d’informatique à l'Université de Lille1
1992 DEUG A (Mathématiques et Physiques appliquées) à l'Université de Lille1
Formations Complémentaires
2009 Administration INFORMATICA
2001 Formation TUXEDO
2000 Formation NTIC (3 mois) : Création de site Internet/Intranet, JAVA (J2EE ), XML, XSL, Installation et administration Windows NT4, Exchange SERVER, IIS
1997 Méthode UML
Langues
Anglais Lu, Ecrit et Parlé
Compétence Technique résumée : UML, POWERAMC, CLIENT/SERVEUR, UNIX, SOLARIS 8 ET 10, HP-UX, AIX 5.3, REDHAT, WINDOWS 2003, LINUX, WINDOWS NT/XP, TUXEDO, ORACLE, WEBLOGIC, ECLIPSE, VISUAL C++, C/C++, XML, JAVA, PRO*C/C++, SQL, PL/SQL, SHELL, CLEARCASE, CONTINUUS ET CONTROL-M.