Site Menu:  Home  About Me  Resume (C.V.)  Quotations  Anti-SPAM
This document is also available in the following formats:  (a new window will open)
    Microsoft Word Get Acrobat
    Adobe PDF  *requires Acrobat Reader
    Printer Friendly

Martin Green, p.prog
Whitby, Ontario

Personal Data

 

I am a senior software developer with over thirty years of professional programming experience, twenty-five of those as an independent contractor/consultant. I have extensive experience as a Programmer/Analyst in the business and public sectors and bring a rich and unique background of Software, Hardware, Personnel, Training, Management, and solid communication skills to every project. With expert skills in object-oriented analysis, design and programming, I efficiently move projects through requirements gathering, analysis, design, development, testing, and deployment. Proficient in presentations to small and large groups, I can effectively communicate technical concepts to user and management personnel. With extensive experience leading small development teams I am also adept at transferring my knowledge and experience to other team members through leadership, mentoring and formal training. I also have over ten years of background recruiting, training, and leading small business owners all over North America. I am qualified by the Heart and Stroke Foundation to teach CPR and Emergency First Aid and I wrote a monthly column for a Toronto-area pet magazine. I'm also certified by the International Programmers Guild as a Fellow Programmer of the Guild (p.prog).

Client List (partial)

 

 

 

 

 

 

Xerox

Ministry of Consumer and Commercial Relations

 

 

Ontario Hydro

Ministry of Natural Resources

 

 

Manulife Financial

Ministry of Health

 

 

Canada Life Assurance

Sybase Canada

 

 

Toronto District School Board

Pepsi Canada

 

 

Municipality of Metropolitan Toronto

IBM Canada

 

 

Development Languages and Tools (partial)

 

 

 

 

 

 

Java

Oracle PL/SQL

 

 

PowerBuilder 3, 4, 5, 6, 6.5, 7, 8, 9,10.5, 11, 12

Sybase/MS Transact-SQL

 

 

HTML, HTML5, CSS, JavaScript

IBM VisualAge 3.5 & 4

 

 

Visual C++/C++ Builder

Sybase 10, 11 & 11.5 DBMS

 

 

Oracle 7, 7.3, 8 & 8.0i, 9.0, 9.0i, 10g DBMS

Visual Basic

 

 

MS SQL Server

QML, Qt 48, JSON

 

 

Visual Studio 2005, 2008, 2010, 2012, 2013

C++/C# .NET

 

 
PHP
MySQL
 

 

Development Experience

 

I have designed and developed a very wide range of applications on both desktop and mobile platforms, from decision support tools including Facility Management, Production Tracking and Reporting, Insurance Underwriting and Welfare Client Management, to financial applications such as Policy and Claims management, Premium Calculation, Retirement Products, Income Tax Calculation, Credit Scoring and Authorization, Commission Payouts, Commercial Finance, Cash Accounting, Deposit Reconciliation, Executive Compensation Analysis, P&L and Property Revenue Analysis. I also have extensive experience with such marketing applications as Sales Force Automation, Proposal and Quotation Generation, Promotion Planning, and scheduling tools including Utilities Work Management and Dispatch, and Employee Training Schedules. I also have developed applications for several major municipal and private Utility companies, as well as three Ontario Government Ministries.

References

 

Available on request.

 


Contract Experience

In Last to First Sequence

arsMOBILIS
 
January 2011 to present

Project:

Various mobile OS applications.

Role:

Owner and Analysis/Design/Development/Deployment.

Software:

C++, QML, Qt 4.8, JavaScript, HTML5, CSS, SQLite, JSON, PhoneGap

Summary:

Productivity and educational applications for a variety of mobile platforms, including Blackberry 10, iOS, Android, Windows Phone 7/8 and Windows 8.

Ministry of Natural Resources
 
May 2010 to November 2010

Project:

Ontario Petroleum Data System (OPDS)

Report to/Contact:

Paul Woods

Software:

PowerBuilder 11, Oracle 10g, PL/SQL, Subversion RCS, TortoiseSVN, VMware Workstation

Project Summary:

Analysis/Design/Development. Mentored junior developer. Significant bug fixes, enhancements and new modules added.

Ministry of Natural Resources
 
August 2009 to February 2010

Project:

Ontario Petroleum Data System (OPDS)

Report to/Contact:

Patrick Hele

Software:

PowerBuilder 11, Oracle 10g, PL/SQL, Subversion RCS, TortoiseSVN, VMware Workstation

Project Summary:

Analysis/Design/Development. Mentored junior developer. Significant bug fixes, enhancements and new modules added. Complex queries moved to PL/SQL. Wrote complex SQL script for significant database design changes and additions. Installed and maintained RCS server and put entire application and database scripts under revision control.p>

Spectrum Studios / Creative Image Studios
 
October 2008 to January 2009

Project:

Photo Studio Rental Management Application.

Report to/Contact:

Anthony Taylor

Software:

MySQL, PHP 5.2

Project Summary:

Designed and built web based application for company owners to manage studio rentals and invoicing.

IBM/Manulife
 
April 2008 to October 2008

Project #1:

GSRS

Report to/Contact:

Steve Tam

Software:

PowerBuilder 10.5, SQL-Server 2000, Transact-SQL, Visual Studio 2005, SQL-Server Reporting Services, Brio SQR Builder

Project Summary:

Powerbuilder team lead. Analysis/Design/Development/Test. New development and maintenance of existing Manulife system for a new retirement investment product line.

Project #2:

Citrix and Sharepoint Deployment

Report to/Contact:

Steve Tam

Software:

Citrix Metaframe, MS SharePoint MOSS

Project Summary:

Managed, installed, and maintained deployed applications with Citrix Metaframe Presentation Server Management Console and SharePoint Designer on multiple server farms in SIT, UAT, and PROD environments for IBM’s Manulife Client Services.

Green Shield
 
February 2007 to November 2007

Project:

Entera Knowledge Transfer

Report to/Contact:

Tom Stocki

Software:

PowerBuilder 7, Rational XDE Modeller, PowerPoint, Oracle 8i, MS SQLServer 6, TANDEM, NonStop Server Object Gateway (SOG)

Project Summary:

Green Shield internal development team being disbanded. Develop and present formal knowledge transfer classes to Entera staff. Provide QA for courses developed by other Green Shield developers.  Provide day to day software support and bug fixes.

Cara Foods
  J
anuary 2007 to February 2007

Project:

Product Information and Reporting System

Report to/Contact:

Carlos Furtado

Software:

PowerBuilder 10.5, Sybase Adaptive Server 12.5, DBArtisan

Project Summary:

Reverse engineer and document an existing application.

Rogers Telecom
  July 2006 to September 2006

Project:

Online Static IP Generation.

Report to/Contact:

Roula Haj-Ali

Software:

PowerBuilder 8

Project Summary:

Design/Development/Test Plans/Test. Enhanced existing application to automatically generate Static IP addresses for wireless customers.

Taliant / InsureWorx (Denver, CO)
  June 2005 to March 2006

Project:

CMS / PHS

Report to/Contact:

Camilla Gelroth

Software:

PowerBuilder 9.0, Oracle 9.0.1, PL/SQL Developer, Borland StarTeam

Project Summary:

Analysis/Functional Specs/Remediation/Design/Development/Test. Part of a large team providing ongoing maintenance and upgrades to exisiting insurance industry software, particularly focusing on Workmen's Compensation policy and claims maintenance. Code development in Powerbuilder and Oracle Stored Procedures (PL/SQL).

Green Shield / Ministry of Health
  February 2005 to June 2005

Project #1:

CAM (Consent Application Management)

Report to/Contact:

Nigel Hayhurst

Software:

PowerBuilder 7, Oracle 8i, MS SQLServer 6, TANDEM, NonStop Server Object Gateway (SOG), OLE, PVCS

Project Summary:

Functional Specs/Design/Development/Test . Developed application to record taxpayer consent to obtain income verification directly from Canada Revenue Agency, and submit request electronically to CRA. Data access was via combination of direct table access, stored procedures (both Oracle and SQLServer), and OLE objects.

Project #2:

TAM Print Engine (Trillium Application Manager)

Report to/Contact:

Kim Deakos

Software:

Visual Basic 6, PowerBuilder 7, MS Word, Oracle 8i, MS SQLServer 6, TANDEM, NonStop Server Object Gateway (SOG), OLE, PVCS

Project Summary:

Analysis/Functional Specs/Design/Development/Test. Main print engine developed in Visual Basic as an OLE server. Additional development in Powerbuilder and templates in French and English created in MS Word.

London Hydro / IBM Canada
  July 2004 to January 2005

Project:

CISOntario

Software:

PowerBuilder 9.0, Oracle 9.0.1, PVCS Tracker, PL/SQL Developer, MS Visual SourceSafe

Report to/Contact:

Kim Greenwood

Project Summary:

Analysis/Functional Specs/Remediation/Design/Development/Test. Part of a large team providing ongoing maintenance and upgrades to exisiting Municipal Hydro and Water Utility company operating software. Code development in Powerbuilder and Oracle Stored Procedures (PL/SQL).

Ministry of Natural Resources
  January 2004 to March 2004

Project:

Work Permit Tracking System (WPTS)

Software:

PowerBuilder 6.5, Oracle 8

Report to/Contact:

Paul Woods

Project Summary:

Analysis/Remediation/Design/Development/Test. Extensive upgrades, bug fixes and enhancements. I was the technical lead for a team of three developers; the entire team comprised seven individuals.

Ministry of Natural Resources
  February 2003 to March 2003

Project:

Work Permit Tracking System (WPTS)

Software:

PowerBuilder 6.5, Oracle 8

Report to/Contact:

Sheila Boyd

Project Summary:

Analysis/Remediation/Design/Development/Test. This unreleased application required extensive remediation and enhancement to prepare it for rollout. This involved significant program and database changes, including a redesign of the datamodel.

Ministry of Natural Resources
  January 2001 to November 2001

Project #1:

LIS

Report to/Contact:

Paul Woods

Software:

PowerBuilder 6.5, Oracle 7.3, Windows NT4

Project Summary:

Requirements/Analysis/Design/Development/Test. Technical Mentoring. Led one other developer.

Project #2:

Universal Table Maintenance Module

Report to/Contact:

Joe Paige

Software:

IBM VisualAge for Java (3.5 and 4.0) / Java, Oracle 8.0i, Windows NT4

Project Summary:

Analysis/Design/Development. Reusable application table maintenance application.

Project #3:

PVCS Deployment

Report to/Contact:

Joe Paige

Software:

Merant PVCS

Project Summary:

Plan, document and deploy PVCS for several existing and future applications.

Pepsi Bottling Group (Canada)
  September 2000 to December 2000

Project:

OMS and BCS

Software:

PowerBuilder 5.0/6.5, Sybase Adaptive Server 11.5, Transact-SQL Stored Procedures, Windows NT4

Report to/Contact:

Jamie Peetsma

Project Summary:

Application Maintenance and Upgrade. Analysis/Design/Development/Test. End-user Support.

Kraft Canada
  February 2000 to September 2000

Project:

TRACER

Software:

PowerBuilder 6.5, Oracle 7.3, PL/SQL Stored Procedures, Windows NT4

Report to/Contact:

Guy Wong, Giacomo Tonon

Project Summary:

Analysis/Design/Development/Test/Documentation.

Toronto District School Board
  June 1999 to February 2000

Project:

Trillium Reporting

Software:

PowerBuilder 5, Oracle 8.0, ODBC, Windows NT4

Report to/Contact:

Karl Cowan/Leonard Eng

Project Summary:

Analysis/ Design/Development/ Formal Test.

Ministry of Consumer and Commercial Relations
  January 1999 to May 1999

Project:

Consumer Affairs Tracking System (CATS)

Software:

PowerBuilder 6.5, Oracle 8.0, Windows 95/NT4

Report to/Contact:

Les Sloman

Project Summary:

Requirements/Analysis/Design/Development/Test. Technical Mentoring. Led a three-person team.

Enbridge Consumers Gas
  March 1998 to December 1998

Project #1:

Gascon / Work Request Tracker

Software:

PowerBuilder 5.0, Sybase System 11, Windows NT 4

Report to/Contact:

Lynn McMillan

Project Summary:

Requirements/Analysis/ Design/Development. Code Analysis and Review. Technical Documentation.

Project #2:

Gas Contracts Communications

Software:

PowerBuilder 6.5, Sybase System 11, Windows NT 4

Report to/Contact:

Bonnie Twining

Project Summary:

Requirements/Analysis/Design/Development. Object Modelling. Specifications Documentation.

Sybase Canada/Newcourt Credit
  June 1997 to March 1998

Project:

IFS

Software:

PowerBuilder 5.0, PFC, Encina, IBM Interspace, PowerDoc, Sybase System 11, SQA Manager, Windows 95

Report to/Contact:

Phil Hoare

Project Summary:

OO Design/Development/Test, Writing and execution of Test Scripts (per ISO 9001), Technical & Architectural Documentation.

Canada Life Assurance
  November 1996 to June 1997

Project:

New Business Underwriting System

Software:

PowerBuilder 5.0, Entera, Progeny, PowerDoc, FileNet/Workflow Desktop, Sybase System 10, Windows 3.1, Windows NT 4.0

Report to/Contact:

John Rudd

Project Summary:

OO Analysis/Design/Development/Test, RPC Development, Database Design, Technical Training and Mentoring, Technical & Architectural Documentation.

Logica/Synercom/Consumers Gas
  May 1996 to November 1996

Project:

Work Management / Dispatching System

Software:

Sybase, PowerBuilder 4.0, Netware 4, Windows NT 3.51, Progeny, PowerDoc, Endevor

Report to/Contact:

Kern Blackburn

Project Summary:

Project Analysis, Functional Spec, Technical Spec, Module Design/Development, Project Framework Object Design/Development/Documentation. Formal Testing.

DMR Group / Philip Environmental
  February 1996 to May 1996

Project:

Business Systems Automation

Software:

Oracle 7, PL/SQL, PowerBuilder 4.0, Netware 4, Windows 3.1

Report to/Contact:

Lewis Baios

Project Summary:

Analysis/Development/Test. Led/mentored four PowerBuilder/Oracle developers.

Xerox
  January 1995 to February 1996

Project:

Sales Force Automation

Software:

Oracle 7, Watcom 4.0, PowerBuilder 4.0, Netware 19386, Visual C++ 1.5, Windows 3.1, ECCO, Windows SDK

Report to/Contact:

Ted Mead

Project Summary:

Produced a pilot Sales Force Automation tool for Xerox International (10,000+ user base). Developed a PIM module and also created DDE link to ECCO as an alternate scheduling module. Developed an automated proposal generator module interfacing with MS Word 6.0 as the document engine. Served as the team C/C++ & Windows SDK technical resource. Also led the team in connecting to and benefiting from the Internet.

Cott Corporation (Cott Beverages)
  August 1994 to December 1994

Project #1:

Production Management and Reporting System

Software:

Oracle 7, PowerBuilder 3.0, Banyan Vines, Funcky for PB, Windows 3.1

Report to/Contact:

Mike King, Shawn Sheridan

Project Summary:

Designed and developed system to capture factory floor production data and generate a wide variety of reports for several different target audiences. Created several OO libraries and a particularly sophisticated user interface.

Project #2:

Management Reports, Generic Report Generation Engine

Software:

Oracle 7, PowerBuilder 3.0, Banyan Vines, Funcky for PB, Windows 3.1

Report to/Contact:

Des McKinney

Project Summary:

Report Design/Development. Enhanced generic report engine.

Municipality of Metropolitan Toronto
  December 1993 to August 1994

Project:

User Security Application for Welfare Client Management Automation System (CMAS)

Software:

Sybase SQL Server, Powerbuilder 3.0, Novell Client API for C

Report to/Contact:

Kevin Keiller

Project Summary:

Designed and developed application to maintain user security access to the CMAS application, an ambitious joint Metro/Province project to reduce welfare fraud and streamline operations to reduce costs. In addition to CMAS access control, Novell and Sybase rights were also transparently maintained by this system. Sophisticated design eliminated need for operator to have Sybase System Administrator (SA) status and Novell Supervisor.Access to the Novell Server was via the Novell C API .DLL. Powerbuilder functionality was enhanced by direct calls to Windows where necessary.

National Grocers
  April 1993 to November 1993

Project #1:

Financial Information Reporting System (FIRST)

Software:

Borland C++ 2.0, Windows 3.1, Gupta SQL Server, Gupta SQL C API, DBWindows, Clipper 5.01, DB2, PCSQL, Novell 386, TSO

Report to/Contact:

Bob Gilholm, Rob Hamilton

Project #2:

Breakout of Franchise Independent stores from FIRST.

Software:

Borland C++ 2.0, Windows 3.1, Gupta SQL Server, Gupta SQL C API, DBWindows, Clipper 5.01, DB2, PCSQL, Novell 386, TSO

Report to/Contact:

Bob Gilholm, Ron Booker

Project #3:

Universal Promotion Planner (UPP)

Software:

SQL Windows, DBWindows, DB2, Novell 386, TSO

Report to/Contact:

Rosemary Than

Bank of Nova Scotia
  September 1992 to January 1993

Project:

Credit Authorization Document Editor and Maintenance Tools

Software:

Microsoft C/C++ 7.0, Clipper 5.01, CodeBase

Report to/Contact:

Len Taylor, Maurice Adams

Household Finance
  April 1992 to September 1992

Project:

Finance and Trust Processing System (FATS)

Software:

Microsoft C 5.1, 6.0, Borland C++ 3.0, Novell Netware 386, Novell Btrieve 5.10, Novell Programmer's Development Kit, PVCS

Report to/Contact:

Frank Bitondo, Ed Dziubinski

Triquetra - a division of STM Corporation (now ISM)
  July 1991 to April 1992

Project:

H&R Block Tax Preparation System (Quebec Module)

Software:

Clipper 5.01, Microsoft C 5.1 & 6.0, Borland C++ 2.0, 10Net, Blinker, PVCS

Report to/Contact:

Ted Carter

Ontario Cancer Treatment and Research Foundation (OCTRF)
  November 1990 to July 1991

Project:

Ontario Breast Screening Program Pilot Project (OBSP)

Software:

CLIPPER 5.0, Microsoft C 5.1, Assembler, Ventura Publisher, Wordperfect 5.1, Novell Netware 386

Report to/Contact:

Jill Chin/Dorothy Whittick

McDonald's Restaurants of Canada
  July 1990 to November 1990

Project #1:

National Store Bank Deposit Reconciliation System

Software:

CLIPPER, Microsoft C 5.1, TANDEM file transfer utility

Report to/Contact:

Serge Tremblay

Project #2:

Profit & Loss Sheet Tracking System

Software:

CLIPPER, dBase IV, Microsoft C 5.1, TANDEM file transfer utility

Report to/Contact:

Serge Tremblay

Ontario Hydro
  December 1989 to July 1990

Project #1:

Software Upgrading and Redesign

Software:

FoxBase+, FoxPro

Report to/Contact:

Bill Keith

Project #2:

Network Supervisor

Software:

Novell Netware, Saber Menu

Report to/Contact:

Bill Keith

Project #3:

Ongoing Technical Support, Software Maintenance & Design

Software:

FoxBase+, FoxPro, WordPerfect 5.0, Lotus 123, C

Report to/Contact:

Bill Keith

CellNet Canada
  September 1989 to May 1990

Project:

Commission Calculation, Generation and Billing System

Software:

Clipper, C, Assembler

Report to/Contact:

Dave Symmons

City Commercial Realty Inc.
  July 1989 to September 1989

Project #1:

Rental Property Revenue Analyzer

Software:

FrameWork III

Report to/Contact:

Gordon Shar/Michael Oana

Project #2:

Network Installation

Software:

Fox Software 10NET

Report to/Contact:

Mike Chuli/Michael Oana

Project #3:

Software Configuration/Consolidation

Software:

WordPerfect 5.0, Q&A 3.0

Report to/Contact:

Gordon Shar/Michael Oana

Cosma International
  December 1988 to June 1989

Project #1:

Quotation Manager

Software:

FoxBase+, Clipper, dBase III+, C, Assembler

Report to/Contact:

Greg Betty, Tom Thompson

Project #2:

Executive Compensation Analyzer

Software:

Clipper

Report to/Contact:

Diane Earl

Project #3:

Cash Accounting Analyzer

Software:

FoxBase+, Clipper, BAWK

Report to/Contact:

Dave Belbeck

Project #4:

Computer Starter Kit & Toolbox

Software:

Clipper, Clipper Tools 1, ArtFul, various Clipper utility packages

Report to/Contact:

Winnifred Brown

Boeing Canada Ltd. - deHavilland Division
  September 1988 to December 1988, + various upgrades & enhancements

Project:

W.H.M.I.S. Training Scheduler

Software:

dBase III+, FoxBase+, C, Assembler

Report to/Contact:

Murray Baker, Les Boyles