J Jay McDaniel
Software Engineer
Software engineer and IT professional with 20 years of experience managing the Software Development Life Cycle (SDLC) and IT resources. Excelling at streamlining the SDLC, removing obstacles that hinder or slow down the successful release of software applications, and providing guidance on IT needs and resources. Proven expertise in version control, application packaging, software installs, automated software builds, and process automation.
Skills
Development Skills:
C/C++; InstallScript; VBScript; Microsoft Foundation Classes; Debugging; Automation; Windows batch files; COM clients
Development Software:
Flexera InstallShield Professional 2010-2015; Subversion; Microsoft Visual Studio 2005-2017; Kinook Visual Build Professional; Scooter Software Beyond Compare
Other Software & IT Skills:
Microsoft Windows 10/8/7; Microsoft Windows Server 2012/2008; Google Android; Oracle VirtualBox; Microsoft Office; LibreOffice; Active Directory; Group Policy; pfSense firewall/router; Technical support; End user training; Documentation writing
Education & Certifications
Comp-TIA A+ Certified Computer Technician 03/2000
Microsoft Certified Professional – Windows XP Professional 04/2008
Strayer University, Washington, DC 09/2002
Associate of Arts Degree, Computer Information Systems
Professional Experience
Thacker Ace Hardware – Firearm Sales Manager – Colonial Heights, VA 10/2022 to 02/2024
Wrote documentation for processing firearm sales according to company, state, and federal rules and laws.
Wrote documentation for receiving orders of firearms according to company, state, and federal rules and laws.
Monitored inventory levels and ordered replacement items according to industry and customer trends.
Guided customers in selecting the best product for their needs and use case.
ReliaSource/Iron Bow/VITA – Application Packager – Glen Allen, VA 12/2018 to 04/2019
Collabera/SAIC/VITA – Application Packager – Chester, VA 10/2018 to 12/2018
Provided guidance on best practices for using InstallShield for enterprise application packaging.
Identified areas for process improvement including procedures for risk mitigation.
Created a template to provide uniform, reliable, and robust application packages.
Ariel Partners, LLC – Build Engineer – Fairfax, VA 12/2014 to 04/2015
Reduced build time for developer and TeamCity builds by over 15%.
Reduced build warnings by over 20%.
Enhanced the quality of the source code tree for the next software release.
SBADS, LLC – Technology Consultant – Fredericksburg/Richmond/Petersburg, VA 06/2010 to 06/2019
Provide on-site technical support for the maintenance and repair of Windows-based PCs.
Provide technical guidance to small business clients on the procurement of PC hardware and software.
Provide training and security guidance to small business clients.
Client: Iridium Software – InstallShield Engineer – Superior, CO 02/2014 to 06/2014
Client: Confio Software – InstallShield Engineer – Boulder, CO 05/2013 to 02/2014
Designed a software install for a SQL Server driver/service to maximize uptime.
Client: Thomson Reuters – InstallShield Engineer – Eagan, MN 05/2012 to 11/2012
Consolidated multiple installation packages into a single install to improve reliability/usability.
Client: REI Systems, Inc. – InstallShield Engineer – Herndon, VA 04/2008 to 10/2011
Designed a software install for a large ASP.Net-based application running on IIS.
Designed an automated build system to reduce build times by over 50%.
Designed over 40 software installs for .Net-based applications running on IIS.
GE Aviation/Smiths Aerospace – Software Engineer – Germantown, MD 08/2005 to 01/2008
Designed an automated system configuration process to reliably and quickly configure new build servers and individual developer PCs with all required software and development libraries.
Designed a version control monitoring tool to ensure compliance with established procedures.
Created and improved software installs to meet customer needs.
Smart Technology, Inc. – Configuration Manager – Alexandria, VA 02/2004 to 07/2005
Provided oversight and management of PVCS Tracker.
Designed/built applications to streamline and automate various Tracker tasks and the process of fulfilling software requests.
Digital Access Corporation – Software Configuration Manager – Woodbridge, VA 08/2002 to 09/2003
Designed an automated software build system to quickly and reliably deliver builds to QA staff.
Safeguarded the software source code.
MICROS Systems, Inc. – Software Technician – Columbia, MD 06/1998 to 05/2002
Designed an automated software build process to reduce an 8+ hour manual task by over 75% to 2 hours.
Migrated the software install from InstallShield Express to Professional.
Designed procedures to monitor the integrity of the source code base and ensure accurate builds.