Software development consultant, analyst, and programmer for governments, Fortune 500 corporations, small businesses and startups. Wide range of application experience. Problem management and disaster recovery experience. Training development and delivery. Skilled writer of documentation, training materials and articles for publication.
Software development and support: Linux, Apache, MySQL/Postgresql and PHP/Python technology systems (LAMP).
Drupal: Backend development and conversion / migration experience
System administration: Setup, maintenance and troubleshooting of Redhat and Debian-based Linux servers and web, email, firewall and network resources.
Hosting facility operations: Installation, configuration, system administration and troubleshooting of Redhat Linux-based server. Web hosting and email services using Apache, PHP/MySQL, Qmail and Postfix. Emergency response and support for clients.
Mainframe: Analysis, development, debugging, data extraction and quality assurance. COBOL/DB2, MVS/TSO, AIX UNIX, Unisys 2200, Oracle PL/SQL.
Technical writing: Project plans, procedure documentation, and client training materials. Articles on Linux and related topics published in Linux World Magazine and Newsforge.
Server and network installation and support.
Website development and enhancement.
SELECTED FREELANCE PROJECTS
Competed in the hacksummit virtual hackathon https://www.koding.com/Hackathon
Migrated multiple websites to Drupal while working remotely for Academia Group.
Designed and developed Rob’s Open Business System (ROBS), a package for integrating, synchronizing and administering business software through a common interface. Uses Talend Open Studio (business process visualization, integration and code generation suite), Drupal Content Management Framework, and Perl/Bash scripting. Currently in prototype (alpha pre-release) development.
Enhanced the web-based facility/resource management system for Harvest City Church School, a K12 educational facility. Analysis, PHP coding, system administration and troubleshooting.
Developed web-based data capture and website search applications for Open Systems Canada Ltd., a startup providing system administration and web development services. Django Web Framework and Python development, general systems administration and troubleshooting.
Webmaster and technical architect for Probe International, a widely respected NGO. Converted to Drupal and refactored several activist news/community domains. Supported large OsCommerce-based e-commerce site (fair trade coffee bean and equipment import and wholesale). http://www.greenbeanery.ca.
Supported and rewrote ad management system at Media Express Canada using PHP/MySQL This system accepts orders for custom advertising materials and distributes finished materials to clients via the web. http://www.mediaexpress.ca
Developed multi-media website for Mike Hansen, internationally famous artist and musician. http://www.whynotjazz.com
Redesigned and developed Effort Industries website from brochure site to dynamic data-driven e-commerce site using OsCommerce. Developed a private area for wholesale distributors using Postnuke CMS. Heavy customization involving intensive analysis and PHP/MySQL code changes of both packages. http://www.efforts.ca
Installed and setup internal server at Effort Industries to enable local use of web services and file/printer sharing using SAMBA. Internal server provided local copies of the production website and the SugarCRM contact/marketing system.
Developed PHP/MySQL programs and data entry forms for F5 Site Design as part of an e-commerce project for CUTA, Canadian Urban Transit Association.
Setup a public web space in Drupal CMS for Linuxcaffe, an internet cafe. Analysis and development using Redhat, Debian and Suse Linux servers. System administration and support.
SELECTED MAINFRAME PROJECTS
As a Junior Systems Analyst on the payroll team I performed systems analysis, COBOL coding and production process monitoring in an environment using the IBM iSeries (AS/400) and Linux servers.
Sasktel International (SI) 2009 – 2010
SI is a major player in Operation Support Systems (OSS) for telecommunication companies. I analyzed and developed solutions for problems associated with the inventorying, deployment and field support of telecommunication resources over the entire service delivery path. I debugged and developed extremely complex COBOL/DB2 programs on both MVS and AIX UNIX environments. Packaged and delivered product updates. Emergency support for clients.
Deloitte Consulting 2001 – 2003
Impact analysis and client interface development using online COBOL (TIP) on Unisys 2200 for a major enhancement project with the Pennsylvania Department of Public Welfare. I analyzed and modified more than 600 batch and 200 online programs.
Pennsylvania Dept. of Public Welfare 1999-2000
Cobol and IQU development. Data extract and statistical analysis reporting and batch report maintenance. Heavy user contact and coordination of special production requirements.
Crown Life Insurance Ltd. 1998
Y2K Quality Assurance testing. COBOL, MVS/TSO and File-AID.
Indiana Dept. of Workforce Development 1998
Integrated of legacy Unisys mainframe system using Cobol/DMS 2200 with new Client/Server based system using embedded Oracle PL/SQL and Sybase Open Server technology. Included use and troubleshooting of UNIACCESS.
Carnival Cruise Lines 1997
High volume OLTP transaction development. Client/Server technology with Visual Basic front ends and Cobol RPC’s using UNIACCESS on a Unisys mainframe
DRT Systems International 1992-1993
Developed and maintained client systems using Cobol, VSAM and DB2. Supported and developed systems for Canada Post and Customs and Excise Department. On-call emergency support on CICS and batch systems using DB2 tables (20-30 million rows).
Defense/Civil Institute of Environmental Medicine 1992
Designed and developed a database and associated retrieval/update functions. A/UX, C and GDBMS.
Institute for Computer Studies 1991-1992
Systems administration and computer lab tutoring. PC maintenance and troubleshooting.
Versatile Farm Equipment 1991
Batch and online (TIP) programming to integrate existing ERP system (UNIS 1100) with a custom ERP system.
Dagelman Industries 1983 – 1985
Extensive analysis and extension of the UNIS 1100 ERP package. This project included internal training and work towards a CPIM designation.
Please enquire for details on full mainframe experience.
Institute for Computer Studies. Diploma, Computer Programming and Systems Analysis
University of Regina. BSc Co-op Program in Computer Science (3 years completed).