SlideShare a Scribd company logo
1 of 2
1751 M A LV E RN ST . • L A UD E RD A LE , M I N N E SOT A 55113
• PH ON E : 651 -644-6224
• E M A I L: ST RA N G E D UB @ H OT M A I L. COM
M I C H A E L G . R O S E
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 supporta specialized version ofthe 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 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.
1751 M A LV E RN ST . • L A UD E RD A LE , M I N N E SOT A 55113
• PH ON E : 651 -644-6224
• E M A I L: ST RA N G E D UB @ H OT M A I L. COM
 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.
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.

More Related Content

What's hot

manu_resume
manu_resumemanu_resume
manu_resumeManu VS
 
Paul Fritz Resume
Paul Fritz ResumePaul Fritz Resume
Paul Fritz ResumePaul Fritz
 
DOUG SCOTT resume - 2016
DOUG SCOTT resume - 2016DOUG SCOTT resume - 2016
DOUG SCOTT resume - 2016Doug Scott
 
Pankaj_Kapila
Pankaj_KapilaPankaj_Kapila
Pankaj_KapilaPanapka
 
BHorst Resume v2017-06-29
BHorst Resume v2017-06-29BHorst Resume v2017-06-29
BHorst Resume v2017-06-29Bill Horst
 
Dean Ricks - Resume 2015 with virtualization
Dean Ricks - Resume 2015 with virtualizationDean Ricks - Resume 2015 with virtualization
Dean Ricks - Resume 2015 with virtualizationDean Ricks
 
RichRiopelResumePubllic
RichRiopelResumePubllicRichRiopelResumePubllic
RichRiopelResumePubllicRich Riopel
 
SURENDRA CHARY PROFESSIONAL
SURENDRA CHARY PROFESSIONALSURENDRA CHARY PROFESSIONAL
SURENDRA CHARY PROFESSIONALsurendra chary
 
Kevin Bengtson Resume
Kevin Bengtson ResumeKevin Bengtson Resume
Kevin Bengtson ResumeKbengt521
 
ForrestDye-Resume-201503
ForrestDye-Resume-201503ForrestDye-Resume-201503
ForrestDye-Resume-201503Forrest Dye
 
Resume: DevOps/Technology Architect - Satya Prakash
Resume: DevOps/Technology Architect   -  Satya PrakashResume: DevOps/Technology Architect   -  Satya Prakash
Resume: DevOps/Technology Architect - Satya PrakashSatyaPrakash454
 
CURRICULUM_VITAE_Daria_Zeynalnia
CURRICULUM_VITAE_Daria_ZeynalniaCURRICULUM_VITAE_Daria_Zeynalnia
CURRICULUM_VITAE_Daria_ZeynalniaDaria Zeynalnia
 
Tony Blaes Resume
Tony Blaes ResumeTony Blaes Resume
Tony Blaes Resumetblaes
 
Resume
ResumeResume
Resumez02247
 

What's hot (20)

Basil resume
Basil resumeBasil resume
Basil resume
 
manu_resume
manu_resumemanu_resume
manu_resume
 
Paul Fritz Resume
Paul Fritz ResumePaul Fritz Resume
Paul Fritz Resume
 
DOUG SCOTT resume - 2016
DOUG SCOTT resume - 2016DOUG SCOTT resume - 2016
DOUG SCOTT resume - 2016
 
Pankaj_Kapila
Pankaj_KapilaPankaj_Kapila
Pankaj_Kapila
 
BHorst Resume v2017-06-29
BHorst Resume v2017-06-29BHorst Resume v2017-06-29
BHorst Resume v2017-06-29
 
Dean Ricks - Resume 2015 with virtualization
Dean Ricks - Resume 2015 with virtualizationDean Ricks - Resume 2015 with virtualization
Dean Ricks - Resume 2015 with virtualization
 
RichRiopelResumePubllic
RichRiopelResumePubllicRichRiopelResumePubllic
RichRiopelResumePubllic
 
SURENDRA CHARY PROFESSIONAL
SURENDRA CHARY PROFESSIONALSURENDRA CHARY PROFESSIONAL
SURENDRA CHARY PROFESSIONAL
 
Vasanth_RESUME
Vasanth_RESUMEVasanth_RESUME
Vasanth_RESUME
 
resume
resumeresume
resume
 
Kevin Bengtson Resume
Kevin Bengtson ResumeKevin Bengtson Resume
Kevin Bengtson Resume
 
ForrestDye-Resume-201503
ForrestDye-Resume-201503ForrestDye-Resume-201503
ForrestDye-Resume-201503
 
cv_4
cv_4cv_4
cv_4
 
Resume: DevOps/Technology Architect - Satya Prakash
Resume: DevOps/Technology Architect   -  Satya PrakashResume: DevOps/Technology Architect   -  Satya Prakash
Resume: DevOps/Technology Architect - Satya Prakash
 
Resume
ResumeResume
Resume
 
CURRICULUM_VITAE_Daria_Zeynalnia
CURRICULUM_VITAE_Daria_ZeynalniaCURRICULUM_VITAE_Daria_Zeynalnia
CURRICULUM_VITAE_Daria_Zeynalnia
 
Tony Blaes Resume
Tony Blaes ResumeTony Blaes Resume
Tony Blaes Resume
 
WDA_Resume
WDA_ResumeWDA_Resume
WDA_Resume
 
Resume
ResumeResume
Resume
 

Viewers also liked

Contratación publica y privada final
Contratación publica y privada finalContratación publica y privada final
Contratación publica y privada finalMiller Ñañez
 
Business of Luxury Carol Anne Henry
Business of Luxury Carol Anne HenryBusiness of Luxury Carol Anne Henry
Business of Luxury Carol Anne HenryCarol Anne Henry
 
ใบงานสำรวจตนเอง
ใบงานสำรวจตนเองใบงานสำรวจตนเอง
ใบงานสำรวจตนเองKajorndete Limskul
 
Впровадження освітнього сервісу Web 2.0. в навчальний процес сучасної школи н...
Впровадження освітнього сервісу Web 2.0. в навчальний процес сучасної школи н...Впровадження освітнього сервісу Web 2.0. в навчальний процес сучасної школи н...
Впровадження освітнього сервісу Web 2.0. в навчальний процес сучасної школи н...Сергій Ільчишин
 

Viewers also liked (13)

Prezentacja1
Prezentacja1Prezentacja1
Prezentacja1
 
28 10 2015
28 10 201528 10 2015
28 10 2015
 
Maria Pillaga_eciib
Maria Pillaga_eciibMaria Pillaga_eciib
Maria Pillaga_eciib
 
Resume: Rondeau, Stephanie
Resume: Rondeau, StephanieResume: Rondeau, Stephanie
Resume: Rondeau, Stephanie
 
Contratación publica y privada final
Contratación publica y privada finalContratación publica y privada final
Contratación publica y privada final
 
Healthcare logistics 2558
Healthcare logistics 2558Healthcare logistics 2558
Healthcare logistics 2558
 
La explicacion para imprimir apd
La explicacion para imprimir apdLa explicacion para imprimir apd
La explicacion para imprimir apd
 
La virgen de los sicarios
La virgen de los sicariosLa virgen de los sicarios
La virgen de los sicarios
 
CPG for hepatocellular carcinoma
CPG for hepatocellular carcinomaCPG for hepatocellular carcinoma
CPG for hepatocellular carcinoma
 
Business of Luxury Carol Anne Henry
Business of Luxury Carol Anne HenryBusiness of Luxury Carol Anne Henry
Business of Luxury Carol Anne Henry
 
ใบงานสำรวจตนเอง
ใบงานสำรวจตนเองใบงานสำรวจตนเอง
ใบงานสำรวจตนเอง
 
2559 project COM
2559 project COM2559 project COM
2559 project COM
 
Впровадження освітнього сервісу Web 2.0. в навчальний процес сучасної школи н...
Впровадження освітнього сервісу Web 2.0. в навчальний процес сучасної школи н...Впровадження освітнього сервісу Web 2.0. в навчальний процес сучасної школи н...
Впровадження освітнього сервісу Web 2.0. в навчальний процес сучасної школи н...
 

Similar to Lead Software Engineer Resume

Similar to Lead Software Engineer Resume (20)

Latest Resume (04/17)
Latest Resume (04/17)Latest Resume (04/17)
Latest Resume (04/17)
 
Maria Tverdostup Resume 2017
Maria Tverdostup Resume 2017Maria Tverdostup Resume 2017
Maria Tverdostup Resume 2017
 
FredMcLainResumeB
FredMcLainResumeBFredMcLainResumeB
FredMcLainResumeB
 
Lalith Thota
Lalith ThotaLalith Thota
Lalith Thota
 
RAGHUNATH_GORLA_RESUME
RAGHUNATH_GORLA_RESUMERAGHUNATH_GORLA_RESUME
RAGHUNATH_GORLA_RESUME
 
Jason P Taylor Resume - Winter 2015
Jason P Taylor Resume - Winter 2015Jason P Taylor Resume - Winter 2015
Jason P Taylor Resume - Winter 2015
 
kavita_resume_3
kavita_resume_3kavita_resume_3
kavita_resume_3
 
DaveSailors-resume-v9.6.8.save
DaveSailors-resume-v9.6.8.saveDaveSailors-resume-v9.6.8.save
DaveSailors-resume-v9.6.8.save
 
GlenUnderwoodResume
GlenUnderwoodResumeGlenUnderwoodResume
GlenUnderwoodResume
 
David Robinson's On Line CV
David Robinson's On Line CVDavid Robinson's On Line CV
David Robinson's On Line CV
 
Kavita resume
Kavita resume Kavita resume
Kavita resume
 
RESUME_AdjunctFaculty
RESUME_AdjunctFacultyRESUME_AdjunctFaculty
RESUME_AdjunctFaculty
 
Bhavin_Resume
Bhavin_ResumeBhavin_Resume
Bhavin_Resume
 
Kavita resume startup
Kavita resume startupKavita resume startup
Kavita resume startup
 
Robyn Ann Smith
Robyn Ann SmithRobyn Ann Smith
Robyn Ann Smith
 
Jason Abbatiello - Software Engineer
Jason Abbatiello - Software EngineerJason Abbatiello - Software Engineer
Jason Abbatiello - Software Engineer
 
William C Leon Resume B
William C Leon Resume BWilliam C Leon Resume B
William C Leon Resume B
 
Ramlakhan Mahato_ Resume
Ramlakhan Mahato_ ResumeRamlakhan Mahato_ Resume
Ramlakhan Mahato_ Resume
 
Ravindra resume2015
Ravindra resume2015Ravindra resume2015
Ravindra resume2015
 
resume
resumeresume
resume
 

Recently uploaded

5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...aditisharan08
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyFrank van der Linden
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 

Recently uploaded (20)

5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The Ugly
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 

Lead Software Engineer Resume

  • 1. 1751 M A LV E RN ST . • L A UD E RD A LE , M I N N E SOT A 55113 • PH ON E : 651 -644-6224 • E M A I L: ST RA N G E D UB @ H OT M A I L. COM M I C H A E L G . R O S E 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 supporta specialized version ofthe 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 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.
  • 2. 1751 M A LV E RN ST . • L A UD E RD A LE , M I N N E SOT A 55113 • PH ON E : 651 -644-6224 • E M A I L: ST RA N G E D UB @ H OT M A I L. COM  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. 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.