Guy-Albert - Consultant JAVA

Ref : 110604B001
Photo de Guy-Albert, Consultant JAVA
Compétences
Expériences professionnelles
  • 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.

Études et formations
  • 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

D'autres freelances
Consultant JAVA

Ces profils pourraient vous intéresser !
CV Développeur C++
Camille

Développeur C++

  • MÉRÉVILLE
C++ PYTHON JAVASCRIPT SQL C# ASSEMBLEUR PHP .NET JAVA
Disponible
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