Upload
michael-rose
View
73
Download
4
Embed Size (px)
Citation preview
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
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
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