3
MICHAEL G. ROSE OBJECTIVE Expand my horizons and take on new challenges in the area of software applications and systems – through the full life software cycle of design, development, support, and documentation. EXPERIENCE Unisys Corporation (1985 – 2015) - Roseville, Minnesota Job Title: Lead Software Engineer Department: Operating Systems Development Technical Skills: Languages: C/C++, C#, VB, ASP.NET, Perl, VBScript, JavaScript, HTML, XML, shell scripts (Bash) Operating Systems: Windows, Linux (SuSE, Redhat), OS2200 IDEs, Source Control, & Tools: Visual Studio 2010, Kate (Linux text editor), Rational ClearCase, SVN, SourceSafe, InstallShield, PuTTy, VNC, Xming/Cygwin, Microsoft Office suite Networking: TCP/IP, RPC, HTTP, FTP Database: Microsoft Access, SQL The following chronology lists the positions I have held at Unisys Corporation and describes my qualifications and responsibilities in more detail: Lead Software Engineer (2012 - 2015) + Senior Software Engineer (2007 - 2012) Support and enhance existing C++ application designed to retrieve system usage information from proprietary mainframe via TCP/IP and store it in a Microsoft Access database. Design, code (in Visual Studio) and test new features for the application, and code, test, and deliver fixes for customer- reported problems. Build the application for delivery using InstallShield installation software. Create, enhance, and support a specialized version of the open source Webmin web-based application for system (Linux) administration. Webmin is a Perl/CGI application with built-in 1751 MALVERN ST. • LAUDERDALE, MINNESOTA 55113 • PHONE: 651-644-6224 • EMAIL: [email protected]

MGRResume072115

Embed Size (px)

Citation preview

Page 1: MGRResume072115

M I C H A E L G . R O S E

OBJECTIVEExpand my horizons and take on new challenges in the area of software applications and systems – through the full life software cycle of design, development, support, and documentation.

EXPERIENCE

Unisys Corporation (1985 – 2015) - Roseville, MinnesotaJob Title: Lead Software Engineer Department: Operating Systems Development

Technical Skills: Languages: C/C++, C#, VB, ASP.NET, Perl, VBScript, JavaScript, HTML,

XML, shell scripts (Bash) Operating Systems: Windows, Linux (SuSE, Redhat), OS2200 IDEs, Source Control, & Tools: Visual Studio 2010, Kate (Linux text editor),

Rational ClearCase, SVN, SourceSafe, InstallShield, PuTTy, VNC, Xming/Cygwin, Microsoft Office suite

Networking: TCP/IP, RPC, HTTP, FTP Database: Microsoft Access, SQL

The following chronology lists the positions I have held at Unisys Corporation and describes my qualifications and responsibilities in more detail:

Lead Software Engineer (2012 - 2015) + Senior Software Engineer (2007 - 2012)

Support and enhance existing C++ application designed to retrieve system usage information from proprietary mainframe via TCP/IP and store it in a Microsoft Access database. Design, code (in Visual Studio) and test new features for the application, and code, test, and deliver fixes for customer-reported problems. Build the application for delivery using InstallShield installation software.

Create, enhance, and support a specialized version of the open source Webmin web-based application for system (Linux) administration. Webmin is a Perl/CGI application with built-in capabilities for executing external shell (bash) scripts, updating Linux configuration files (including network config, DNS, NTP), making Linux system calls, and executing client-side Javascript scripts.

Technical writing: write and maintain sections of various user manuals and company internal documents supplied as part of Unisys server and mainframe systems. For example: ClearPath Dorado 8300 Server

1751 MALVERN ST . • LAUDERDALE, MINNESOTA 55113 • PHONE: 651 -644 -6224

• EMAIL : STRANGEDUB@HOTMAIL .COM

Page 2: MGRResume072115

Installation, Administration, and Operations Guide; ClearPath Dorado 4300 and 6300 Server Hardware Platform Definition Reference Manual for Service Representatives; and ClearPath Dorado 8300 Server Fault Isolation and Servicing Guide

Senior Software Engineer (1996 - 2007) Design, code, and test Active Server Page (ASP) application for remote

Windows Registry access. Application also contains server-side scripting (VBScript), client-side scripting (Javascript), and HTML. Application provides capability to retrieve, create, and update specific registry keys and values.

Design, code, and test features and fixes for specialized Visual Basic software product. Product also interfaces with small Java applets.

Coordinate, script, perform, and track software build & installation process for specialized Visual Studio produced, multi-language product. Builds performed using Wise installation software.

Develop and support intranet web site in position as webmaster. Most tasks performed using Microsoft FrontPage software; some direct HTML editing.

Software Engineer (1992 - 1996) Perform all design steps for new operating system features, including:

white papers, requirements, feasibility studies, analysis and definition, technical design, coding and debugging, testing, and integration.

Review and supply input for technical documentation. Code, test, and integrate fixes (MASM) for OS 2200 operating system Code, test, and integrate feature software for UDSC database

management system and IRU (Integrated Recovery Utility) Code and test software for Remote Disaster Backup project (for NASDAQ)

Systems Programmer (1987 - 1992) Perform design steps for new operating system features, including:

requirements, feasibility studies, analysis and definition, design, coding and debugging, testing, and integration.

Review technical documentation (i.e., user manuals) Code, test, and integrate fixes (MASM) for OS 2200 operating system

Associate Programmer (1985 - 1987) Code, test, and integrate new features, as well as fixes, for OS 2200

mainframe operating system. Coding done in proprietary OS 2200 assembly language (MASM).

EDUCATION

1979–1984 - Michigan State University - East Lansing, MI Bachelor of Science: Computer Science. Second Major: Philosophy.

1751 MALVERN ST . • LAUDERDALE, MINNESOTA 55113 • PHONE: 651 -644 -6224

• EMAIL : STRANGEDUB@HOTMAIL .COM

Page 3: MGRResume072115

Research Aide - Artificial Language Laboratory:Physical construction (i.e., wiring, soldering) of microprocessor-based communication systems for handicapped persons who would otherwise be unable to communicate verbally. Work-study position; approximately 3 years.

INTERESTS World music and radio broadcasting. Volunteer DJ and engineer of my

own radio program on public station KFAI-FM since July 1996. Organic gardening, home cooking and canning. Furniture and other wood restoration projects.

1751 MALVERN ST . • LAUDERDALE, MINNESOTA 55113 • PHONE: 651 -644 -6224

• EMAIL : STRANGEDUB@HOTMAIL .COM