We provide IT Staff Augmentation Services!

Application Deployment Developer (contractor) Resume

0/5 (Submit Your Rating)

Irvine, CA

SUMMARY:

  • Senior Software Professional with proven success with enterprise class installation software, embedded and wireless applications, network, device driver and firmware software installation development and support skills.
  • Extensive experience in the full life cycle of the software design process. Development background covers the physical, data link, network and transport layers of the Open Systems Interconnection (OSI) network model. Solid background in software application analysis, debugging and testing. Proven ability to work autonomously or in a collaborative team environment. Key strengths include customer driven product deployment, problem resolution, multitasking and project management.

TECHNICAL SKILLS:

MSI Package Design: MS Windows Installer package developments, custom action design, merge moduledevelopment, InstallScript development, embedded and virtual driver installation, connection manager installation, conflict analysis, software configuration management

Platforms: Windows 8, Windows 7, Windows XP, Windows Servers (98, NT, 2000, Itanium, x64),MCP, UNIX, Linux, Intel, NetWare

Languages: C, C++, XML, InstallScript, HTML, Windows Script, VB Script, Algol, VRTX

Software: Flexera InstallShield Installation tools, XML, Windows Installer, Visual Studio, WIN32API Suite, COM, NT Internals, VMWare, ORCA, Network Protocols, Driver

Development: Kit (DDK), MFC, Excel, Ant, Perforce, VSS, QXDM, WireShark, Jenkins,APP - V

PROFESSIONAL EXPERIENCE:

Confidential, Irvine, CA

Application Deployment Developer (Contractor)

Responsibilities:

  • Developed new Windows Installer MSI based installation package from legacy InstallScript based installation package.
  • Created custom prerequisites, custom actions and services as required based on user supplied input.
  • Trained engineering staff member on the fundamentals of Windows Installer MSI development using the InstallShield development environment.

Confidential, San Diego, CA

Senior Software Engineer

Responsibilities:

  • Lead developer of Windows Installer MSI based installation packages targeted for embedded and virtual device driver deployment. Developed and maintained complex multi-use object based algorithms capable of configuring all supported Windows based machines for network device installation.
  • Responsible for device driver installer and support applications, installer tools, connection managers, SDK's and MSI installers developed using Visual C++, Installshield and Windows Installer Service.
  • Using InstallShield, developed complex Windows Installer MSI and InstallScript installation packages, merge modules, prerequisites and transforms capable of seamless device driver deployment and system level configuration on all current and legacy Windows operating systems.
  • Using Visual C++, developed various reusable linked library modules and driver support applications for custom action integration into InstallShield developed MSI and InstallScript projects.
  • Developed automated installation source builds and database rendering scripts using Ant, VBScript, Jenkins and Perforce.
  • Member of development team assigned to provide key development support for high profile projects. Primary developer of all Windows Installer MSI and Installshield InstallScript device driver installation packages and tools as requested in OEM supplied technical and marketing specification requirements.
  • Lead engineer responsible for analysis and assignment of OEM defined installation requirements for new and legacy network devices.
  • Primary development engineer representing the driver installation group in all technical requirements meetings for new product development.

Confidential, San Diego, CA

Software Installation Engineer (Contractor)

Responsibilities:

  • Installation package developer responsible for developing Windows Installer MSI device driver and connection manager installer packages using the Installshield development tool.
  • Developed installation maintenance packages responsible for detecting and repairing damaged device driver deployment from legacy device installers. Using Installshield, developed major, minor and patch upgrade packages to recover damaged drivers and restoring compromised Windows driver deployment features.
  • Using Visual C++, developed and maintained complex driver installer code responsible for low level device configuration and deployment. Supported code used for virtual, upper and lower filter driver deployment. Used Windows Installer custom actions to integrate code into Installshield developed driver installers.
  • Using Installshield transforms, developed multi language installer packages used to provide client specific branding for installed device connection managers.
  • Provided on-site client support for new product installation, configuration and maintenance.
  • Created and maintained technical requirements documentation detailing all requirements for successful defect free installation packages as requested by OEM clients via provided marketing requirements documentation.
  • Performed assigned tasks autonomously via remote locations as well as in house in a team environment. Recognized for consistently delivering highest quality installation packages yielding better than 99% defect free metrics.

Confidential, Mission Viejo, CA

Senior Software Design Engineer

Responsibilities:

  • Lead developer of various Windows Installer based installation packages developed using InstallShield, targeted for Unisys enterprise class mainframe servers. Responsible for the development of complex custom actions required to provide runtime specific tasks through the manipulation of local machine policies including group and system policies. Utilized InstallShield InstallScript 11.0 to develop complex algorithms needed to ensure system level control during critical stages of software deployment. Employed data streaming strategies to read code information from both system and engineered file binaries. Developed version managed merge modules to control runtime resource installation effectively enabling one deployment package to target multiple operating system platforms. Extensive use of VMWare 5.0 to create virtual development machines each used to decrease development, unit and regression test deliverables. Recognized for consistently delivering superior quality installation packages on or before required date, while yielding better than 99% defect free metrics.
  • Primary developer of complex upgrade and hotfix deployment packages to address critical customer requirements for large scale enterprise servers. Utilized Visual Studio C++ to develop custom DLL modules to provide sophisticated file and user profile manipulation algorithms. Integrated C and C++ development modules into InstallShield deployment tools using Windows Installer API function set. Developed multi platform upgrade packages used to transition customer system environments to newer release levels or to apply specific customer updates. Recognized as significant contributor for delivering last minute feature request to maintain multi million dollar contracts.
  • Enhanced COM object modules and User Interface modules using VB Script to better utilize the Windows registry to accommodate deployment differences encountered when installing on 32, 64 or x64 bit operating system platforms.
  • Developed and managed integrated build decks using VB Script to automate software release creation. Applied Windows tools such as Windows SourceSafe to implement version control practices.
  • Utilized VB Script and Windows Scripting Host to create interactive command line interfaces to create unattended appliance installation packages used with embedded XP operating system.
  • Conducted system research and data analysis studies to implement deployment development policies, software compatibility and migration paths using proprietary project management software. Authored engineering verification test procedures and coordinated administration to test engineers. Test results significantly reduced the time required to analyze and resolve potential problems resulting in superior product quality recognition.
  • Primary developer of data link, transport and network protocols for Unisys network servers that provide direct connectivity to workstations over a Novell Netware LAN. Developed enhanced IPX, SPX, RPrinter, NETBIOS TCP/IP and MAC layer protocols using Visual Studio C development environment. Performed fault analysis using complex dump analysis tools developed in-house. Increased workstation response time 50% percent over existing terminal service connections.
  • Lead support engineer for data communication firmware protocols. Enhanced firmware algorithms using VRTX assembly language and analysis tools such as in-circuit emulators and Black Box protocol analyzers. Increased data transfer rates 30% over existing paradigm.
  • Primary support engineer for field engineering staff. Developed customer specific software corrections for accounts placed on high corporate visibility status. Highly recognized for significant contribution in the reduction of world alert accounts by over 90%.
  • Lead software engineer of remote analysis tools. Developed custom distributed data and fault analysis tools used on-site, reducing the need for on-site visits. Effectively reduced travel cost by over 40%.
  • Designed and assembled a 40 station network test lab. Developed software test scripts used to simulate customer environments and to identify potential data transfer problems. Results were used to recommend customer specific LAN configurations and load balancing models.
  • Member of on-site installation team for Unisys mainframe family systems. Installed and configured extensive data communication subsystems for Fortune 500 customer base.
  • Trained field service personnel on configuration methodologies for individual customer layouts, using proprietary data communications software.
  • Collaborated with engineers and technicians across multiple groups with the development and implementation of system integration plans. Conducted integration tests, documented and correlated test results for presentation.
  • Performed fault analysis and repair of Unisys large scale communication processors. Extensive knowledge of hardware diagnostic and fault analysis tools.
  • Managed video library of video sessions. Developed distribution program for field support personnel resulting in a 25% increase in field staff effectiveness.

We'd love your feedback!