Guy-Albert - Consultant JAVA
Ref : 110604B001-
94700 MAISONS ALFORT
-
Consultant, Développeur, Consultant technique (46 ans)
-
Freelance
Expérience professionnelle
Position actuelle (depuis Novembre 2007)
Société Générale Corporate & Investment Banking
Je suis membre d’une équipe de 15 personnes en charge de la maintenance évolutive et corrective d'un ensemble de composants cruciaux pour les activités post et pré-trade de la SGCIB, sur le périmètre equity derivatives. Il s'agit de systèmes critiques, hautement concurrents, extrêmement sollicités sous contraintes de haute disponibilité. On compte 70 instances déployées en production en France et à l'international.
Contexte métier :
• Booking de deals, de produits et de sous-jacents, calcul de positions, ...
Expertise technique :
• Validation de plate-formes matérielles avant mise en production dans le cadre de montées en versions de serveurs (HP Proliant G4, G5, G6, G7) ;
• Test de performances, mesure de la scalabilité des systèmes avec le nombre de processeurs (passage de 4 à 24 cœurs) ;
• Adaptation du code aux architectures massivement parallèles des nouveaux serveurs afin de garantir une meilleure scalabilité ;
• Amélioration de l'architecture logicielle dans le but d'optimiser les processus existants, ou de répondre à de nouvelles exigences. Etudes d'impacts sur les infrastructures, réseaux et matérielle ;
• Refactoring de code à fin d'optimisation ;
• Troubleshooting et tunning système (gestion des CNS, politiques de load balancing, stratégies de cache, réseau, JVM, BDD, …) ;
• Conception et implémentation de composants de monitoring et de métrologie ;
• Revues d'architecture, analyse des performances, analyse de l'utilisation des ressources, recherche des points de contention, réalisation de POCs.
Environnement :
• JAVA SE, C++, PERL, SHELL, DTRACE,
• TIBCO rendez-vous , CORBA,
• Linux, Windows, Solaris,
• SYBASE ASE, SYBASE IQ,
• Eclipse, Ant, Maven, Hudson, Perforce, Junit.
Mai 2006 à Novembre 2007
BNP PARIBAS ARBITRAGE
Référent technique Java/J2EE au sein d'une équipe de 10 personnes chargée des
développements Java/J2EE, .Net, C++.
Contexte métier :
· Compliance,
· Transferts front to back,
· Diffusion de cotations.
Expertise technique :
· Création d'un système chargé du transfert en temps réel de restrictions
(informations réglementaires) entre les places de Paris, Londres et New-York.
Intégration et génération de flux XML.
Environnement :
JAVA, XML, JAXB, JUNIT, CFT, TIBCO, AXIS, SQL SERVER.
· Création de modules de cryptage/décryptage dans le but de sécuriser
l'échange d'informations anti-fraudes.
Environnement :
JAVA, XML/XSLT, ACTIMIZE, ORACLE.
· Analyse et optimisation des performances d'une application web chargée de
redescendre des informations du front vers le back office :
· Amélioration des interfaces web,
· Réécriture et optimisation des traitements métiers,
· Optimisation de procédures stockées.
Environnement :
JAVA, JSP, SERVLET, JAVASCRIPT, CSS, XSL, STRUTS, SQL SERVER,
TOMCAT.
· Rétro-conception, puis refonte et optimisation d’un serveur de cotation en
temps réel.
Environnement : JAVA, JUNIT, REUTERS CFA, C++, TIBCO, Weblogic.
Septembre 2005 à Mai 2006
THALES
Ingénieur d'études au sein d'une équipe de 8 personnes en charge de l'architecture et de
l'infrastructure du projet.
Contexte métier :
Dans le cadre du Dossier Médical Personnalisé. Il s'agissait d'un projet commandité
par le ministère de la santé, qui avait pour finalité de doter chaque citoyen français
d'un dossier médical informatisé regroupant tous les actes de santé le concernant.
L'objectif du POC était créer une architecture capable de gérer 5 millions de dossiers
tout en respectant les SLAs.
Expertise technique :
· Mesures et analyses de performances,
· Validations techniques : load balancing, authentification forte, SSL, SSO …,
· Validations fonctionnelles.
Environnement : LINUX, JAVA, ORACLE, APACHE, TOMCAT, LDAP.
Octobre 2003 à Août 2005
SNCF
Développeur C/C++ , SQL au sein d'une équipe de 4 personnes.
Contexte métier :
Dans le cadre d’une politique de refonte du système d’information du fret :
· Création du référentiel du trafic prévisionnel de convois ferroviaires,
· Création d'un intégrateur de flux,
· Création d'un générateur et d'un diffuseur de flux XML.
Expertise technique :
· Création des modèles conceptuel et physique de données,
· Définition de l'architecture du composant,
· Implémentation,
· Suivi et support de production,
· Maintenance.
Environnement : UNIX (SOLARIS), ORACLE, C/C++, AMC Designer, CVS, CFT.
Septembre 2000 à Septembre 2003
Formation d'ingénieur en alternance
ALCATEL CIT
Ingénieur en apprentissage.
Contexte métier :
Dans le cadre d'un programme d'amélioration de la qualité de la production, sur un site de production d'infrastructures de télécommunication.
Expertise technique :
· Création d’un outil d’exploitation de flux de données provenant des machines de production dans le but de générer une image en temps réel, ou a posteriori de la qualité de la production :
· Recueil des besoins utilisateurs, rédaction du cahier des charges,
· Définition des indicateurs qualité et de leurs méthodes de calcul,
· Définition de la charte graphique,
· Implémentation de la solution,
· Suivi du déploiement et formation des utilisateurs.
· Etude, puis déploiement d'une solution de traçabilité capable d'identifier et de localiser les composants des lots de production à chaque étape des gammes de fabrication :
· Inventaire des solutions techniques sur le marché,
· Choix de la solution la plus adaptée aux contraintes existantes,
· Définition des stratégies de prélèvement d'informations et de contrôle,
· Planification et supervision de l'installation matérielle,
· Spécification des composants logiciels,
· Développement du code nécessaire à l'intégration de ces composants.
Environnement : C, LABWINDOWS CVI.
Mai 2002 à Août 2002
Stage à l'étranger :
Sainte-Lucie
LUCELEC
Ingénieur stagiaire.
Contexte métier :
Stage au sein de la société nationale en charge de la génération et de la distribution d'énergie électrique.
Expertise technique :
· Création d’une solution de gestion des fiches d’incidents du support consommateurs,
· Modélisation du réseau électrique de l'île ainsi que de l'évolution de la charge du réseau dans le temps,
· Etude des réactions du réseau en fonction de différents scénarios de charge.
Certifications
2011 SUN CERTIFIED PROGRAMMER 1.6
2009 SUN CERTIFIED DEVELOPER
2008 SUN CERTIFIED PROGRAMMER 1.5
2003 SUN CERTIFIED PROGRAMMER 1.4
Formations professionnelles
2009 JAVA tuning for performance
2008 Tuning for SYBASE
2007 JAVA concurrent programming
Concurrent programming for multicores
2006 J2EE (servlet, EJB)
2005 System performance measurements
Formations académiques
2011-2012
Mastère spécialisé Architectes des systèmes d'information de Centrale Paris , option
Architecte technique
2004-2005 Formation finance de marchés au CNAM
2000-2003 Diplôme d'ingénieur en Génie Electrique ESIGELEC
1997-2000 Classes préparatoires aux grandes écoles
1996 Bac scientifique spécialité physique
Langues
Anglais : courant
Espagnol : notions
Brésilien : notions