Roméo Guastaferri
CV
profil professionnel
- concepteur de logiciels d’expérience
- spécialisé en projets web entreprise
- technologies Java-JEE
- parfaitement bilingue (français & anglais, parlé & écrit)
compétences techniques
- Access, AccuRev 6.1, ADO.NET, Agile, AJAX, Ant 1.6.5, Apache CXF, ASP.NET
- Bitbucket
- C, C++, C#, Cewolf, CSS (Cascading Style Sheets), ClearCase, Control-M, CVS
- Design Patterns, DB2, DHTML, Dojo
- Eclipse 4.6.2, EJB, Enterprise Architect 7.5
- Firebug, Fit, FItNesse
- Git, Glassfish
- Hibernate 3.1.1, HP Quality Center, HTTP(S), HTML
- Informix IDS, iSeries/AS400
- Java 7, J2EE, Javascript, Java Server Faces (JSF), JAX-RS, JAX-WS, JBoss EAP 6.3, JBuilder 4, JDBC, JDeveloper 9i, JDOM, JEE, Jenkins, Jetty 6, JFreeChart, JMS, JNDI, JQuery, JSON, JSP, JUnit 4, Jython
-
- log4j, Lotus Notes 7.0.2
- Macroscope, Magic Draw 5.0, Mantis, Maven 2.2.1, MBeans, MQ Series 7, MS Project, MySQL 4.0, Microsoft Office (Word, Excel, Outlook, PowerPoint, Access)
- NetWeaver, NUnit
- OAuth2, Oracle 11g, Oracle Application Server (OAS) 10g, Oracle SQL Developer 3.1
- Patterns (GoF), PL/SQL Developer 9.0, Poseidon 4.0, Postman 5.2.0
- QNX
- RAD 7.5 (Rational Application Developer), RAML 1.0, Rational Functional Tester (RFT), Rational Rose, Rational Software Architect 7.0 (RSA), REST, Resteasy 3.0.13, RUP
- Sailfin, SAP NetWeaver, Scrum, Scrum Works, Selenium, Services Web, Servlets, SoapUI 4.5.1, Solaris 9, Sonar, SourceTree 1.7.0, Spring 2, SQL, SQL Server, SQL Developer, Struts 2, Subversion (SVN), Swing
- Test-Driven Development (TDD), Tiles, Toad 9.6.1, Tomcat 4.1, Together/J
- UML, Unix
- Velocity 1.6.4, Version One, Visual Paradigm 7.1, Visual Studio .NET 2003
- WebSphere Application Server (WAS) 7.0, WebSphere MQ, Weblogic 9.1, Web Services (WSDL, JAX-WS, Apache CXF), Web Dynpro (GUI SAP), Windows (95, NT, 2000, XP, Vista), Windows Cmd, WireShark
- XFire 1.1.2, XLDeploy, XML, XHTML, XSD, XPath
expériences professionnelles
TD Assurance
Solution Designer
septembre 2015 à octobre 2017
réalisations :
- conception et réalisation d'APIs REST au sein de l'équipe Claims
- coaching et support (REST) auprès des membres de l'équipe
- automatisation du processus d'expédition de réclamations auto et résidentiel vers fournisseur externe
- support technique et transfert de connaissances en relation avec l'application NetReveal de BAE (système d'aide à la détection de fraudes d'assurance)
- assistance technique (expertise MQ, équipe Claims) dans le cadre du projet de modernisation de l'infrastructure MQ chez TD (passé de version 7 à version 8)
technologies :
- Java 7, Eclipse 4.6.2 (Neon), HTTP(s), REST, JAX-RS, Resteasy 3.0.13, JSON, RAML 1.0, OAuth2, JBoss EAP 6.3, WAS 7.0, MQ, JMS, EJB, MDB, Git, SourceTree 1.7.0, Bitbucket, Jenkins, Postman 5.2.0, Oracle SQL Developer 3.1, Windows Cmd, AccuRev 6.1.1, Control-M, XLDeploy, SOAP, XSD, WSDL, XML
Banque Nationale du Canada
Développeur Java/web
mai 2015 à août 2015
réalisations :
- programmation de diverses composantes java et JSP pour l'application de solutions bancaires en ligne pour les entreprises
technologies :
- Java EE, Java 6, Eclipse, framework-maison de développement web
TD Assurance
Analyste Organique/Solution Designer/Deployment Manager
mars 2013 à mars 2015
réalisations :
- rédaction des spécifications fonctionnelles, configuration, déploiement et support de l'application NetReveal (outil d'aide à la détection de fraudes d'assurance)
- Troubleshooting des incidents en développement, tests et production
technologies :
- Java EE, Java 6, Eclipse, WebSphere 7.1, JUnit 4, Maven, Jenkins, Sonar, Spring, AccuRev, Oracle, SQL Developer, Enterprise Architect 7.5, Windows scripting, HP Quality Center
Desjardins
Analyste Java/Web
octobre 2012 à février 2013
réalisations :
- conception et réalisation de Services Web pour supporter l’application AccèsD Particuliers
- mise en place et configuration d’un ensemble de projets Maven pour supporter le développement des services
technologies :
- Java EE, Java 6, Web Services (SOAP, WSDL, XSD, XML, JAX-WS, Apache CXF 2.6.1, soapUI 4.5.1), Eclipse 3.7.2 (Indigo), Weblogic 10.3.5, JUnit 4, Maven, Jenkins, Sonar
Vidéotron
Analyste Java/Web
mai à août 2012
réalisations :
- conception et réalisation d’un Web Service REST qui permet d’intégrer les tablettes iPad et Androïd à l’application Télécino (Illico Web)
- réalisation de tests unitaires JUnit, et de tests d'intégration Selenium
technologies :
- Java, JEE, JSP, JUnit, Selenium, Struts 2, REST, WebSphere 7.0, Maven 2.0.9, Oracle, Subversion, Javascript, CSS, RAD 7.5 (Eclipse), Visual Paradigm 7.1, UML
Standard Life
Analyste Java/Web
juin 2011 à avril 2012
réalisations :
- programmation de l'application Web Member Statement (Java, JSP, Javascript, JQuery, CSS)
- troubleshooting et correction d'anomalies
- documentation de certaines composantes et de leur comportements dynamiques (UML, Enterprise Architect)
- conception de tests et programmation de fixtures dans FitNesse (Framework pour tests d'acceptation)
- réalisation d'une fixture générique facilitant la création de tests de régression pour toute une librairie de stored procs PL/SQL
technologies :
- Java, JEE, JSP, Tomcat, Swing, Velocity 1.6.4, FireBug, JUnit, Maven 2.0.9, Patterns, Spring, Hibernate, JQuery, Javascript, CSS, Eclipse 3.4.2, Oracle 11g, PL/SQL Developer, Enterprise Architect 7.5, UML, Fit, FitNesse
TD Assurance
Analyste Java/Web, Intégrateur
juillet 2010 à avril 2011
réalisations :
- réorganistion de la structure Maven du projet Claims (UML, Enterprise Architect)
- automatisation et optimisation majeure des cycles de builds et de releases Maven
- intégration de code, réalisation de builds & de releases Maven
- déploiement des nouveaux builds et releases dans les environnements de tests et d'intégration
- diagnostic et correction d'anomalies dans les environnements d'intégration
technologies :
- Maven 2.2.1, WebSphere (WAS) 6.1, WebLogic 9.1, UML, AccuRev 4.7.2, SQL, Oracle, Eclipse, Toad, Enterprise Architect 7.5, Windows scripting
Vidéotron
Analyste/Développeur Java/Web
nov 2009 - juin 2010
réalisations :
- réalisation de l'interface Web de la nouvelle refonte de l'Espace Client de videotron.com
- intégration d'histogrammes dans les pages JSP (JFreeChart & Cewolf)
- assurance-qualité; diagnostic et corrections d'anomalies
technologies :
- Java 6, HTML, JSP, CSS, Struts, Spring, JavaScript, JQuery, WAS (WebSphere) 7.0, SQL, DB2, Macroscope P+, Maven, RAD 7.5.4, Eclipse, CVS, Toad, JFreeChart, Cewolf, Lotus Notes 7.0.2
Ericsson
Analyste/Développeur Java/Web
nov 2008 - juin 2009
réalisations :
- production d’un servlet pour traiter les requêtes HTTP destinés à une application de carnets d’adresses réseau (Active Address Book)
- conception et réalisation d’un api java pour interfacer les actions Struts avec les composantes back-end (XDMS) de l’application Web
- mise en place d’une architecture de tests fonctionnels automatisés (JUnit) organisés de manière à permettre de rouler les tests avec ou sans les composantes du back-end (XDMS)
- production des pages JSP et des actions Struts de l’application Web
- programmation de composantes DHTML (Javascript, Dojo, AJAX)
technologies :
- Java 5, JSP, Ajax, Struts, Spring, JavaScript, Dojo, REST, Eclipse, Scrum, Maven, Mantis, ClearCase, WireShark, Sailfin (Glassfish), Jetty, XML, XPath
Métro Richelieu
Analyste Java/Web
juil 2008 – sep 2008
réalisations :
- optimisation d’une application Web (Metrocom – shopping cart)
- migration de projets J2EE vers Java 5 / WebSphere 6.1
- création d’une librairie de scripts Jython pour permettre d’automatiser la configuration d’applications J2EE dans un serveur WebSphere
- conception et réalisation d’un service web de prise de commandes (SOAP) dont les requêtes sont déléguées vers une queue MQ dédiée
- diagnostic et résolution d’incidents (application web Metronet)
technologies :
- Java 5, Services Web, EJBs, JMS, RAD (Eclipse), SOAP, WebSphere 6.1, MQ, Jython, DB2, Subversion (SVN), iSeries/AS400, Macroscope
Société des Alcools du Québec
Analyste Java/Web
déc 2007 – juin 2008
réalisations :
- modélisation et analyse détaillée pour l’application Web PromoPunch 2
- rédaction de cas d’utilisation
- rédaction et réalisation de cas de tests fonctionnels manuels et automatisés
(JUnit pour les tests unitaires, Rational Functional Tester (RFT) pour les essais fonctionnels)
technologies :
- Java, JSF (Faces), Seam, Hibernate, Ant, JUnit, DB2, RFT,
Rational Software Architect 7.0, WebSphere 6.1, Subversion
Hydro-Québec
Concepteur-Développeur Java/Web
juin – nov. 2007
réalisations :
- conception & développement d’une application Web Java/JSF (Faces), pour permettre aux clients de signaler leur déménagement par Internet
- élaboration d’une architecture basée sur Tiles & JSF pour permettre la réutilisation de certains parcours dans l’application Web
- mentoring et encadrement de trois développeurs
- programmation de services Web (SAP Netweaver)
technologies :
- Java, JSP, Struts, JSF (Faces), Tiles, Javascript, AJAX, IBM RAD Platform 6.0, WebSphere 5.1, SAP Netweaver Developer Studio 2.0.16, Oracle 10g, Toad 8.5.3.2, Macroscope (P+), Mercury Test Director
Les Vêtements Peerless
Concepteur/Développeur Netweaver-Web Dynpro
jan - juin 2007
réalisations :
- création d’applications et de composantes Web Dynpro (couche de présentation) pour déployer sur le portail corporatif
- création de composantes EJB pour réaliser la couche d’affaire
- coaching en programmation Java et développement orienté-objet
technologies :
- SAP Netweaver Developer Studio 2004 (base Eclipse), Web Dynpro (GUI SAP), Java/J2EE, EJBs, JDBC, Oracle 10g
Hydro-Québec
Développeur Java-JSP-Struts
nov - déc 2006
réalisations :
- ajout de nouvelles fonctionnalités à l’application Logex, une application Java/J2EE Web qui supporte les opérateurs des diverses centrales hydro-électriques de la province
- création et configuration d’actions Struts (couche applicative) ainsi que la production des pages JSP (couche présentation)
technologies :
- Java/J2EE, Servlets, JSP, Struts 1.2.9, Oracle 9i, WebSphere 5.1, CVS, Macroscope (P+), IBM Rational Software Development Platform 6.0 (Eclipse)
Systèmes Bludok Limitée
Développeur Java/J2EE
sep - oct 2006
réalisations :
- implantation, sous forme d’actions Struts, de la logique d’affaires d’une application Web transactionnelle pour Sears USA
- production de tests unitaires JUnit pour valider les fonctionalités livrées
technologies :
- Java/J2EE, JSP, EJBs, servlets, Struts, Scrum, Ant 1.6.5, Hibernate 3.1.1, JUnit 3.8, Tomcat 4.1, Eclipse 3.2, CVS, Oracle 10g, JBoss 4.0.4, UML, Poseidon 4.0
Gaz Métro
Développeur Java
mai 2006 à sep 2006
réalisations :
- programmation de diverses composantes java d’une application J2EE
- mise au point d’une infrastructure de réplication par fusion entre une banque de données centrale et des PDA (SQL Server Mobile Edition)
technologies :
- Java/J2EE, SAP Netweaver 2.0.15, SQL Server 2005, Oracle 10g, Struts, Spring 1.2.8, Hibernate 3.1.1, JUnit 3.8, XFire
Service de Police de la Ville de Montréal
Coach/développeur Java
nov 2005 - fév 2006
réalisations :
- coaching de développeurs en programmation Java
- production de diagrammes de classes & diagrammes de séquence
- développement d’une couche de présentation Swing (GUI)
technologies :
- Java/J2EE, EJB 2.0, UML, Swing, JDeveloper 9i, Oracle 10g, JDBC, SQL, Oracle Application Server 10g, CVS, JUnit 3.8, MS Project
Dogico Information
Analyste / Développeur
oct 2003 - sept 2005
réalisations :
- analyse, conception et réalisation d’un framework multi-plateforme qui effectue en temps réel la réplication de bases de données Informix IDS (Sun Solaris) vers un environnement SQL Server (Windows NT)
- développement d’applications Web B2B (ASP.NET)
- analyse et développement de diverses composantes C# pour une application de traitement de commandes
- analyse et programmation d’un module de comptabilité en java pour l’application Internet d’un client – livré avec tests unitaires (JUnit 3.8)
technologies :
- Java 2, MQ Series 5.3, JMS, XML, JDOM 1.0, Eclipse 3.0, JBoss 3.0, MBeans, JDBC, Informix IDS, SQL Server 8.0, Solaris 9
- C#, ASP.NET, ADO.NET, Visual Studio .NET 2002, HTML, NUnit, Web Services, MagicDraw 5.0, Visual Source Safe 6.0, Windows NT/XP
- Log4J, Junit 3.8, MySQL 4.0, Ant
Agence Canadienne des Douanes et du Revenu
Coach Java/Web/RUP
mar 2002 - avr 2003
réalisations :
- coaching – java et méthodologie RUP
- analyse des besoins et rédaction de cas d’utilisation
- production de diagrammes UML de classes, d’activités et de séquences
- architecture d’une application Web J2EE
- production d’un échéancier ainsi que d’un plan de développement
technologies :
- J2EE, UML, Rational Rose 2002, JBuilder 4, CVS, RUP, Servlets, JSP, WebLogic 5.1, EJB 2.0
Autres clients et employeurs
Cirque du Soleil, Datafit Canada, Optimal Robotics Corporation, Visiocom inc., Noranda Technology Center, GEOFIT, LUQS informatique, La Bourse de Montréal, Systèmes Voix et Données, Air Canada, Systèmes Métavision, Systèmes Purkinje, Université de Montréal.
Formation académique
Université de Montréal - Baccalauréat en Informatique (1981-1985)
Collège de l'Assomption - DEC en Sciences Pures (1977-1980)