Wayne Murphy
Cell: 416-456-3238 inquiries@GreatLeapForwards.com
· 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 |
· 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.”
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)
C# work in data loading/saving routines for online catalogue.
created Sql-Server database on host, created & updated Stored Procedures
Knowledge4You “Transforms Data into Knowledge” and has a number of B.I. products and services.
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
Built a RFP Response template to be used by Knowledge4You. Include sections on Business Intelligence, Data Warehousing, Project Methodology and the SDLC.
Ivara is an industry leader and innovator in Reliability Centered Maintenance software.
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
is a leading provider of CRM/ERM software. Siebel acquired Janna Systems in
Q4/2000.
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)
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
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 is a
leading software provider to medical and dental practices.
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)
Reworked Billing Module for greater flexibility
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
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