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