Greg Poole
This Resum was last modified:Jan**,***6
PHONE: 416-***-****
FAX:
EMAIL: *********@******.***
ADDRESS: *** ********** ******
APT. #: 40
CITY: Toronto
PROVINCE: Ontario
POSTAL/ZIP: M5P 2G6
COUNTRY: CANADA
WILLING TO RELOCATE: Yes, anywhere
PREFERRED WORK COUNTRY: Canada
WORK AUTHORIZATION : I can work for any employer in the country specified
JOB TYPE: Full Time
CONTR./PERM.: Permanent
SALARY RANGE: $750**-*****
MOST RECENT JOB TITLE: Lead Devloper
TOP 3 SKILLS: J2EE Development, Object Oriented Analysis and Design, Business Analysis
EDUCATION: University-undergrad degree
LANGUAGE SKILLS:
English Fluent
PERSONAL WEBSITE:
CAREER FOCUS (AREA OF INTEREST): Technology
COVER LETTER
Dear Sir or Madam,
I have been working in the Information and Information Technology field for several years
now and I have spent that time taking advantage of as many opportunities as possible to
learn new technologies, processes and methodologies. I take great pride in my work as an
analyst and developer and I am very enthusiastic about taking on new challenges in my
professional and personal life.
I have been employed in the Human Services I
&IT Cluster at the Ontario Ministry of Health
and Long-Term Care for over five years. From 2001 to 2003 I was an integral member of the
analysis and development team for a key ministry project. I assisted in the analysis,
design and development of the framework and task components contained within a new three-
tiered, J2EE Client Registration System. The project incorporated the use of the Rational
Unified Process and, given that the application was built using Java, an object-oriented
design. Prior to beginning work on application design, I utilized my skills in
communication in several Joint Application Development sessions with clients to assess
their needs and ensure that requirements were fully documented using Use Case models.
Also, I participated in the construction of several prototypes of the application, which I
then presented to users to obtain their feedback. In designing the task components of the
application I used Rational Enterprise tools such as Rose to create Unified Modeling
Language and data model diagrams describing the design of specific application objects and
processes. While in the development phase of the project I coded several key pieces of the
application s graphical user interface using Java Swing and XML and taking advantage of
development and deployment tools such as IBM Visual Age for Java, WebSphere Studio
Application Developer and WebSphere Application Server. I created several custom utilities
and factories which allowed more efficient creation of GUI objects by developers on the
project team and which are now in use by other projects within the ministry. I performed
unit testing on several components of the application and conducted integration tests
prior to each iteration of the application moving into our systems testing area. The
Client Registration System was enthusiastically received by users in Ministry of Health
and Long-Term Care district offices and I was given the opportunity to present the client
application at the Showcase Ontario I&IT Conference in Toronto in 2004.
My five years experience at the Ministry of Health and Long-Term Care has provided me
with significant knowledge of the government standards for application development as well
as how to analyze, design and build applications governed by complex business rules and
legislation. In addition to the registration system, I have coded applications using
several programming languages including Java and Java Swing, Visual Basic, Perl,
JavaScript and COBOL using various tools and technologies for development which included
Visual Studio, NetBeans, TextPad and Micro Focus Mainframe Express and supporting
technologies such as Rational Enterprise Suite, Together Control Center, Rational
ClearCase and Microsoft Visual SourceSafe. I performed testing functions on all
applications I have been involved in coding and utilized testing and logging tools such as
JUnit and PCRTS. I have had significant experience developing in a J2EE architecture,
utilizing Enterprise Java Beans to accomplish business tasks on the mid-tier and I have
participated in the development of an application built on the MVC architecture.
I have excellent planning, reasoning and communications skills and thrive in a team
environment working with others to create efficient and effective technological solutions.
My qualities also include experience in project planning having put together a project
team and timelines for the creation of a new web service to communicate and exchange
information with the Canadian Federal Government. In addition, I performed a lead role on
a team charged with evaluating and recommending a new Configuration Management tool for
use in maintaining and archiving client and server-side source code within the Ministry of
Heath and Long-Term Care. I have proven my ability to utilize my interpersonal skills to
effectively interpret and document client requirements, identify and analyze problems and
respond to inquiries from a variety of sources in a professional and timely manner. In
addition I have provided training to end users of several new applications as well as
performed the role of mentor to college students working toward their placement credit
within the Ministry of Health and Long-Term Care.
I am excited to begin a new chapter of my career and I am certain that I will make an
excellent candidate for a development and analysis position. I look forward to hearing
from you in the near future.
Sincerely, Greg Poole
RESUME
Gregory Poole166 Eastbourne Avenue - Suite 40
*********@******.**********, ON, Canada M5P 2G6
16-230-9778
Employment History
2005/07-Lead Developer
PresentOntario Ministry of Finance
nterprise Business Solutions Branch
entral Agencies I&IT Cluster
Leading development role with the Central Agencies I&IT Cluster
Providing guidance, delegation, support and mentorship to team members.
Performing analysis and development tasks for the using J2EE and utilizing the Struts
framework.
Creating a generic J2EE framework to be utilized by the government for additional, future
applications.
Using WSAD 5.1.2 to develop the underlying J2EE code in support of the business logic and
to create JSPs providing the interface to internal government users.Applications reside
on a WebSphere 5 server and connect to a DB2 database.
Designing and creating models for a critical server-side relational database using DB2
Control Center and ERwin Data Modeller
Updated, consolidated and implemented a highly important government website using
Macromedia Dreamweaver 8
Developing middle-tier and front-end components for a new critical software inventory and
risk assessment application to be implemented across the OPS
Providing evaluation and implementation expertise during the purchase of new development
software to be used by the entire team
Recommending training for employees who will be using the new software
2005/06-Senior Java Developer
2005/07Ontario Ministry of Transportation
Road User Safety Application Systems Division
Transportation Services I & IT Cluster
Utilized Eclipse Development IDE and Apache Ant to develop, build, test and implement
fixes for a critical field application
Worked closely with clients to ensure user interface provided as many features as
possible
2001/04-Senior Java Developer
2005/06Ontario Ministry of Health and Long-Term Care
Business Solutions Division
Human Services I & IT Cluster
Used Java, XML and HTML as well as programming tools such as Visual Age for Java, Visual
Source Safe, WebSphere Studio Application Developer and server technology such as IBM
WebSphere Application Server
Analyzed, designed and developed a number of components contained within a new 3-tiered,
J2EE health cardholder registration system
Utilized my skills in objected oriented analysis and design to ensure successful
integration of system components within the entire system structure
Utilized eXtreme Programming techniques such as iterative development and pair-
programming
Liaised with Business Analysts and end-users to translate the business requirements to a
system design model
Database design for Oracle and DB2, as it relates to a J2EE environment
Utilized PL*SQL in several Perl scripts attached as linked processes in a Configuration
Management model, and querying an Oracle 9i database to determine file attributes within a
controlled repository.
Supported object oriented standards of application development that necessitated the use
of the Together and Rational Rose UML design tools
Worked closely with Systems and User Acceptance testers to ensure conformance of the
application to the business and systems requirements
Occupied a lead role in the evaluation and implementation of a new software configuration
management tool
Occupied a liaison role with various departments within the ministry as well as with
vendors and support personnel
Communicated with a large number of Configuration Management specialists to learn the
concepts surrounding a successful CM implementation, including project structure and the
ideas of linear, parallel and concurrent development processes
2000/01-Systems Programmer
2001/04
Ontario Ministry of Health and Long-Term Care
Business Solutions Division
Human Services I & IT Cluster
Worked as a systems programmer on the cardholder registration Team providing maintenance
for and updating systems in place for several important Ministry mainframe programs
Implemented the online portion of two major systems using COBOL, CLISTS, JCL and MVS
Implemented changes to programs that frequently update the Ministry's DB2 database.
1999
05-Junior Programmer
1999
12Ontario Ministry of Health and Long-Term Care - Claims Services Branch
Responded to data requests and successfully delivered Claims System application changes
Worked independently on a large Microsoft Access Database application that involved a
number of SQL queries against the Ministry's DB2 database and created several
investigative reports.
Technical Skills
Languages & RADS
Environments
Data Processing
Tools & Methodologies
Data Communications
Java Swing
J2EE
Struts Framework
Enterprise Java Beans (EJB)
Visual Age for Java (VAJ)
WSAD
XML
COBOL
CLISTS
IMS/CICS
VBScript
JBuilder 3.0 Pro
Visio 5.0 Pro
C/C++
Visual Basic 5.0/6.0
PERL
MS- DOS
MS- Windows
(95/98/2000)
MVS
KTSO/SPF
SQL
Rational Unified Process
DB2
IBM DB2 Control Center
ERwin Data Modeller
eXtreme Programming
Case Tools (Together, Rational Enterprise)
OO Analysis & Design Principles
Microsoft Visual Source Safe (VSS)
Hummingbird Host Explorer
MS Office 97/2000 (Excel, Access, Word, PowerPoint)
Visual Studio 6.0
Software Configuration Management
CA Harvest
CA Endevor
Rational ClearCase
TCP/IP
IBM WebSphere
IBM WebSphere Portal
Professional Development
IBM WebSphere Portal - Completed August 3 - August 5, 2004
Hands On Java Programming - Completed May 8 - 11, 2001
Java Programming Using Visual Age for Java - Completed June 4 - 8, 2001
Java for Enterprise Systems Development - Completed September 17 - 21, 2001
Enterprise Java Beans - Completed November 26 - 30, 2001
Object Oriented Design Patterns - Completed February 11 - 14, 2003
Micro Focus Mainframe Express with IMS & DB2 - Completed May 8 - 12, 2000
Relational Databases - Completed November 27 - December 1, 2000
Academic Achievement
1998
-Diploma - Business Administration - Information Systems
St. Lawrence College
at Kingston, Ontario Canada
1990
-Degree - Bachelor of Arts Honours
1996
Queen's University at Kingston, Ontario Canada
References Available Upon Request
Greg Poole