Great Leap Forwards

Login
Skip Navigation Links.
Click here from the Word version

Wayne Murphy

1017 Earl Crescent  Burlington, ON.  L7T 3R1

Cell: 416-456-3238      inquiries@GreatLeapForwards.com

Objective: Challenging Contract Development Work

Profile

·  Two decades of solid development  in C#/C++/C

·  Experienced working in fast-paced environments demanding strong organizational, technical and interpersonal skills

·  Able to effectively discuss requirements and status whether it be with a small team, executive management or with clients

·  Known for being positive, open-minded, amicable, helpful, fair, result driven, very analytical yet still creative

·  Strong management skills, able to lead a large team in challenging projects

C# / C++ / .Net

Business Object Design

Architecture/database & UI design.

VB

SQL, MDX

HTML, XML, JavaScript

ASP

Web-Services

 

 

 

Leadership and mentoring

Design & Code Review

Senior Management

Rational Unified Process

Rational tools incl. Clear Case, Rose, Team-Test, Requisite Pro, Purify, Quantify

Design Patterns

Microsoft Project, spreadsheets

MS Small Business Accounting, Quickbooks

XENIX/UNIX incl. scripting

HL7, MIMOSA

 

Key Accomplishments

·       Inspired Loyalty: Low turnover in all my teams, resulting in a more productive team and better products.

·       Innovation: Part of a team that submitted a patent for the function space booking engine.

·       Product Redesign: Redesigned a medical program, which turned the product into a feature-rich, very stable application that is the program most commonly used in medical offices throughout Canada. Abstracted out of old data layer code for easier implementation.

·       Team Empowerment: Transitioned to a Windows GUI product – empowered team to use new technologies. Outcome was a product that is highly regarded by customers for its features and internally admired for its architecture.

·       Team Motivation: Empowered and motivated my team to deliver high quality software on time in spite of being at a remote site, and understaffed of engineers, product management and technical support staff.

·       Class Design: Designed and implemented a new class library, which is now being extended and re-used demonstrating its value and good object oriented design. Also helps new developers who do not have that domain knowledge.

·       Code Re-use: Took a simple existing feature and expanded the vision of the functionality from a read-only unidirectional text file viewer to an Information Viewer for various abstract types of data. Added in-line editing, multiple interfaces and features, and implemented it in several areas of the application.

·       Problem Solving: Enhanced an interface to have old custom C printing routines use Windows GDI printing method. Also enabled new printing code to use same GDI layer

·       Hard Working - some managers’ comments:

          I am very happy with the state of the product, and Wayne deserves much of the credit for making this happen in the face of many challenges… In light of this, Wayne's achievement on the product development is exemplary”

           “Wayne and team have been very motivated in learning Siebel technical, product, and development knowledge and skills.  He and his team took on several challenging tasks in FINS 7.0.3 release.  They were willing to spend extra efforts to complete these challenging tasks. They also took initiatives to help other teams, whenever needed.  Wayne set a good example of Siebel core values

          “I think that you did exceed your objectives.  The effort really showed. Your team respects you. I am really appreciative of your exemplary efforts.  You went out of your way to deliver to the spirit of the objectives.

Professional Experience

Opalis (contract)                                                        Oct 2007 – Apr 2008

Using Test-Driven-Development, create new Objects for thier Integration Server

Bill Keeven (contract)                                                        Feb 2007 – Oct 2007

Designed & implemented quiz-type Ear-Training music knowledge application in C# 2.0. Includes pitch recognition module, encrypted XML quiz data, logic for per-module registration.

Update/fix older Borland C++ product

Z-Tech Inc (contract)                                                        Feb 2007 – Apr 2007

C# 2.0 work in highly customized Winforms

Creating the front-end UI that interacts with their specialized USB hardware

Building, and consuming Custom Controls, involving GDI painting

ABELSoft (contract)                                                        Apr 2005 – Feb 2007

C# work in competitive data conversions & data analysis.

Reviewing and proposing new strategies for data competitive conversions

Reviewing current methodologies, proposing & designing (using UML design & Use Cases) new Reporting solutions using formal Business Objects

VB project to export financials to QuickBooks & Simply Accounting

Started C# project for new persistence model

Started C# project for new multi-application financial model

Started C# project for new multi-faceted scheduling model

(Databases used were SQL Server 2005, SQL Server 2000, and Access)

 

T4G (contract)                                                                       March 2005

C# work in data loading/saving routines for online catalogue.

created Sql-Server database on host, created & updated Stored Procedures

Knowledge4You (contract)                                      Jan 2005 – Feb 2005

Knowledge4You “Transforms Data into Knowledge” and has a number of B.I. products and services.

Sub-Contract Senior Business Analyst – Ont. Gov’t: Office of the Public Guardian & Trustee

Working with team to evaluate current needs based on old system and user discussions

Create UML documents to capture requirements

Keep track of features & requirements in Rational Requisite Pro

Work with development group to produce .Net software

Contract for Knowledge4You

Built a RFP Response template to be used by Knowledge4You. Include sections on Business Intelligence, Data Warehousing, Project Methodology and the SDLC.

Ivara (contract)                                                        July 2004 – Dec 2004

Ivara is an industry leader and innovator in Reliability Centered Maintenance software.

Contract Developer

Worked 2 months at a customer site in the L.A. area. Projects involve working with the customer to define solutions to migrate data between systems and to implement interfaces in C#, VB & C++

Worked for 1 month on client web-service; caught ODC call for getting indicator reading and created message to post to MIMOSA server. Extracted result and returned to ODC request

Researched alternatives to ensure best code possible.

In my spare time I wrote a code-generator (in C#) for the company to allow new hires to understand the object hierarchy in the database and to learn how to query joins and iterate those objects. Also worked on prioritized tracing/event logging system.

(Databases used were SQL Server 2000 and Oracle)

Siebel Systems                                              September 2000 – July 2003

Siebel is a leading provider of CRM/ERM software. Siebel acquired Janna Systems in Q4/2000.

Senior Software Development Manager – Hospitality Industry

Created new application for Hospitality Function Booking Reservation System

Team size varied from 8 to 15. Used Siebel Tools & C++

Helped create a application that had glowing reviews from clients and prospects

Met the challenge of managing a project that encompassed multiple teams, sites and projects.  Ensured the team was motivated and that they remained committed to the project

(Databases used were SQL Server 2000, IBM DB2 and Oracle)

Software Development Manager – Institutional Finance

Team size varied from 5 to 9 that focused on integrating Janna functionality into the Siebel 7.0 release

Oversaw several projects for the 7.0 release including Deal Management, Events Management Enhancements, Coverage Management, and Institutional Sales & Research Enhancements. Many of the Events Management features were applauded so adopted into the base product

Expanded existing framework to incorporate Janna JavaScript features such as Calendar and Persistent Filters

Development Manager – Server Systems, Janna Software

Lead 3 different groups:

Janna Application Server with 5 team members – Main server of the architecture that handled object requests. Involved heavy C++/COM, and focused on scalability, reliability and performance.

Remote Server with 4 team members – Used to replicate and synchronize data from the main database to remote databases and remote users. Involved C++/COM, Visual Basic and a large amount of database knowledge.

Conduit Synchronization with 2 team members – Module replicated and synchronized data from the main database to the user’s Outlook database or their Palm Pilot database. Written in C++/COM and involved database knowledge.

ABELSoft                                                                          

ABELSoft is a leading software provider to medical and dental practices.

Medical Software Development Manager                                            1995 – Sept 2000

Managed a team of 6 developers

Reported to the President, was accountable for the team, and gave input for product direction

Migrated application from C code to C++ Windows GUI, overhauled all 3 code tiers

Communicated with customers often, either for customized solutions or for input on upcoming features

Liaison to other development team, documenters, QA, trainers

(Databases used were Access and Faircom’s CTree (proprienty ISAM format)

 

Medical Software Lead Developer                                                       1990 – 1995

Reworked Billing Module for greater flexibility

Medical Software Jr. Developer                                                          June 1987 – 1990

Reworked Billing Module for greater flexibility

 

·       Key Accomplishments:

-        Redesigned Product (early 1990's)                    XENIX                                      C

-        After becoming lead developer, rewrote the billing & billing cycle functionality (UI & business rules)

-        Result was changing product from that of a buggy reputation to a feature-rich very stable application that is still widely used today.

-        Team Empowerment (late 1990's)                      Windows                                  C++  MFC

-        With the transition to a Windows GUI product - empowered team to use newer technologies. The outcome is a Windows product that is highly regarded for it’s features and internally admired for its architecture.

-        Class Design (1999)                             Windows                                  C++ MFC O.O.

-        Recently designed & implemented a class library for a specific project. It is now used by a number of others, which shows it value that others consider it good O.O. design. Also has been proven that it acts as a good education tool for those developers less experienced in the domain knowledge.

-        Code Re-use (1991-93)                         XENIX                                      C

-        Took a simple existing feature and expanded the vision of the functionality

-        Read-only unidirectional text file viewer became Information Viewer for various (abstract) types of data. Added in-line editing, multiple interfaces & features and implemented it in several areas of the application

-        Problem solving (mid 1990's)                Windows, XENIX                      C++  C

-        Developed an interface that received information from a hospital system (via a TCPIP port), and queued it using a Socket connection (since some of our software is single-threaded) to be added to our database. Several other similar interfaces have been made to work with systems that use HL7 (or other types of) data.

-        Enhanced an interface to have old custom C printing routines use Windows GDI printing method. Also lately enabled new printing code to use same GDI layer.

-        Problem solving (mid 1990's)                Windows                                  C

-        Reworked a major part of the system for a specific custom-development contract with a large client. Manipulated existing code to solve their problem with a new data schema. Abstracted out of old "spaghetti" code data layer for easier implementation.

-        Problem solving (early 1990's)              XENIX                                      shell-script

-        Developed series of XENIX scripts for product generation, product installation, runtime product tasks, and misc. development tasks.

-        Human Resources (mid to late 1990's)

-        Have made a number of good hires, and that department works better together than any other. It is a very cohesive unit with very small turnover.

-        Team-work                                                       Windows, XENIX, DOS             C++  C

-        Assisted over the years in porting product from SCO XENIX to DOS to a Windows text-based app. to GUI.

-        Assisted in changing data from Faircom Ctree (ISAM) to MS Access & currently guiding port to client-serve engine.

-        Following a process (1998-)

-        Implemented Rational Unified Process with team to impart  proper guidance and standards

-        Dramatically improved environment that stresses planning, documentation, and design before coding.

-        With team "buy-in" now have reduced support, and projects on time (or ahead) of schedule

Education

Computer Science and Technology Diploma in 1987     

Sheridan College of Applied Arts and Technology

 

Affiliations:

-        Member of Microsoft Project Users Group

-        Member of Toronto .Net Users Group, which is affiliated with INETA

-        Member of Canada’s Technology Triangle .NET User Group

-        Member of Software Contractors Guild

 

Education through technical, managerial and industry seminars/courses:

-        Consulting As A Career Option course in 2004

-        Stephen Covey courses: Seven Habits, What Matters Most, Presentation Skills

-        Java Course  1999

-        Rational Unified Process / Rose  from Metex 1999

-        Ongoing Strategies for Innovative Technology Executives from OnSite/Price Waterhouse 1997

-        Project Planning by Jim Lewis ~1996

-        Siebel 7 Core Consultant certification (2002)

-        Some French and Spanish courses

 

Wayne Murphy of Great Leap Forwards Nov 2007