Post Job Free
Sign in

Engineer Software

Location:
San Mateo, CA
Posted:
September 17, 2020

Contact this candidate

Resume:

Albert Lai

Foster City, CA *****650-***-****

**********@*****.***

Desktop Engineering, Software Packaging and Deployment

Exceptional skills and experience in create software packages using Admin Studio, InstallShield, and AppV Sequencer.

Create varies VBScript and PowerShell Script to customize application installation and system administration task.

Build and distribute software packages, software updates and OS image with SCCM, LanDesk.

Extensive experience in computer system testing and support with expertise in Windows scripting, troubleshooting complex issues.

Dedicated, hardworking individual with the interpersonal communications skills to work at all levels of the organization; works well in teams or individually to achieve goals and objectives.

COMPUTER SKILLS

System Administration: SCCM, Active Directory, Group policy

Scripting Languages: VBScript, SQL, Java Script, Power Shell, AutoIt.

Software Packaging Tools: Admin Studio, Wise Package Studio, WIX, ORCA, PS AppDeploy Tool kit, VMWare ThinApp, Microsoft AppV.

PROFESSIONAL EXPERIENCE

AT&T Communications https://www.att.com/ (Contractor)

SCCM Packaging / Deployment Engineer 1/2020– Present

Create and deploy applications package, OS Image development and testing.

Create software packages with Admin Studio and use PowerShell AppDeploy Tool Kit as script wrapper for varies deployment customization.

Utilize InstallShield to create new MSI package or MST file for MSI customization.

Update current image with required security updates and test new image for production release.

Create and deploy virtual application package.

Create and manage SCCM OSD Task Sequence and troubleshoot deployment issue.

Manage and configure BIOS and drivers for Dell and HP OSD images.

Test online/offline image for Dell, HP computers and certify for release.

Stanford Health Care https://stanfordhealthcare.org/

SCCM Packaging / Deployment Engineer 4/2015 – 12/2019

Create and deploy applications package, Windows update and assist with Desktop Image

Create software packages with Admin Studio, provide solutions for varies packaging issue.

Research and discovery to gather application specification including pre-installation prerequisite and post installation configuration.

Utilize VMware VSphere to create and configure VM for package testing.

Coordinate and participate in User Acceptance Testing and production deployment planning.

Create a device/user collection for package deployment, monitoring and reporting deploying status.

Create virtual application package with Microsoft APP V sequencer.

Create varies SCCM Query to get software/hardware inventory.

Manage application lifecycle in SCCM, update and retire applications.

Assist with OS image Task Sequence.

Gilead Science http://www.gilead.com/ (Contractor)

Desktop Engineer 9/2011 – 2/2015

Responsible for research and develop software packages, distribute software packages and OS image, provide automated script for system administration task.

Assisted with Window 7 migration project. Repackage application for Window 7 compatibilities, coordinate and planning package testing and deployment, configuring OSD template.

Utilize WisePackage Studio Workbench and Flexera AdminStudio to create project template, define process for package creation, testing and deployment with SCCM and Landesk.

Create query, collection and deploy software package in SCCM 2012.Monitoring deployment progress and report deployment status.

Coordinate with application SME to gather application specification including pre-installation prerequisite and post installation configuration. Planning package deployment on Windows7 and XP environment.

Edit or Create MSI installer with Wise Window Installer editor or InstallShield and validate compatibilities and detect conflict.

Utilize InstallShield to crate varies MSI Custom Action, Transform, and set Properties.

Utilize capturing, monitoring tools such as Setup Capture, Process Monitor to identify changes made by manual installations and post installation.

Research on application virtualization, crate virtual application with VMWare ThinApp and Microsoft App-V.

Create various automation scripts assist System Administrative such as manage AD group and Users.

Create, edit, and deploy GPO setting and Logon Script in Group Policy Management Console.

Assist with build and deploy OS image with SCCM 2012 Task Sequence and Landesk Scheduled Task.

Create various queries with SCCM to obtain software/hardware inventory.

Applied Material http://appliedmaterials.com/ (Contractor)

Software Packaging Engineer 7/2010 - 8/2011

Take ownership of application packaging projects; define the specification and process of packaging, assists with application deployment.

Follow company’s packaging standard and application deployment specification to develop packages for various in-house developed and shrink-wrapped applications

Creating MSI package or Transforms to customized MSI packages with Wise Packaging Studio, Admin Studio

Develop VB Script, WISE Script, or InstallShield Script to automate installation processes when appropriate.

Perform basic integration and acceptance testing against XP and Windows 7 image prior to package distribution.

Assist deploying completed application packages to the test or production environment with Microsoft SCCM.

Create software release document for application specification, deployment information, install configuration, testing procedure.

Troubleshooting and provide solution for failed deployed application.

Create SCCM Task Sequence for Operating System Deployment

McKesson Automation, http://www.mckesson.com (Contractor)

Software Installation Developer 11/2009 – 7/2010

Create installation for McKesson’s automated medicine dispensing and inventory management system application

Create installation for database Client/Server Applications with InstallShield and Wise Package Studio.

Participate in design Feature, Components installation structures, and release configuration.

Create and manage updates and patches fix for previous release

Customize installation dialog layout and interface for varies installation.

Create script to connect to SQL database and execute SQL script.

Implement and manage Merge Modules and Prerequisites redistributables.

Create varies types custom actions to provide solution for requirements and bug fixes.

Assist with update all installation projects for Window 7 compatibility supports.

Assist with modify and update build configuration scripts

Intel Corporation, http://www.intel.com/ (Contractor)

Software Installation Developer 10/2008 – 10/2009

Design and create installation packages for Intel Remote Wake application and driver

Create single installation package to perform multiple MSI installation with Install Script. Create Functions to manage MSI Properties and Features with command line and configuration file

Work with developers to customize driver installation, component registration, and configure services.

Create varies type of script functions and MSI Custom Actions to provide solutions for installation requirements and issues.

Design and crate Merge Modules with redistributable components.

Configure and maintain upgrade setting for upgrading installations.

Utilize DIFx Driver Install Tools to install Intel system device driver.

Utilize VMWare Workstation and Ghost to create test images for verification on varies platforms.

Take ownership of installation bugs and requirements and provide fix and solution in timely faction.

Assist with update, configure, and troubleshooting batch, VB and NANT build script.

]

Analyze current installation/packaging process and provide feedback with process and structure enhancement.

Logitech Inc http://www.logitech.com (Contractor)

Software Installation Engineer 9/2007 – 9/2008

Design and create MSI installation and driver install for Logitech Web Cam Application.

Create and customized installation to meet the application specification for varies OEM customers.

Create Configurable Merge Modules for specific futures/functions of application, and merge to main MSI project.

Setup and configure localization releases and implement localized string for each release.

Take ownership of installation bugs, and resolve those bugs in timely faction.

Troubleshoot MSI installation issue with ORCA and installation log.

Assist Customer Support for all user installation/un-installation issue and inquires.

Utilize VMware and Ghost to create test images for verification on varies install scenarios.

Work with application developer for COM registration, registry setting, component configuration, and Install/Control Services.

Utilize WiX toolsets to create and build Merge Modules.

Google Inc, http://www.google.com (Contractor)

Software Packaging Engineer 8/2006 – 8/2007

Responsible for creating automated installation software packages and deploy to users with SMS

Repackage various applications for unattended installation with FlEXNet Admin Studio and Wise Packaging Studio.

Create transform files to modify MSI file properties, Components setting, and Custom Actions for unattended installation such as automated product activation and disable registration/Update UI.

Convert non-MSI installation to Window Installer packages with Installation Monitor/OS Snapshot tool.

Utilize Install Script functions to perform various customized installation such as registry query, system search, displaying installation messages, and combined several applications into a single installation package

Define Workflow template for packaging process. Process included legacy application conversion, edit MSI contents, Package Validation, run deployment test and generate report.

Utilize VB /WMI Script to perform various window functions.

Utilize VMware workstation to verify various installation and un-installation scenarios and validate packages reliability in various environments.

Create Membership Collection and add packages to SMS Distribution Points and advertise to the appropriate collections.

Diskeeper Corporation, http://www.diskeeper.com/

Software Release Engineer 7/2005 – 7/2006

Responsible for software installation design, build, troubleshooting and control release cycle.

Implemented various Component/Feature Conditions, Properties, and Custom Actions in the installation project for new installation scheme and requirement.

Utilized Install Script functions as a wrapper to perform various customized installation function.

Troubleshot build and installation errors by inspecting the log file and research Windows Installer error code.

Localized installation project for foreign language release.

Designed and controlled product release through Product Configuration and assign the release flags for specific version and edition.

Created custom dialog for various installation options and verification such as product key verification.

Used DemoShield to design and create auto launch Demo CD, set launch condition for included application, aligned structure and events on the CD for ease of use.

Created test case for various installation and un-installation scenarios, such as check all function in UI, full and upgrade installation behaviors, installation conditions, etc.

Sony Electronics, http://www.sony.com

Software Support and Sustaining Engineer 9/1999 – 2/2005

Responsible for software packaging, support, and testing

Created, designed, and packaged automated installation for software updates and patches utilized InstallShield and Wise packaging software. Packages included device drivers, Window utility, application updates/patches.

Combined several applications into a single installation packages and created silent installation to simplify installation process for users.

Implemented various Custom Actions in the Window Installer packages using VBScript and DLLs to calls Windows API functions to check target system’s hardware configuration and DMI information to verify compatibilities.

Implemented InstallShield and Wise Installation script to perform various function such as query value in INI file and registry, search or get file version, and create custom UI and installation messages.

Worked on Various applications to build MSI packages and using Transforms (MST) according to the package requirement.

Repackaged internal legacy application to MSI file for internal distribution.

Developed test plans and test matrixes to check for bugs and verify fixes and functionality in new VAIO proprietary software and peripheral devices. Projects include digital cameras capture, Medias burning and wireless connection.

Took ownership of defects reported by the Customer support Group. Performed all root cause analysis and provided appropriate solutions to the problems. Created solution documentation and posted it to the Sony Support website.

Worked with developer and third part vendor to for software incompatibility and performance issues, providing feedback for overall improvement.

Jaton Corp, http://www.jaton.com/

Technical Support Engineer 9/1997 – 8/1999

Responsible for assisting OEM customers and end-users with Jaton product functionality, specifications, and installation issues

Supported software and hardware technical problems pertaining to Jaton modems, video cards, and motherboards as they related to Windows 9X/NT/3.1, and DOS either by telephone or email.

Duplicated hardware and software bugs or incompatibility issues and documented steps required for duplication. Reported all aspects of the problem to the developer to find a solution or workaround.

Tested and evaluated new products and created detailed analysis reports.

EDUCATION

Computer Information, Heald Technical College of San Francisco



Contact this candidate