Neil P. Armstrong
31 Preston Place
Welland, Ontario
L3C 3K4
289.480.1012
I. Objective
To obtain a contract for porting an MPE system to HP-UX involving Suprtool.II. Significant Accomplishments
Completed a conversion and integration of another companies file system software into Suprtool as part of a multi-million dollar project.
Assisted in formulating a plan and drove the technical aspects of reducing overheads in Robelle. I automated all of the software distribution. Trained new front-line technical support team to facilitate sub-contracting of Robelle support at a reduced cost.
In the past fifteen years I have made significant contributions to Robelle technology base, including such enhancements to Suprtool as support for >4Gb files on MPE, support for >2Gb files on HP-UX. I’ve improved the performance of table lookups by 30% and increased the capacity the Suprtool table feature from 15Mb to 20Gb and eliminated virtually all CM switches.
I also wrote underlying variable substitution capability to the Suprtool suite of products, which was our single most popular enhancement request, on all platforms, MPE, HP-UX and under AMXW.
I assisted in porting Suprtool for MPE to Suprtool HP-UX and have been responsible for all code since the original port and added the ability to add data to Oracle databases to Suprtool for HP-UX. I have been responsible for half a million lines of Code in several different languages such as C, C++, SPL, SPLASH and Pascal. I have also ported Suprtool code and much of the Robelle library of software from Splash to C and am currently finishing a port to Itanium.
I have also written and created all Robelle installation technology by automating the build of the Qedit for Windows product for all distribution mediums including server installation for a PC and Web distribution. The installation also includes it’s own ftp client for intelligent server installation from a Windows PC to both MPE and HPUX. Over this time I have become proficient and expert in Visual Studio and the InstallShield suite of products, the medium for our Windows installation. I also have added and simplified Robelle's Expire/Extend technology.
I received recognition from Interex (the User Group associated with HP computers) for one of the top ten papers at HP World 1995. I also completed the Guerilla Windows course for Windows internals programming hosted by the prestigious Developmentor Corp. I have also received Sales and Marketing training and did stand-up comedy for two years in the Vancouver area.
III. Employment History
July 2007 - Present ~ Neil Armstrong Consulting
President
Neil Armstrong Consulting has been formed to branch out in new areas while maintaining traditional areas of programming and consulting on MPE and HP-UX. Porting Robelles products to other platforms, such as Prose from HP-UX to Ubuntu Linux, Suprtool, Suprlink, STExport and Qedit are being ported to Native Itanium. All the while continuing to manage technical support for our clients on a daily basis.
Our firm still does all of the programming, fixing of bugs and enhancements for Robelle Solutions Technology and represents Robelle in the marketplace.
Neil Armstrong Consulting also creates web solutions and custom programming on Windows, Linux, HP-UX and MPE.
May 2001 - June 2007 ~ Main Limited
Software Architect/Tech Support Manager
While at Main Limited, I brought four new versions of our Suprtool Suite of products to market, bringing in additional revenue. While doing this new tech support partners were brought in, reducing costs.
I was the Senior Programmer and Software Architect for Robelle’s suite of products. I was and still am solely responsible for all R & D at Robelle, for MPE, HP-UX and Windows, by either writing code for Suprtool and it’s suite of products and Qedit or hiring external resources. I write design documents, define the scope of a project and accept bids for projects and authorize and integrate projects and work back into Robelles code.
May 1992 - April 2001 ~ Robelle Solutions Technology Inc.
Senior Programmer/Software Architect (January 1993 - current)
Technical Support and Network Manager (July 1992- January 1993)
I started with Robelle in May 1992 as a Technical Support Engineer, where I recorded the highest call volume and close ratio of support calls answered over a year period. I answered questions, submitted bug reports, enhancements and suggested workarounds for all Robelle products. During this time I installed and networked all PC’s within the Robelle environment, and setup the company’s initial Internet connection, Website and DNS server.
Over my time at Robelle my technical and programming duties have grown to include design, development, building, regression testing of all Robelle products. I also provide end of line technical support for all products, provide impact analysis for new operating system features, (MPE & HPUX), regression and performance testing on each new version of Operating systems.
I am responsible for the day-to-day operations of technical support. In 2003, we contracted out our technical support, accounting and book keeping functions making a significant cost savings. In that same time we re-engineered our software distribution practices, farmed out our infrastructure control and reduced technical and administrative staff to reduce costs by over a million dollars at the same time that revenues went up by 50%.
I am also taken over responsibility for development of the software installation processes for all products on MPE, HP-UX and Windows. I have automated all aspects of software distribution and installation, including new product options and new delivery mechanisms, such as Web, ftp and CD-ROM distribution including our own FTP client that automatically installs the Qedit server portions.
January 1990 – May 1992 ~ Leach & Garner/Gillcraft (Canada) Ltd.
MIS Manager
Scarborough, Ontario
Responsible for Department Management, Staffing, Budget Administration and future planning. Systems support of all applications, system documentation, user training and all new systems development. Management, purchasing and justification of all system hardware PC’s, terminals and peripherals. Management of Operations, Job Scheduling, System Backup, Database performance and operating system performance and tuning.
May 1988 to January 1990 ~ G. Schipper and Associates Inc.
Consultant
Thornhill, Ontario
Responsible for Marketing, Installation, Sales and Support of Third-Party Software, various contract programming, systems analysis and support.
September 1987 to May 1988~ W.F. Morneau and Associates Limited.
Programmer/ Analyst
Don Mills, Ontario
Design, Code and Implement various systems for the Benefit and Insurance Industry. Support of all software, hardware, database design, maintenance and documentation of all systems.
September 1982 to September 1987~ Domtar Fine Papers Inc.
Assistant Data Processing Supervisor
St. Catherines, Ontario
Responsible for design, maintenance, coding, debugging, documentation of all programs, procedures and standards, hardware installs, system development, operations and supervision of five employees in a union environment. During my tenure at Domtar I converted the Payroll, Invoicing, Payables, Receivables and General Ledger from IBM 360 to an HP 3000. I also developed new on line Personnel/Payroll system for over 700 employees and developed a quality control and statistical analysis system. I also developed a paper roll labeling system for the production of large inventory label with bar code imprinting for all finished products leaving the mill.
IV. Education
March 2006 ~ Intel Itanium 2 Architecture and Porting training
1988 - 1990 ~ Certified Management Accountants Program Seneca College (Evenings)
1985 ~ Frontline Management in a Union Environment Niagara College
1981-1982 ~ Computer Programming & Systems Analysis
V. Memberships and Awards
Member of Image/SQL Advisory CommitteeVoted to Top Ten papers at Interex 1995
Author or Co-Authored several other papers and tutorials
Volunteer of the Year 1997, Blackfalds, Alberta
V. References
Available upon request