Curriculum vitae Guillaume Coté Expert en développement / Architecte J2EE Tél. : +1-514-582-6519 courriel : cote@computer.org



Documents pareils
Expert technique J2EE

Youssef LYHYAOUI Ingénieur Java/J2EE, SOA, ESB, Web services 31 ans Statut : Indépendant SITUATION ACTUELLE

Cyrille GUERIN 823, place Soulanges Brossard, J4X1L8

INGÉNIEUR LOGICIEL JAVAEE / GROOVY 8 ANS D EXPÉRIENCE

Hassene BELGACEM. Expériences Professionnelles. JEE architect / Technical leader. Ingénieur Informatique. Cycle Préparatoire

Catalogue des Formations Techniques

Formation : Langues : Types d Intervention et Secteurs d Activité :

Marie-Christine Spengler

Consultant MOE/Référent technique JAVA/J2EE JSF, RICH FACES

An Phong Do. 567 croissant des Glaïeuls Laval (Québec) H7X 3H2 Cellulaire : anphongdo@gmail.com

Président d Inotekk Gestion de la société, développement du portefeuille clients, gestion et réalisation des projets informatiques

INGÉNIEUR - DÉVELOPPEUR EXPÉRIMENT É JAVA. 32 ans - 6 ans d'expérience

Assurances & Mutuelles, Industrie, Santé, Énergie, Transport, Médias / Multimédias, Télécoms, Services

INGÉNIEUR - DÉVELOPPEUR EXPÉRIMENT É JAVA - J2EE. 27 ans - 5 ans d'expérience

Laurent JOLIN. Compétences. Expériences professionnelles. Architecte technique. 15, rue Jean Favier Toulouse

30 ans d ingénierie, 23 ans de conseil en architecture de SI

> + Consultant / Architecte JEE Indépendant. Fabien GUIBERT 34 ans, 11 ans d expérience d expérience COMPETENCES / DOMAINES METIERS

Curriculum Vitae de Michel Casabianca

7 villa de la citadelle Né le 13 mai Arcueil Nationalité : Française. Développeur Web JEE COMPÉTENCES

Jérôme Paul Attestation de Macrovision pour le cours portant sur les technologies Flexlm d administration de licences Formation à Motorola

Lancelot Bertrand Expert Java J2ee

Ingénieur de l'école Centrale Lille - IDN (85-88). 20 ans d'expérience en développement logiciel.

31 ans - 8 ans d'expérience

INGÉNIEUR - DÉVELOPPEUR EXPÉRIMENT É JAVA. 28 ans - 7 ans d'expérience

INGÉNIEUR - DÉVELOPPEUR EXPÉRIMENT É JAVA - Android. 29 ans - 5 ans d'expérience

Ingénieur Informaticien 3iL Java EE

Missions réalisées. Team Leader. Scrum Master (certifié)

Olivier Deheurles Ingénieur conception et développement.net

Chef de projet / Architecte JEE 15 ans d expérience

Architecture JEE. Objectifs attendus. Serveurs d applications JEE. Architectures JEE Normes JEE. Systèmes distribués

Windows (2000/NT), Solaris, AIX, HP-UX, Linux Haute disponibilité : SunCluster 3, Veritas Cluster Server 4. J2EE (JSP, Servlet, EJB, JTA), Open Source

PRIMAVERA P6 ENTERPRISE PROJECT PORTFOLIO MANAGEMENT WEB SERVICES

Ingénieur Développement Nouvelles Technologies

THÉMATIQUES. Comprendre les frameworks productifs. Découvrir leurs usages. Synthèse

«Consultant en système d'information et cloud computing»

Développeur Java/J2EE Senior

Notre Catalogue des Formations IT / 2015

COMPÉTENCES TECHNIQUES

Connaissance des secteurs e-commerce, bourse et assurance.

ANWAR EL BARAKA 14 ANS D EXPERIENCE - CERTIFIE PRINCE2 & ITIL

Formation en Logiciels Libres. Fiche d inscription

Paul FLYE SAINTE MARIE

DIRECTEUR / CHEF DE PROJETS / CONSULTANT. «Project Management Institute PMP»

GWT à l'épreuve du feu. by Sami Jaber (DNG Consulting)

Présentation générale

ANALYST E FONCT IONNEL - T EST EUR SENIOR Analyse métier - Assurance qualité. 32 ans - 8 ans d'expérience

LANGAGUE JAVA. Public Développeurs souhaitant étendre leur panel de langages de programmation

Architecte Java EE / Expert technique. 15 ans d expérience dont 13 ans avec Java EE. Expert JBoss / Tomcat - Hibernate

LICENCE PROFESSIONNELLE

M2 SIAW - Exemples de stages réalisés. Gabriella Salzano - Document de travail - 28/1/2015

Avant-propos 1. Avant-propos Organisation du guide À qui s'adresse ce guide?...4

Alain AUDUTEAU. Directeur de projets. 440, Avenue de la division Leclerc CHATENAY MALABRY : :

Marché 2014/5200 Accord Cadre "Assistance informatique dans les domaines de l analyse (fonctionnelle & technique) et du développement pour l ETNIC"

LE CENTRE DE RÉFÉRENCE PROFESSIONNELLE TIC DE BRUXELLES TAKE I.T. EASY FORMATION TECHNIQUES IT & WEB POUR INFORMATICIENS

Profil. Formations Certifications. Etienne de LONGEAUX Architecte logiciel/ Lead développeur PHP5/SYMFONY2/ZEND 13 ans d expérience.

Z i e d Z a i e r ( )

Architecte SI, Freelance

Glassfish dans le milieu médical. Sun Aquarium Paris 26 Juin 2009 Jacky Renno

Théodore THLIVITIS Architecture du SI, Conseil & Management

LICENCE PROFESSIONNELLE SYSTEMES INFORMATIQUES & LOGICIELS

1 JBoss Entreprise Middleware

9 rue Lucien Roullier Goussainville / INGÉNIEUR SYSTÈME LINUX

CQP Développeur Nouvelles Technologies (DNT)

Cadrage fonctionnel et technique des sites Visa Premier et Infinite. Réalisation des déploiements pour l hébergeur.

2011

Introduction à la plateforme J2EE

JAN OLIVIER Expert Supervision Architecte & Administrateur système

Les tableaux de bord de pilotage de nouvelle génération. Copyright PRELYTIS

Formateur.NET expérimenté Forte expertise dans la conception et le développement d applications.net, associée à une grande pédagogie

OFFRES DE STAGE 2012 / 2013 «IL FAIT BEAU D'APPRENDRE LA THEORIQUE DE CEUX QUI SAVENT BIEN LA PRATIQUE.» MICHEL DE MONTAIGNE

DotNet. Plan. Les outils de développement

Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines)

Offres de stages 2011/2012

OFFRES DE STAGES SQLI Toulouse

CURRICULUM VITAE. Martin Harnois. Consultant depuis 23 ans Spécialiste en Business Intelligence / entrepôt de données depuis 11 ans.

Stage ingénieur : Participation à un projet de convergence des Systèmes d Information de retraite

Chef de Projet Web. Expériences. Compétences. Diplômes. Formations. Communication. Informatique

10. Base de données et Web. OlivierCuré

FORMATIONS INFORMATIQUES. Catalogue des formations 2015

Luc Carreau. Consultant PERFECTIONNEMENT

Ingénieur d Etudes.NET. Involys :.NET,3.5, C#, Vb.net, Asp.net, vb6,sql server2005, Oracle8i, TFS, MSProject, UML, Rational Rose

Apprentissage supervisé, apprentissage non supervisé («Machine Learning»)

Offres d alternance 2015 Sopra Steria - Rennes

OFFRES DE STAGE 2013 / 2014 «IL FAIT BEAU D'APPRENDRE LA THEORIQUE DE CEUX QUI SAVENT BIEN LA PRATIQUE.» MICHEL DE MONTAIGNE

PROFIL DU CANDIDAT. Ingénieur Etudes confirmé JAVA ans d expérience

Technologies Web. Ludovic Denoyer Sylvain Lamprier Mohamed Amine Baazizi Gabriella Contardo Narcisse Nya. Université Pierre et Marie Curie

Ingénieur Généraliste Spécialité Informatique

Dominic Jobin. Profil. Expérience professionnelle avenue de l Hôtel-de-Ville #606, Montréal (Qc) H2T 2A djobin@gmail.

Résumé DOMAINES DE COMPETENCES

OFFRES DE STAGE 2014 / 2015

J2EE in practice. Olivier Liechti Patrik Fuhrer. Department of Informatics. Computer Science Master Course - SH 2004/05

Burckel Thomas. Formation. Compétences

les techniques d'extraction, les formulaires et intégration dans un site WEB

Nouvelles Plateformes Technologiques

May Lopez PETIT COUTEAU SUISSE CRÉATIF. May Lopez Petit couteau suisse créatif

Transcription:

Curriculum vitae Guillaume Coté Expert en développement / Architecte J2EE Tél. : +1-514-582-6519 courriel : cote@computer.org SOMMAIRE Guillaume Coté a une solide expérience en informatique, très majoritairement autour des technologies Java/J2EE. Guillaume Coté travaille comme consultant depuis 2000, d'abord à Paris puis depuis 2006 à Montréal. Il aime alterner des rôles de développeur, d'architecte et d'accompagnateur. Il a travaillé dans les domaines bancaire, financier, de l'assurance, de l'édition, du e-commerce et des télécommunications. Il est expérimenté sur des applications web et client riche (Swing), en front-end et backend. Il est excellent pour profiler et optimiser du code et résoudre des fuites de mémoire (memory leak). Guillaume Coté a à coeur la qualité de son travail. Dans ses interventions, il échange avec ses collègues sur les bonnes pratiques et il est force de proposition le cas échéant. Il a sensibilisé plusieurs équipes aux design patterns et aux méthodologies agiles. Il est reconnu par ses anciens collègues de travail pour sa productivité, particulièrement dans des contextes impliquant plusieurs projets en parallèle. Il peut travailler avec très peu de supervision. Il est très rigoureux dans ce qu'il livre. FORMATION Baccalauréat d ingénieur informatique de l Université de Sherbrooke (Canada) en 1998 GRILLE TECHNIQUE Langages : Java(15 ans), C++, Ruby, Perl, Pascal, PHP, UML Serveurs : Weblogic, Websphere, Jboss, Tomcat, Apache Frameworks : Spring, Hibernate, Struts, Spring MVC, GWT Messagerie : MQSeries, SWIFT Librairies : J2EE, EJB, Servlet, JSP, JDBC, JMS, JNI, Swing, Quartz, JUnit, Multi-threading XML : SAX, DOM, dom4j, DTD, Schema, XSL, XLST, XSL-FO, FOP WebServices : SOAP, WSDL, Axis, Jax WS, Metro, Apache CXF, Rest SQL : Oracle, Sybase, DB2, Microsoft SQL Server, MySQL, PostgreSQLL Outils : Ant, Maven, CruiseControl, Jenkins aka Hudson, Bugzilla, Jira, FozBugz Gestionnaire de source : Perforce, Clearcase, RTC, SVN, CVS Web : HTML, XHTML, CSS, Javascript, AJAX, JSON, CGI Systèmes d'exploitation :Windows, Unix, Linux, Solaris, HP-UX, AIX, MacOS Méthodologies : Agile, Scrum, Extreme Programming

EXPÉRIENCES Intact Programmeur Java sur l'application de gestion des souscriptions mars 2014 à maintenant Développer pour les pages de l'application Réaliser un guide de démarrage pour le framework MVC maison Analyser les résultats des tests de performances et réaliser les améliorations requises Environnement technique : Java Websphere Tomcat Spring JUnit Mockito Maven Jenkins XML RTC Windows 7 Unix Bell (projet pour Intact) novembre 2013 à janvier 2014 Programmeur Java sur le site informationnel d'intact Réaliser des composants Teamsite en XSLT, avec des externals en Java Environnement technique : Java Tomcat XML dom4j XSL XSLT SVN Teamsite HTML XHTML CSS Javascript Windows 7 Unix Méthodologie : Scrum CGI (projets pour Bell et Sasktel) juin 2012 à février 2013 Programmeur Java sur des applications de gestion d'identité et de gestion d'équipements Réaliser l'analyse préliminaire et programmer un prototype de connecteur pour SUN IDM Programmer des évolutions sur des applications de gestion d'équipements Environnement technique : Java Weblogic Tomcat Struts JSP JDBC SUN IDM XML SQL Oracle SVN HTML XHTML CSS Javascript Windows 7 Unix Morgan Stanley décembre 2010 à mars 2012 Programmeur Java sur une application de messagerie SWIFT Programmer des schemas et des XSLT transformant des XML en messages SWIFT Migrer une application vers une nouvelle version des librairies utilisant Spring et Quartz Migrer l'application vers le standard SWIFT 2011 Programmer un Web Service de transformation de messages Programmer une application web de consultation des messages Supporter les développeurs des autres équipes utilisant notre application Environnement technique : Java Perl Tomcat Spring Hibernate Spring MVC GWT MQSeries SWIFT Jdbc Quartz JUnit XML DOM Schema XSD XPath XSLT Web services SOAP WSDL Apache CXF SQL DB2 Ant Perforce HTML XHTML CSS Javascript AJAX JSON Windows XP Linux

Bombardier juillet à octobre 2010 Programmeur Java sur la migration d application de code barres Migrer des applications portlets vers Websphere Environnement technique : Java Websphere Servlet JSP JUnit Ant Clearcase HTML XHTML CSS Javascript Windows XP Linux Centre d'expertise en santé de Sherbrooke mai et juin 2010 Sherbrooke (Québec) Programmeur Groovy sur une application pour la gestion des personnes en perte d'autonomie Environnement technique : Groovy Tomcat Apache Hibernate Grails Webflow Gant Jenkins SVN JasperReports HTML XHTML CSS Javascript Windows 7 Linux Telus (projet pour Aeroplan) octobre 2009 à mars 2010 Programmeur Java sur le site web d'aeroplan et ses tests automatisés Concevoir et programmer un framework de tests automatisés dans le navigateur Automatiser les tests réalisés manuellement par les membres de l'équipe QA Adapter un outil d'intégration continue pour créer une interface web permettant aux membres de l'équipe QA de démarrer les tests et de consulter les résultats Programmer des pages web transformant par XSLT du contenu saisi dans le CMS Mettre en place un framework de tests unitaires automatisés pour le code javascript et réaliser des tests Programmer des tests unitaires pour les conversions XSLT Environnement technique : Java Tomcat Apache Struts JSP JUnit XML XSLT YAML JSON Ant Jenkins SVN jstestdriver Selenium Teamsite HTML XHTML CSS Javascript Windows XP Linux Méthodologie : Scrum Reader's Digest février 2008 à avril 2009 Programmeur Java sur les sites internationaux de contenu, de services à la clientèle et de concours pour plusieurs dizaines de pays dans de nombreuses langues Étudier les besoins d architecture et établir une recommandation pour une application de paiement Programmer un synchroniseur de contenu entre deux sites dans Teamsite Programmer la connexion de l'application du service à la clientèle à des systèmes de paiement Concevoir et programmer un système de gestion des paramètres locaux permettant à un chargé de projet d intégrer de nouveaux pays dans l application du service à la clientèle Environnement technique : Java Tomcat Apache Spring Hibernate Struts JSP Struts Tiles Spring Webflow XML YAML WebService SOAP WSDL Axis Jax-WS Metro Microsoft SQL Server Teamsite HTML XHTML CSS Javascript UML Windows XP Solaris

4363507 Canada inc. décembre 2007 et janvier 2008 Programmeur Ruby pour un site moteur de recherche et site de contenu lié aux voyages Concevoir et programmer un méta model avec Active record Réaliser des pages Rails Concevoir et programmer un crawler de sites d hôtels et de restaurants Environnement technique : Ruby UML Rails XML MySQL Oracle FozBugz HBase Lucene Solr SVN HTML XHTML CSS Javascript Linux ACECOMM Multinationale de télécommunications (40 personnes à Montréal) Programmeur Java pour un système de contrôle parental pour les téléphones cellulaires juillet et août 2007 Environnement technique : Java UML Tomcat Spring Hibernate JUnit XML Rest MySQL Oracle Ant Maven Jira DbUnit SVN Windows XP Linux IOU Central Architecte Java/J2EE d'une application de prêts peer-to-peer avril 2007 à juin 2007 Effectuer des études pour la mise en place de l'architecture Programmer un prototype de l'architecture Mettre en place un coding guideline et des recommandations pour l utilisation d un gestionnaire de version (CVS) Rédiger un plan projet pour la phase d'architecture et des rapports d avancement du projet hebdomadaire Environnement technique : Java UML JBoss Spring Hibernate JUnit XML Oracle MySQL Ant Jira CVS HTML XHTML CSS Javascript Windows XP Linux Rona septembre 2006 à mars 2007 Boucherville (Québec) Programmeur Java pour le site web grand public et le site destiné aux marchands Mettre en place des recommandations pour l utilisation d un gestionnaire de version (CVS) Effectuer une étude de comparaison des outils e-commerce du marché Environnement technique : Java Websphere JSP XML JProfiler Websphere Commerce CVS HTML XHTML CSS Javascript Windows XP

Société Générale Banque (3000 agences en France - 163 000 salariés mondialement) Expert Java, personne ressource d'environ 80 projets sur les aspects web février 2005 à août 2006 Répondre aux questions des développeurs en conformité avec les normes d architecture et de programmation Étudier les demandes de dérogations aux normes et, le cas échéant, développer l argumentaire qui sera défendu par mon superviseur de 2e niveau devant ses pairs et ses supérieurs Réaliser des revues de code sur les aspects web de toutes les applications avant chaque départ en production Programmer une librairie de tags JSP utilisée par une quinzaine de projets et maintenir ses spécifications en concertation avec une équipe d'une autre branche Réaliser des mesures et des analyses de flux HTTP Effectuer différentes études d'impact Réviser les normes sur les développements IHM web Concevoir et programmer une application de visualisation des fichiers logs Environnement technique : Java UML Weblogic Websphere Tomcat JSP Taglib JUnit JMock XML Ant Clearcase HTML XHTML CSS Javascript Windows XP BNP Paribas Assurance novembre 2004 à janvier 2005 5 ème banque mondiale Expert Java, personne ressource d'une dizaine de projets web Environnement technique : Java Weblogic Tomcat Struts JDO XML Oracle Ant Jira CVS Windows NT AGF-AM juillet à octobre 2004 Gestionnaire d'actifs avec 65 milliards d'euros sous gestion Programmeur Java sur application de calcul des commissions aux vendeurs de fonds mutuels Environnement technique : Java Weblogic EJB Swing JUnit XML Sybase Maven CVS Windows NT Méthodologie : Extreme programming M.A.I.F. février à juillet 2004 Assureur avec 2,6 millions de membres Niort (France) Expert Java sur le framework sur lequel vont s'appuyer l'ensemble des développements d'une centaine de développeurs pour les prochaines décennies Concevoir et programmer le framework Concevoir et programmer un générateur de code Java générant les data object et les classes d accès au service Tuxedo à partir d une description XML Rédiger le guide d'utilisation du framework Présenter le framework aux équipes de développement Accompagner des développeurs démarrant en Java Mettre en place un coding guideline, des normes de programmation et l'outil Ant. Environnement technique : Java UML Weblogic Tuxedo EJB Servlet XML XSLT Ant CVS HTML XHTML CSS Javascript Windows NT AIX Linux Njaro octobre à décembre 2003 Programmeur Java sur application de gestion des suggestions dans les grandes entreprises Environnement technique : Java JBoss Struts EJB Jdbc JSP XML MySQL Ant XDoclet CVS HTML XHTML CSS Javascript Linux

Experian (projet pour Bilan Service) avril 2002 à juin 2003 Fournisseur d'information financière, 16 000 employés supportant 65 pays Architecte J2EE sur une application de gestion des bilans financiers ayant plusieurs interfaces et de nombreux traitements "batch" Définir l'architecture logicielle et rédiger sa description dans la réponse à l appel d offre Rencontrer le client pour établir les spécifications fonctionnelles selon ses besoins Rédiger les spécifications techniques et communiquer l'architecture aux développeurs Supporter le chef de projet dans la gestion de l équipe de développement et du projet Mettre en place des tests unitaires (JUnit) et de l intégration continue (CruiseControl) Environnement technique : Java UML Weblogic Apache EJB JSP Jdbc JMS Swing JUnit XML XSLT FOP Oracle Ant CruiseControl W4 Xdoclet CVS HTML XHTML CSS Javascript Windows NT Linux HPUX Experian (projet pour Banque Delubac) Fournisseur d'information financière, 16 000 employés supportant 65 pays Expert Java accompagnant une équipe de développeurs peu expérimentés en Java novembre 2001 à février 2002 Revoir les conceptions et le code des développeurs Sensibiliser les développeurs aux design patterns Mettre en place un coding guideline et l utilisation d un gestionnaire de version (CVS) Environnement technique : Java UML JBoss Tomcat Apache EJB JSP Jdbc XML Ant CVS HTML CSS Javascript Linux Windows NT Robeco Banque de fortune, 1% des dépôts français Expert Java accompagnant une équipe de développeurs peu expérimentés en Java juin 2001 à octobre 2001 Revoir les conceptions et le code des développeurs Développer un framework Mettre en place un coding guideline Environnement technique : Java UML Websphere Jdbc Oracle Windows 98 Connectsuite février à mai 2001 Programmeur Java sur une application web "Intranet clef en main" Environnement technique : Java Apache Jdbc Optimizeit CVS HTML CSS Javascript Linux Windows NT

Sema Group (projet pour la banque NSMD) mai 2000 à janvier 2001 Société de service informatique Programmeur C++ et Java sur le site client de la banque Neuflize, Schlumberger, Mallet, Demarchy (NSMD), une banque de fortune ayant un dépôt moyen par client de plusieurs millions d'euros Programmer des composants Java et CORBA (C++ avec ORBIX) se connectant aux serveurs de BridgeFeed (données boursières en temps réel) et réalisant la valorisation de portefeuille Programmer des composants Java et C (avec JNI) se connectant à un serveur Tuxedo pour le passage d'ordre Environnement technique : Java Perl BroadVision One-To-One Orbix Jdbc JNI Corba Oracle BridgeFeed HTML CSS Javascript Unix Windows 98 Sobrio septembre 1998 à avril 2000 Sherbrooke Programmeur Java sur un gestionnaire de version orienté multimédia Environnement technique : Java UML Javahelp Javamail Swing JUnit XML Perforce JProbe Optimizeit Windows NT Unix MacOs 8 Université de Sherbrooke août à décembre 1999 Sherbrooke Enseignant du cours de systèmes d'exploitation aux étudiants en génie informatique Macadamian Technologies mai à août 1998 Ottawa Programmeur Java sur un système de publication web (stage) Environnement technique : Java ASP (VB Script) UML JavaBeans Servlet Microsoft SQL Server HTML Windows NT Footprint Filiale d'i.b.m. spécialisée dans les logiciels bancaires Programmeur Java sur un système de centre d'appels (stage) Environnement technique : Java Perl UML XML JavaBeans Windows NT septembre à décembre 1997 Toronto Ericsson janvier à avril et septembre à décembre 1996 Fournisseurs de réseaux cellulaires présents dans 175 pays Montréal Programmeur C++ sur les interfaces usager de gestions de réseaux cellulaires (stages) Environnement technique : C++ Perl Motif UIM/X Clearcase Purify Quantify Unix Windows NT DIVERS Membre de IEEE et des Sceptiques du Québec Danse traditionnelle québécoise et call Ma page web : http://www.tzone.org/~gcote/ La dernière version de ce C.V. est disponible en anglais et en français à l'adresse : http://www.tzone.org/~gcote/cv/