We provide IT Staff Augmentation Services!

Build Engineer Resume

5.00/5 (Submit Your Rating)

PROFESSIONAL EXPERIENCE:

BUILD ENGINEER

Confidential

  • Part of team migrating existing applications to new builds and deployments for Azure using TFS and Release Management.
  • Reworking TFS REST API tools in PowerShell to validate hundreds of Release Definition settings and their Builds, and create HTML reports on validations.
  • Created a view copy of the tool that can run locally and uses Windows Forms from PowerShell, and a console copy that can run from command - line or TFS Build, both of which use a common library of PowerShell modules. Since systems run PowerShell 5 started creating classes to ease up the number of functions in modules.

SOFTWARE BUILD ENGINEER

Confidential

  • DevOps. Built in TFS and deployed SaaS to the Cloud Learned lots about Amazon Web Services. Auto merged code across multiple Team Projects during code restructure.
  • Used TFS events to trigger XML messages for Amazon Simple Queue Service (AWS SQS) so work time is applied to costs in Innotas.
  • Set up externalized configs as an alternative to SQL publish and web config transforms.
  • SSIS builds and deployments from customized TFS 2012, 2013 and 2015 templates, DACPAC and ISPAC to SQL.
  • Converted TFS XAML definition builds to web definition builds (vNext).
  • Quickly switched web builds after moving repository to Git. Phased out Release Management for Visual Studio 2013 and deployed to AWS with PowerShell and Octopus.
  • Prepped to move to Blue/Green model for Production.

Software Engineer

Confidential

  • Originally contracted to upgrade the TFS 2010 builds and InstallShield packages for multiple 32bit and 64bit server\client products.
  • After hired on permanent finished changes to installers and created an all-in-one application using C# WPF to create and configure various product servers and upgrade the software components as new versions are released.
  • Completely owned development of application C# code, XAML, UI, images, controls, XML files that allowed changes without recompiling code.
  • After initial proof-of-concept began refactoring code for ModelViewViewModel (MVVM) and Test Driven Development (TDD).
  • Also inherited and fixed bugs for application that upgrades customer databases, which is being integrated into WPF application. Company is integrating Git since more Linux development is being introduced.
  • Agile environment with two week iterations guided by Rally.

Software Build Engineer

Confidential

  • Building Java print applications on AIX (IBM Unix), Linux (openSUSE) and Windows.
  • InstallAnywhere 2011 for packaging. Migrating code from IBM CMVC to Subversion (SVN) and tasks to Agile using Rally.
  • Set up a portion of test automation after builds using Powershell and VMWare’s vSphere to revert images to snapshots, kick of silent installs with feature lists, instigate custom testing, and report results.

Install Developer - Build Engineer

Confidential

  • Restructured installer prerequisite packages to be more generic across product lines.
  • Converted older custom actions to use PowerShell and AppCmd (IIS 7.x).
  • Managed Build Definitions and structured Source Control Explorer in TFS 2010 to match Microsoft TFS Branching Guide.

SCM

Confidential

  • Software Configuration Management engineer in Development group. Assigned new customer and set up FTP, SFTP, AS2 and SSO (with PingFederate) for data transmissions.
  • Deployed SQL data fixes to numerous databases in all server environments between application versions.
  • Supported code on build servers, QA and Production.
  • Once company migrated to TFS 2010 created full automation using MSBuild, custom MSBuild extensions (C#), custom XAML and custom Activities (C#). Used TFS 2010 Global Lists to version builds and assembly files.

Software Development Engineer

Confidential

  • Build Engineer in OEM-IT Group. Running builds in VSTF and deployments with Octopus.
  • Automating IIS 7 and SQL 2008 configuration with MSBuild and new tools like AppCmd in IIS 7.
  • Creating MSBuild extensions in C# when needed.
  • Working with other groups inside Microsoft to take advantage of quick environment roll-out using Configuration Manager (SCCM). Dogfooding Office 2010 and Dev 10 (Visual Studio 2010).

Install Developer

Confidential

  • Professional Edition (version 14). Numerous pre-requisite packages involving the install, upgrade ad configuration of products such as multiple .NET Framework versions, SQL Server 2005 or Microsoft SQL Express, DOKuStar License Manager, DOKuStar Validation and DOKuStar Capture Suite 3.0.
  • Products developed for Windows XP, Windows 2003 Server, Windows Vista and Windows 2008 Server. Custom action code written mostly in Jscript with some InstallScript.

Software Design Engineer 3

Confidential

  • Creating setups for multiple products in Microsoft MESE (Mobile division Engineering Services and Excellence) using WiX (Windows Installer XML) and other technologies.
  • Some builds converted from WiX 2.x to 3.x. Debugged custom actions written in C++ by other members of MESE team.
  • Investigated using WiXAware and VBScripts for converting or automating WiX XML documents.

Sr. Software Design Engineer

Confidential

  • Responsible for automated builds of CareGuideQI 6.0 and its features developed in Visual Basic (VB 6) and Visual C# (Visual Studio 2005), and the MSI created with InstallShield 12. Upgraded MSI package from previous application version, developed custom actions and dialogs and made install SMS friendly for enterprise distribution.
  • MSI development of CareWebQI 1.0 in Visual Studio 2005 and InstallShield 12. Install creates web site and/or virtual directory on IIS 5.x, 6.0 or 7.0 (hosted by Windows XP, Windows 2003 or Windows Vista) and automates database creation in SQL Server 2005 with tables, triggers, user defined functions, login and user accounts. Initial data is bulk copied into database. Custom actions utilize WMI, ADSI, SQL Server, and Bulk Copy objects, and make use of T-SQL line statements and SQL files. Some simple C# WinForm tools including additions to customer UI tool that accessed Installer database for these products on the user’s system.

Technologist

Confidential

  • Appointed as Technologist once new group, Microsoft Managed Solutions (MMS), officially created. Duties included setting standards for packages and integrating new tools, new test environments and new customers while helping to make existing processes scalable. Some Tier IV work when root cause could not be determined.
  • Aided in transferring a number of packaging tools from MMS Engineering to Cross IT (XIT) group, and remained an available resource for User Acceptance of tool builds and upgrades, and for bug triage.
  • Although not an SMS Administrator worked on SMS Central Site and Distribution Server with SMS Administrator rights to update, inspect, repair and debug distribution packages created by automated process and Packagers.
  • Main point of technical contact for Office product configuration and deployments for all customers in MMS. Sometimes worked as “an island” PM’ing my own work.

Lead Packager

Confidential

  • Developed packaging standards and instructed other packagers in Redmond and Hyderabad, India on new and evolving tools and processes.
  • Helped determine work flow, product process and metrics surrounding time and cost for packaging on a large scale (roughly 2000 per customer).
  • Documented and trained entire Packaging and Testing teams in Redmond and Hyderabad on new packaging tools.
  • Worked closely with Engineering on bugging and filing change requests on tools through Beta to RTM.

Build Specialist

Confidential

  • Responsible for all aspects of Windows Server Lifecycle Management (WSLM) involving design, build, testing problem resolution and support of WSLM script packages for release content of WSLM Server Roles and Layers. Server Automation using VBScript in VBS, Windows Script File (WSF) and Windows Script Component (WSC) files in mostly a Windows 2003 and Win PE environment.
  • Team closely with Component Managers, testing group and Build Specialists outside of the core group. Provide development support for integrating new functionality into the WSLM Scripting Library and Job Template.

Data Analyst

Confidential

  • Working on pilot program inside Microsoft using new Corporate Error Reporting (CER 2.0) tools and techniques to develop documentation and processes for Microsoft IT and Microsoft customers in preparation for Sunshine Coast. Data analysis performed with SQL Query Analyzer and Excel.

Scripting Deployment Engineer

Confidential

  • Responsible for writing VBScripts for deployment packages or links that remove and/or install software on client desktops for company-wide use.
  • Packages include multiple Beta versions of Microsoft software such as Office 11 (Office 2003 Beta 2 Technical Refresh and Office 2003 RTM including Office 2003, FrontPage 2003, Project 2003, OneNote 2003, Visio 2003, Hang Reporting Tool, SmartTags, and Windows Rights Management).
  • Packages distributed to over 115,000 dogfood and regular clients across a variety of Windows Operating Systems, Service Packs and hardware.
  • Experience in installing via VBS, DHTML and MSIs around IE Hardening on Windows 2003 machines from multiple worldwide distribution servers via trusted intranet zones. Group is moving towards VB.NET implementation of client solutions.

Network Engineer

Starbucks Coffee Company

  • Specialized duties focus on software distribution and automation for project teams. Most software distribution through Windows Installer MSIs built through a combination of InstallShield Developer (Author), direct MSI Table editing and scripting changed. Development involves utilizing ODBC resources, Custom Actions with standard DLL API calls, scripting, templates, ConflictSolver, Merge Modules, validation and unique Property settings for dynamic distribution through MSI command-line.
  • Regular duties include software configuration of Network Attached Storage (NAS) servers and field office servers and Automation and tools development for installation, deployment and Active Directory management.
  • DHTML, HTA and RUNAS code with built-in help, per user settings and password protection via input or encryption.
  • Began with company on six-week contract to script middle tier automated administration of SQL databases in Active Directory environment.
  • Created centralized "engine" to process text file of simplified commands carried out by individual modules. Modules are Windows Script Component (WSC) files with a two component interface, one interface for the centralized engine and the other interface for other COM scripts (some components have ability for third interface involving ASP for browser monitoring).
  • The centralized "engine" and all beginning basic modules are written in two versions, VBScript and PerlScript, to provide employees with Windows and Unix backgrounds common examples to build from. Also provided tools to automate documentation and building of WSC framework for a module based on lists of Elements and Commands needed by the scripter.
  • Some modules provide examples of utilizing ADSI and WMI. In future addition modules can be added with ADSI and WMI to provide high levels of administration of SQL, Exchange and SMS.

Windows 2000 Senior Integration Engineer

Confidential

  • Consultant and Engineering Lead to Windows 2000 Migration Team in Vancouver, BC. Provided vision and scope for full automation of laptop and desktop images for Global Enterprise under migration from Windows NT4 Clients for current employees, acquisitions and new hires. Proposed milestones and future phases to achieve minimum Total Cost of Ownership for current and future OS releases, and software application packages.
  • Main tasks in Seattle, WA included research, development and testing of multiple strategies for Software Distribution in new implementation of Windows 2000 domain and for ongoing client, server and application upgrades. Focused on solutions using given Windows Installer and Active Directory capabilities in Windows 2000 without the need for SMS or third-party software. Pro-actively worked on systems and networking tools and processes for Enterprise.

Desktop Integrator

Confidential

  • Software testing and development, and desktop software application troubleshooting on Windows NT 4.0 and Windows 95 machines.
  • Performed Y2K and integration testing on off-the-shelf and internally developed Windows based applications and developed remote installation scripts for these applications once integration testing had been completed.
  • Deployment involved SMS Desktop Application, application development, analyzing and troubleshooting DLL search paths, and scripting with various packages (SMS Installer, Kixtart, DOS Batch, Scriptit,...).
  • Developed Access database to test virtual DLL conflicts and Web pages to publish updates of deployment and install packages.
  • Configured and help troubleshoot Windows NT Registry. Assisted with desktop standardization project, which reduced the number of desktop software versions/applications from over 1000 to less than 100.

We'd love your feedback!