Bruno Vernay
Intégrateur, concepteur, architecte
Merci de consulter mon profil http://www.LinkedIn.com/in/brunovernay il est plus a jour !
Plus de 10 ans d'expérience dans le développement d'applications Web et Java. J'ai travaillé à tous les niveaux, du développement Javascript/AJAX pour le front-end, jusqu'à l'exploitation des serveurs et optimisation des bases de données. J'ai géré des campagnes de tests pour la monté en charge et intégré des composants pour obtenir des applications de qualité rapidement.
Mes environnements de prédilections sont JAVA, Linux et l'anglais.
Je souhaite m'éloigner progressivement des activitées de "codage" pour des activitées de communication.
Avec OPEN/Teamlog, j'ai eu l'opportunité de multiplier les expériences: Schneider, SUN, Orange, ST-Microelectronics, Yahoo, Antargaz ainsi que pour l'IGN et la mairie de Grenoble. Je suis aussi intervenu dans des start-up de moins de 10 personnes.
Les missions tournent toujours autour de Java avec des composantes dépendant des missions:
- productions (Linux, LDAP, Log, Securité, PKI, MySQL, Oracle)
- Java EE (JMS, JSF, EBJ, JPA, Hibernate, JAX/B/WS/RS, server JBoss)
- Base de donnée (optimisation du code SQL et des schemas)
- Moteur de Regle (Tibco Business Event, Complex Event Processing, Rule engine)
- Intégration (Web Services : Rest, SOAP, XML : XSD, XSL )
- Développement (Eclipse, Netbeans, Maven, UML, Glassfish)
J'interviens souvent sur des missions courtes où il faut être efficace et productif. Ainsi que pour du conseil.
Mission chez ST Microelectronics, développement d'une partie reporting XML, reprise d'un projet au délai très strict. Java EE, Hibernate, Oracle.
Mission chez Corial.net conseil autour des technologies RIA et développement d'une API Java et de son client de test. Cette API sera utilisée par toutes les applications clientes pour piloter les machines de gravure/Plasma.
Mission chez ST Microelectronics, Messaging (JMS) et Complex Event Processing (CEP) avec les outils Tibco. Partie serveur avec Business Event et partie Web en AJAX avec General Interface (Tibco GI).
Mission chez Orange, technologie Java, Linux mais surtout spécifications UML, stratégie de test et intégration de composants développés par d'autres sous-traitants. Coordination d'équipes. Conseils autour des méthodes agiles.
Mission chez SUN, développement Java d'un suite de tests pour une API, utilisation de Maven. délais stricts.
Mission chez Yahoo, technologie PHP, Oracle, coordinations d'équipes distantes: Angleterre, Inde, Californie.
Intégration d'une application e-commerce avec une application SIG pour une grande entreprise nationale. Réalisation d'un espace collaboratif (de type GForge, avec gestion des sources : Subversion, des tests : TestLink) pour les prestataires et les intervenants du projet. Etude des spécifications de l'intégration. Réalisation des plans de tests : fonctionnel (en Java avec Selenium) et de charge (JMeter). Installation, configuration et documentation de tous les composants en test et en production : w2k3, Linux, Apache, Tomcat, IIS, IWS, MapServer, PHP, ProFTPd, MySQL, PostGreSQL/PostGis, Domaine Windows : Active directory, DNS, répartition de charge NLB.
2004 - 2005Developpement Struts sur un gros projet au sein d'une équipe de 10 personnes fortement structurée.
Développement d'un webservice en JAVA pour gérer des commandes de dispositifs médicaux : Hospitalis.
Etude des standards liés aux WebServices : WSDL, SOAP, WS-I et WS-Security.
Définition des Schémas XML des messages.
Définition du WSDL avec un objectif d'interopérabilité, suivant WS-I.
Génération des classes serveurs avec AXIS et implémentation en J2EE.
Mise en oeuvre et installation d'une solution de sauvegarde sécurisé basée sur BackupPC, SSH avec des clés assymétriques et RSync.
Etude des solutions OpenSource de sauvegarde.
Choix et intégration de BackupPC sur une infrastructure sécurisé.
La solution consiste à garder les clés en mémoire pour ne pas devoir saisir le password lorsque tournent les scripts (la nuit.)
Développement de 2 sites de e-commerce de matériel multimédia et informatique.
Recommandations et installation des plateformes de développement LAMP.
Développement d'objets réutilisables pour les 2 sites.
Etablissement de liens sécurisés avec PayBox, FIA-NET, PayLine.