Charles Martineau
(450) 477-9968
INTRODUCTION
With many years of experience in various fields of activity (banking, service, retail, ...) helped me to develop an excellent understanding of business needs in terms of information systems, and solid expertise to translate these requirements into real time, stand-alone, Internet and Intranet applications.
Having accumulated positions of team leader, project manager, architect, developer gives me an advantage in terms of versatility within a team.
The combination of my technical skills and communication skills enable me to be appreciated by my clients and position me as a leader in the development teams.
- Advanced knowledge of current technologies (J2EE, Web Service etc..).
- Excellent visibility of emerging technologies (SOA, ESB, BPM, Web 2.0).
- Thorough knowledge of core systems (mainframe CICS, COBOL).
PROFESSIONAL EXPERIENCE
February 2008 - JUL 2009 METRO
Analyst, designer and web developer
- Proof of concept with a J2C HOD connector between a Java application and a CICS application.
- Functional analysis and application design for "Monitoring" MQ, CICS via JMX to prevent downtime.
- Establishment of interface that communicates with SAP R3 via SAPJCO.
- Functional Analysis and design of a statistical report of purchase in a J2EE web service via an XMLA-MDX SAP BW server to generate PDF's reports in real time.
- Integration of application mainframes to SAP with the help of EAI Websphere Business Integration (WBI).
- Functional Analysis and design of a new service "IBM On-Demand Server" to enable Metro’s clients to access their invoice, statement and other documents electronically via the intranet.
Technologies used: J2EE, EJB, WebSphereICS, Eclipse, Java, WebSphere MQ, IIOP, MQ Adapter, EMAIL-IIOP, IIOP-SAP OnDemand server, SAPJCO, DMX, XMLA, AS400, SAP, JMX, XMLA, MDX, WebSphere WBI, Websphere application server on i5/OS, XML, SOAP, Hibernate, Struts, Ajax.
______
July 2003 - December 2007 VISA DESJARDINS
Analyst, designer and web developer
- REM: Compensation application, functional analysis, design, realization and implementation of the new site.
- EDE: Storage of electronic documents. Proposal to make available records of VISA Desjardins accounts in PDF format on the internet. I had to deal with documents that were produced on the mainframe in AFP format. My role was to analyze, design, realize and implementation this new feature.
- AccèsD: This application is covering more than half a million users per month. My role was to meet with users and provide modification to the system in order to provide more functionality. Functional analysis, design, realization, and implementation.
- ATUM: This application handles all transfers of electronic files between the exterior and Visa Desjardins in a secure manner. My mandate was to build this application from the users needs. Functional analysis, design, realization and implementation.
- OSIRIS: This application gives the opportunity for a Desjardins corporate client to view some financial reports via the Internet. The reports could be statements of accounts, rejection ratio of accepted transactions etc.. It is also possible to download these reports in PDF mode, XML etc.. My mandat was to provide functional analysis, design and realization of new reports as well asmaintaining existing reports.
Technologies used: WebSphere, Java, J2EE, EJB, XML, XSLT, XSLT: FOR, FOP, JDBC, DB2, DOM, SAX, SOAP, iBatis, Hibernate, Struts, WebSphere MQ, EJB, SSH, SCP2, StreamA2P, Ajax .
______
November 2001 - February 2003 Actional
Architect
- Maintain and improve the adapter CICS and IMS / TM written in C + +, CPI-C and CICS Universal Client (ECI) with Websphere MQ.
- Introduce the concept of "unit of work" to support the transaction.
- Create a architectural document approache to the terminal 3270. Including Proofs of Concepts of Using HACL, EPI, ECI combined with the CICS 3270 bridge.
- Designing and developing a converter from COBOL copybook in an object oriented language (Structure C). Fully developed in Java tool that facilitates the integration of a COBOL program to the new technology.
- Modify the software so it supports the following databases: MYSQL, Oracle, SQL Server 2000, DB2, Sybase.
- Change the product Soapswitch Java J # on the Microsoft platform. NET. This involved a conversion to JDBC ADO. NET OLE DB.
- Programme Java clients to execute Web Service requests (SOAP) using the Apache Axis tool to test the software.
Technologies used: Java, C + +, VB6, Microsoft Visual Studio V6, Microsoft Visual Studio. NET, J #, WebSphere Studio Application Developer, Visio / UML, Apache AXIS, MQSeries, Windows 2000, Windows XP, CICS, CTG, Host on Demand , Pcomm IBM SNA LU6.2, Microsoft SNA LU6.2, CICP, Oracle, DB2, Sybase, MS SQL server, MySQL.
______
September 2000 - October 2001 NATIONAL BANK OF CANADA
Designer, J2EE developer
- Design and develop a "LISTENER" to extract the type information for the administrative department ofmarketing. The model pattern "OBSERVED" was used to acquire the collection of information.
- Develop an application that manages the acquisition, removal, recovery and maintenance of certificates of authentication.
Technologies used: JAVA, EJB, JSP, Servlet, HTML, JavaScript, WebSphere, VisualAge for Java, Rational Rose / UML, JDBC, Oracle, UML.
______
November 1999 - September 2000 NATIONAL BANK OF CANADA
Architect
- Member of team support mortgage. I had to analyze the impact of all new requests for minor or major changes from the client.
- Review all documents produced by the analysis team and make changes if necessary.
- Provide technical support to developers and initiate recommendation to optimize the system.
Technologies used: MVS, JCL, CICS, TSO / ISPF, COBOL II, IMS / DB / DC, DB2.
______
October 1996 - July 1999 EQUIFAX CANADA INC.
Team Leader / Architect
- Responsible for setting up test systems for certification of on-line systems (CICS). The tests were performed in an environment with multiple regions.
- Project management of converting all CICS systems in direct CICS 4.1.0 to 2.1.2.
- Team Leader (7 oversight resources, assign tasks, support and control) for a term of one year.
- Supportdevelopmentprogrammers in the organic analysis, program design and CICS production problem solving.
Technologies used: MVS, JCL, CICS, TSO / ISPF, COBOL, ASSEMBLER, VSAM
______
May 1994 - October 1996 MONTREAL TRUST - TRANSFER OF ACTION
Senior Analyst / Project Manager
- Maintenance of the system of transfer of shares. Make the necessary adjustments to the existing system and the resolution of production problems.
- Functional analysis, organic and design programs for rewriting system reconciliation payment of dividends. Project completed and implemented - August 1995.
- Project Manager for the inventory system of none issued Certificates. Planning, functional analysis, organic and program design. Project completed and implemented – September 1997.
Technologies used: MVS, JCL, TSO / ISPF, CICS, COBOLII, VSAM, VISUAL BASIC, IBM LINK LU6.2
______
November 1992 - May 1994 MONTREAL TRUST (BANK)
Architect / Team Leader
- Make requirement to improve sub-systems like: Bank (ATM), Interac, Cashier, General Ledger, Utilities and add new functionality provide by the client.
- Supervise a team of programmers.
- Establishing new procedures for support and programming standards.
Technologies used: MVS, JCL, TSO / ISPF, CICS, COBOL, VSAM, CPGEN, ASSEMBLER, MACRO, CICS, ATM
______
August 1989 - November 1992 GENERAL TRUST OF CANADA
Senior Analyst / Project Manager
- System Maintenance of Personal loan. Functional analysis, design to meet the needs of users to improve the system. Correction of production problems.
- Manage a group of programmer to convert Guarantee Deposits System (On-Line) from Unisys to IBM (CICS). Technical analysis, programming, testing and implementation.
Technologies used: MVS, JCL, TSO / ISPF, COBOLII, IMS / DB, CICS.
______
March 1982 - August 1989 LAURENTIAN BANK OF CANADA
Programmer Analyst specializing
- Support programmers. Responsible for optimizing existing systems and troubleshooting production CICS problems.
- Junior Analyst databases (IMS, DB2).
- Monitoring CICS.
- Development the Interac system. Functional analysis, organic and programming, testing and documentation .
- Convert VSAM to IMS for subsystems cashier and savings.
- Analysis, programming, testing and documentation at the maintenance subsystem Personal loan.
Technologies used: MVS, JCL, TSO / ISPF, COBOL, CICS, VSAM, IMS / DB, DB2.
CURRICULUM STUDIES
1982 holds a college degree in computer
C.E.G.E.P. StLawrence
VOCATIONAL TRAINING
Oriented Analysis and Design with UML Technologia Formation
JavaBeans and Enterprise JavaBeans CRIM
Design patterns (Design Patterns) CRIM
Rational Rose tool box CRIM
Introduction to Object Oriented Analysis and Design MindQ
Getting started with Java MindQ
Java Nuts and Bolts MindQ
Power Java programming MindQ
Object-Oriented Java MindQ
Java Database Programming with JDBC MindQ
Key Java Classes MindQ
Enterprise Java Beans MindQ
Advanced Java Concepts MindQ
Networking in the Java Language MindQ
Programming JavaBeans MindQ
Introduction to Visual Basic AJJA
Advance Visual Basic programming AJJA
Window 95 Horizons race
IEF Data Modeling and analyst Texax Instruments Canada Limited
DB2 Crwth Computer Courseware
CICS / VS Command and Macro level Laurentian Bank
Architecture of IBM mainframe
IBM VSAM Workshop
Access IBM VSAM
IBM 4700 Financial Communication
Debuging CICS On-Line Software
Methodology D.M.R. Laurentian Bank
Project Management General Trust of Canada
Financial Services Institute Phase I Trust Companies
TECHNICAL SKILLS
Operating Systems: OS / MVS, z / OS, Windows NT, 2000, XP, Unix (AIX), i5/OS.
Languages: JAVA, EJB, JSP, C + +, Visual Basic, J #, JAVASCRIPT, HTML, BASIC, COBOL, COBOL II, ASSEMBLER, EASYTRIEVE PLUS JCL. CRYSTAL REPORT, JASPER, XML, Web Services, PERL.
Database: ORACLE, IMS, DB2, ACCESS, VSAM, MS SQL SERVER, SYBASE, MYSQL.
Waiter / products: CICS, IMS / DC, WEBSPHERE, APACHE, JETTY, MQSeries.
Software Support: MICROSOFT VISUAL SOURCE SAFE Panvalet, ENDEVOR, FILE-AID IMS-XPERT, TMON, OMEGAMON, PLAYBACK, ABEND-AID, CAPEX-OPTIMIZER, RATIONAL ROSE, GENDRAW, EXCELARATOR, IEF - Data Modeling, Visio, Project WORK BENCH, MS PROJECT, JUnit.
Methodologies: UML, DMR, METHOD 1, P +.
Development Environment:
TSO / ISPF
IBM VISUAL AGE FOR JAVA
IBM WEBSPHERE STUDIO APPLICATION DEVELOPER
ECLIPSE
MICROSOFT VISUAL STUDIO V6
Microsft Visual Studio.
JBUILDER
ROSCOE
RAD