Summary


Helps organizations "get the job done". A computer software engineer with eighteen years of experience. Loves using computers to solve problems. Extensive knowledge of computer programming languages, database management systems, operating systems, and other software programs. Experience in the areas of health-care administration, insurance and accounting.


Looking for work based in Victoria and would like short-term or part-time contract work. Would prefer analysis and design work on internet applications or work using Oracle Designer and Oracle Developer. Loves to make software programs work (or work better), so would also be interested in application development and maintenance.


Software Engineering Skills


Business Analysis

Coding

Database Design

Debugging

Electronic Data Interchange (HL7,X12)

Management Information Reports

Problem Diagnosis


Project Planning

Software Quality Assurance

Requirements Management

Software Configuration Management

System Integration

Technical Design

Troubleshooting


Work Experience


President, S & N Enterprises Inc., 1989 - present.

Mike has worked on a contract basis since graduation from the University of Victoria in 1987. He co-founded S & N Enterprises Inc. in 1989. From web developer to business analyst, programmer/analyst to project coordinator, Mike has done it all.



Web Developer, www.CreativeKidsAtHome.com, 1999 - present

Environment: FrontPage, JavaScript, Miva Merchant, Mal’s Ecommerce

 Developed and implemented this e-commerce web site.

 Also provided digital photographic and graphic design services.


Developer, IBM Managed Operations, Ministry of Health, August 2000 - March 2003 

Environment: SEI CMM, SAS, COBOL, Java, Microsoft Project, Test Director, Visual Basic

 Enhanced, maintained and solved problems for a variety of database applications in a structured team environment. This team was preparing to be assessed at level 2 in the Software Engineering Institute (SEI) Capability Maturity Model (CMM). Level 2 is called the repeatable level and focuses on documented policies, processes and procedures for project management and software development. As key process area “champion” for project managment and for software configuration management, mentored other team members in SEI CMM processes and procedures.

 Developed a set of programs (Java, Visual Basic, Access) that transformed half a dozen large reports, in HTML format, into many hundreds of PDF formatted files that were posted on a web site. This enabled managers to get their individual financial reports when the old reports were discontinued on short notice.



Senior Programmer, BC Ambulance Service, Ministry of Health, July 1998 - August 2000

Environment: SAS, TSO/ISPF, JCL, REXX

 

 Year 2000 test planning, test execution, support for user testing, and implementation.

 Developed, tested and implemented application enhancements based on service requests.

 Created management information reports.

 Investigated and resolved problem reports.



HL7 Messages Coordinator, Ministry of Health, April 1997 - May 1998

Environment: TSO/ISPF, COBOL, DB2, CICS, IMS, APPC, REXX, C, UNIX

 

 Participated in the design of HL7 messages for Continuing Care, Health Registry, Registration and Premium Billing, and lab test orders and results.

 Participated in HL7 liaison activities. This included work on the CIHI initiatives for a Canadian HL7 implementation guide and Lab Information Exchange standard.

 Provided technical support for Phase 2 of HealthNet/BC including CICS, IMS and APPC programming, as well as CICS, IMS, and RACF configuration and security.

 Participated in the development of an automated secure file transfer application.

 Participated in the design of HealthNet/BC Phase 3 which enabled secure HL7 messages over public internet connections.



Technical Architect, Ministry of Health, , June 1996 - March 1997

Environment: TSO/ISPF, COBOL, DB2, CICS, IMS, APPC, TCP/IP

 

 Prepared a Technical Design Document in support of the MSP Coverage Management project. Created and maintained the project plan.

 Participated in numerous business and technical meetings with Ministry and external organizations.

 Participated in the design and development of HealthNet/BC including the gathering of requirements and the design and development of business transactions and technical infrastructure.

 Developed CICS and IMS programs in support of HealthNet/BC

 Supervised two other programmers developing CICS transaction programs in support of HealthNet/BC.



Business Analyst, Ministry of Health, Client Registry, June 1994 - May 1996

Environment: TSO/ISPF, COBOL, DB2, CSP, CICS, TCP/IP

 

 Prepared a Technical Document in support of the Client Registry re-development.

 Involved in a number of business analysis and design meetings and the review of the Business Design report for the Client Registry re-development.

 Design of proposed graphical user interface screens for the new Client Registry system.

 Prepared technical documentation on external interfaces to Client Registry.

 Prepared various analyses, design and issues documents and assisted in the preparation of a Request for Proposal for Client Registry re-development.







Coordinator, Ministry of Health, Registration & Premium Billing, April 1991 - July 1994

Environment: IMS DB/DC, DB2, PL/1, COBOL, TSO/ISPF, QMF, JCL

 

 Prioritized projects for system enhancements.

 Prepared estimates of man-hours and system resources for projects.

 Responsible for supervising projects and programmers to ensure that system changes were properly designed, developed, and tested.

 Managed migration of major system enhancements into production.

 Production trouble-shooting of both online and batch IMS programs.

 Maintenance of online PL/1 DB2 transactions.

 Developed QMF reports using DB2 tables.

 Use of Timeline and OnTarget for project scheduling.



Programmer/Analyst, Ministry of Health, R&PB, March 1989 - March 1991

Environment: IMS DB/DC, PL/1, JCL, TSO/ISPF

 

 Maintenance of online and batch IMS programs.

 Developed a set of REXX/ISPF utility panels to assist in development tasks.



Education


Bachelor of Science, Computer Science [1987],

Computer Science Co-operative Education Program,

University of Victoria.



Technical Skills


Internet: FrontPage, HTML, Java, JavaScript, and Miva Merchant / Mal’s E-commerce shopping carts.

            Web site reference: www.creativekidsathome.com

 

Languages: APL, C, Clist, COBOL, JCL, Objective-C, PASCAL, PL/1, Rexx, SAS, Visual Basic


Databases: Access, Clipper/Dbase, Culprit, DB2, Easytrieve, IMS, MFS, Oracle, PL/SQL, QMF, SQL


Operating Systems: CICS, CMS, MVS-OS/390, NeXTSTEP, TSO/ISPF, UNIX, Windows


Development Tools: Microsoft Project, Oracle Developer, Oracle Designer, Test Director


Productivity Tools: Microsoft Office (Excel, Outlook, Powerpoint, Word), Visio, WordPerfect


Other Software: Dr Q (address correction), Image Composer, PGP, QuickBooks Pro, Syncsort


Specifications: HL7, Software Engineering Institute’s Capability Maturity Model, X12