Post Job Free

Resume

Sign in

Microsoft Office Quality Assurance

Location:
Plainfield, IL
Posted:
November 30, 2016

Contact this candidate

Resume:

STEPHEN B DOWNARD

Chicago area

919-***-**** / acxpjp@r.postjobfree.com

www.linkedin.com/in/stephenbdownard

Software Engineer

Life Cycle Maintenance Software Engineer with experience in programming and quality assurance. Expertise as an Application Packager supporting various Windows operating systems, enterprise software and deployment technologies. Passionate about .Net technologies and utilizing a MCSD certification to design solutions for desktop and web applications.

Technical Skills

Operating Systems: Microsoft Windows Desktops and Servers

Languages: Visual Basic, C/C++, VbScript, HTML, Windows Scripting Host, .Net C#, Wix Toolset, XML

Platforms and Tools: XenServer, VMWare Workstation/VSphere, XenApp, XenDesktop, Microsoft Office, Visual Studio, InstallShield (Flexera), Microsoft Windows Installer (MSI/MSP), Wise Package Studio, InstallShield Admin Studio, SCCM 2012, AppDeployment Toolkit, InstallAware, Source Tree, Bitbucket, Git, Perforce, JIRA, IntelliJ IDEA, Visual SourceSafe

Additional Exposure: [(MVC, Azure and Web services, PowerShell, WMI) < 1-year experience], OOP, QA, Agile, Scrum

Professional Experience

Apex Systems Inc., Cary, NC (12/2015 – 6/2016)

Contract Software Developer – MedFusion

Architected and developed Windows Installer installation programs utilizing Wix Toolset with Bootstrap controller and InstallAware targeting Windows desktops.

Designed PowerShell script to retrieve system configuration information and upload data to an endpoint. The script interfaced with WMI, collected Service Status, Event Viewer warnings and errors, log files, registry settings and packaged the data into a Zip file and uploaded to MedFusion endpoint.

Designed PowerShell scripts to automate build environments for Visual Studio .Net C# and VB projects. This consisted of dependency checking, loading external modules, parsing log files for errors and copying files.

Debugged and enhanced a C# Self Hosted WCF Windows Service used to configure third party software, process requests and responses from REST endpoints and process data passed into the service from the browser when queried from a locally installed device used to process financial transactions.

Debugged and enhanced Visual Basic 6 application interfacing with GE Healthcare and researched the requirements for future conversion into VB.Net

Environment: C++/C#, Visual Basic, PowerShell, Windows Platforms, Visual Studio, .Net, Wix, InstallAware, JIRA, Agile, Git, BitBucket, IntelliJ

Northrop Grumman, Raleigh, NC (6/2015 – 12/2015)

Software Engineer

Led the release of multiple InstallShield, Wise and Microsoft Windows Installer installations for deployment within a Windows environment.

Administered application deployments utilizing SCCM 2012 (packages, applications, advertisements), Microsoft Windows Installer and AppDeployment Toolkit.

Environment: SCCM 2012, InstallShield, AdminStudio, PowerShell, Windows Platforms and MSI SDK, Scrum

Citrix Systems Inc., Ft. Lauderdale, FL (4/2007 – 2/2015)

Senior Software Engineer - SME Installation Developer

Resolved core inefficiencies within Microsoft Windows Installer architecture, dramatically reduced quality assurance test cycles to release, increased stability and security within Citrix installation programs by designing and implementing a version controlled C++ custom action framework incorporated into Citrix Enterprise products.

Designed and implemented a C++ binary difference detection program used by Engineers and Customers to locate private binaries placed onto target systems.

Led the release of multiple Hotfix Rollup Packs and Patches for XenApp, XenDesktop and Client side software ensuring installation program readiness by participating in all aspects of development life cycle from gathering requirements, design, testing and implementation targeting desktop and server based Microsoft environments.

Collaborated remotely with first tier customer support engineers to resolve environmental problems within customer environments. Implemented deployment analysis, system configuration debugging, third party software problem resolution and discussions with engineers and customers located onsite.

Designed, maintained and debugged C++ and C# code for “Meta-Installers” used to configure Citrix products on target systems.

Configured build environments to locally build source code as a consumer of Continuous Release cycles. Debug and enhance environments consisting of Makefiles, Visual Studio project files and solution files, compiler commands, VbScript and Perl script.

Required skills included knowledge of the following: windows operating systems (file system, GAC, Registry, Services, Device Drivers, Event Viewer, Group Policy), source controls tools, build architecture consisting of scripts, repositories and dependencies, product code (C#, C++) and dependencies, installation code (MSI, Wix, C++, VbScript) and dependencies

Environment: C++/C#, VbScript, Windows Platforms, Windows and MSI SDK, Orca, Visual Studio, .Net, Wix, VMWare, Microsoft Office, XenServer, XenApp and XenDesktop, Perforce, Continuous Integration, Scrum

Apex Systems Inc., Ft. Lauderdale, FL (5/2006 – 3/2007)

Contractor Software Engineer - Citrix Systems

Implemented test cases and configured test environments

Implemented solutions to resolve issues and enhance functionality within Citrix installation packages utilizing Windows Installer technology, C/C++, and VbScript. (e.g. Citrix Presentation Server, License Management, Citrix Management Console)

Environment: C++, VbScript, Windows Platforms, Windows and MSI SDK, Orca, Visual Studio, Wise Package Studio, Wix, VMWare, Vantive and Microsoft Office, XenApp, Scrum

VirtaTec LLC, New York, NY (9/2004 – 8/2005)

Owner/Consultant/Programmer - Credit Suisse First Boston

Provided HP Services’ clients in New York City experience in Windows Installer development.

Implemented installation programs utilizing VbScript

Designed and developed proof-of-concept for automating the conversion of VbScript installation programs into Windows Installer based programs.

Environment: Windows Platforms, Windows and MSI SDK, VbScript, Wise Package Studio, VMWare and Microsoft Office

RMS Consulting Group, New York, NY (3/2004 – 7/2004)

Team Lead/Quality Assurance/Consultant – Financial Company

Provided Dell Professional Services in New York City experience in Windows Installer development.

Interacted with Business Leads to access application repackaging requirements for application customization.

Environment: Windows Platforms, Windows and MSI SDK, Wise Package Studio/Conflict Management, SQL database administration, Unicenter, Visual Basic, Ghost and Microsoft Office, Scrum

Network Associates, Rego Park, NY (11/2002 – 2/2004)

Senior Installation Developer/Team Lead/Quality Assurance

Provided team leadership, designed and implemented specifications for new Windows Installer (MSI) installation architecture.

Developed multi-language installs for consumer products (Consumer Products like McAfee Antivirus and McAfee Internet Security are consumer products manufactured by Network Associates and sold retail on store shelf).

Designed C++ classes to interface with MSI API.

Windows Installer development using InstallShield Developer 8 with added extensibility using VBScript, Windows Scripting host, C++ Programming

Environment: Windows XP/2000/9x, Windows and MSI SDK, Orca, McAfee Antivirus, VBScript, Windows Scripting, C++, StarTeam, InstallShield, Visual Studio and Microsoft Office, Waterfall Methodology

Volt Services Group, Indianapolis, IN (2001-2002)

Senior Installation Developer/Consultant – Eli Lilly Corporation

Provided design, development and quality assurance experience with Windows Installer development.

Interacted with Business Leads to assess application repackaging requirements for application deployment and installation.

Environment: Windows 2000/9x, Wise, InstallShield, Windows and MSI SDK, C/C++, VbScript, Windows Scripting Host, Microsoft Office, Visual Studio and SMS, Scrum

Montgomery Wards, Chicago, IL (8/2000-12/2000)

Software Developer

Received instruction on Vantive Forms Designer and VBA Scripting, and MS SQL Server 6.5.

Implemented code fixes and feature updates within the Vantive VBA scripting language and Forms Designer to enhance the CRM solution.

Enhanced and implemented Visual Basic (VB6) interfaces to retrieve data from SQL databases to process the data and submit output via message queues, ftp, or update existing database.

Created and tested Seagate reports.

Environment: NT/2000, VBA Scripting, MS SQL Server 6.5, Vantage Forms Designer, Visual Basic, Visual Studio, Microsoft Message Queue and Seagate reports

InstallShield Corporation “Flexera”, Schaumburg, IL (1/1996-6/2000)

Software Developer (1999-2000)

InstallShield Consultant (1997-1999)

Quality Assurance Engineer (1996-1997)

Technical Support Engineer (1996)

Led development of InstallShield 6.0 event based scripting framework, contributed to the development of InstallShield Objects, product quality assurance and code fixes.

Provided Clients with requirements gathering, coding, implementation and training.

Contributed product functional specifications, test case design and quality assurance.

Provided Customers solutions via phone and email.

Environment: Windows 2000/NT/9x, InstallShield, C++, VB, Microsoft Office, Visual Studio, Lotus Notes, Siebel, SourceSafe, SMS and Windows SDK, Waterfall Methodology

Education

M.S. in Information Security at Nova Southeastern University. (2011-2012 half-complete)

B.S. in Management Information Systems with a minor in Economics. Illinois State University (1995). [Student Club Member: DPMA and ACM (Treasury Officer); Internship: Networking Specialist for Illinois State University; Student Work Experience: Systems Operator for Illinois State University – IBM Mainframe]

Courses and Certificates

MCSD Web (Lic: 11821520 – March 2015); TeamworX SDBC (1997); Developmentor: C++ Course (4/2000); DeVry: C++ Course (1999); Certificate for .Net Debugging (2012); XenDesktop Administration CCA (2015).



Contact this candidate