1. Rick Liu
7923 17th
Avenue, Burnaby BC V3N 1M4
Phone:
E-mail: yrliu.ca@gmail.com Profile: http://ca.linkedin.com/in/yrliu
Education
Simon Fraser University (SFU), Burnaby, BC
B.A.Sc. Engineering Science - Electronics Engineer Option
Achievement
McKesson Certificate of Achievement 06/2011
CompTIA Network+ Certificate 11/2010
Sun Certified Java Programmer (SCJP) 08/2005
Affiliations
APEGBC 09/2007 ~ 09/2011
Work Experience
Broadcom, Richmond, BC 08/2011 ~Present
Configuration Build Release Engineer
Moving toward to CD process and executed Git / Gerrit server migration and integration
Implemented CI build/test automation using Git / Gerrit, Jenkins, and OBS (OpenSUSE build service)
Deployed and maintained infrastructure of 12+ physical servers with 40+ virtualization instances
(Ubuntu / OpenSUSE / Windows OS) using VMware ESXi5 across geological locations
Developed and executed emergency recovery plan for 7/24 SCM production services
git / gitolite / gerrit / jira / gitweb / cgit / cloc open-source software customization / administration
Evaluated and customized open-source software using LAMP / perl / shell / ruby / python
Provided user instruction documents using Atlassian Confluence
Coordinated and assisted 120+ users across functional teams and across different time zone (India,
China, US, UK, Canada) on build support (Oracle Virtualbox appliance, build failure debug, RPM
packaging, branch/merge strategy) to achieve software release deadline.
Standardized build / release process to maintain traceable artifacts and improve workflow efficiency
Contributed open-source software by providing bug report and bug fix patches
McKesson, Richmond, BC 11/2010 ~08/2011
Configuration Management Engineer
Worked with project managers, developers and QC to effectively deliver quality products on time
Managed multiple build cycles of various projects and resolved build issues
Responsible for administrative management of MS Visual Sourcesafe (VSS) version control repository
Updated various package installer/patch using InstallShield, Visual Basic (VB), and Perl scripts
Explored new MS Team Foundation Server (TFS) 2010
Researched migration options to TFS for version control repository (VSS), defect tracking system
(ClearQuest), and build system (Visual Build)
Developed McKesson specific VSS converter program to migrate history to TFS using C# language
Created SCM artifacts and reports to comply ISO and medical device regulation
Experienced SharePoint server setup and MS-SQL server for TFS administration
Participated in Agile methodology software development life cycle (SDLC)
2. R. Liu, 2
Mobidia Inc., Richmond, BC 04/2009 ~ 10/2010
Software Developer (Client Build/Test System)
Designed and created multiplatform installation package on Windows, Mac, and Android using
InstallShield (IS), InstallAnywhere (IA), open-source Windows Installer XML (WiX), Mac
Packagemaker, and Android APK
Applied Java AWT and SWING package to create customized GUI dialogs for IA installers
Developed Windows Installer DLL library and executable in C++ based upon functional requirements
Setup and maintained complex lab network (Router, Firewall, Switch, HSDPA) for manual testing
Setup and maintained 25 multiplatform servers (XP/Vista/Win7, MacOSX, Fedora, Ubuntu, CentOS,
Red Hat Enterprise Linux) for building and testing automation using Buildbot, Makefile and Ant
Designed and implemented automation test cases in Python language
Identified, traced and resolved software bugs using Bugzilla defect tracking system
Maintained source control repository and updated to SVN from CVS
Accessed Android source repository using git
Constructed Android station and automation build/test environment
Analyzed server logs and Wireshark TCP traffic packets to troubleshoot problems
Provide documentation and training sessions of automation build/test environment
HSBC Bank Canada, Vancouver, BC 09/2007 ~ 05/2008
Software Build Engineer
Updated and executed daily build scripts for various configuration SIT, SAT, UAT, or Production
Prepared and maintained technical documentation for project team and client deliverables
Conducted server test on J2EE software application using white/black box technique on IBM
WebSphere environment and IBM DB2 database server
Identified, documented, and tracked software defects found during testing
Worked closely with senior developers to ensure defects are correctly identified and fixed
Maintained and documented code using source control system: MKS-Integrity
Collected user requirements and created software prototype based upon it
IProom Communications Co., Taipei, Taiwan 08/2005 ~ 09/2006
System Engineer
Participated full software development lifecycle of front-end online conference system using LAMP
framework (Linux, Apache, MySQL and PHP)
Hosted user-training sessions of online conference system and trained more than 50 enterprises,
organizations, and government agencies
Provided remote / local technical support and maintenance on Red Hat Enterprise 4, Fedora 4/5,
Windows Server 2000/2003 IIS for WWW, FTP, Firewall/Router, SMTP, and MySQL database
Diagnosed and monitored network traffic and performance
Addressed customer questions concerning network architecture and system security
Served as tech liaison between Sales and R&D sectors to resolve clients’ problems
Interacted with customers
Conducted manual hardware and software testing with test report
Hobbies and Interests
Outdoor activities: ice-skating, snowboarding, swimming, basketball, and badminton
Indoor activities: movies, music, books, cooking