4
RESUME Henry Zhihui Zhang Phones: (971)803-9672 (c), (503)696-2425(w) E-mails: [email protected] ; [email protected] Introduction I am self-motivated, details-oriented, and good at problem-solving, with 15+ years of experience in software design, prototyping, development and integration in the industry. I am experienced in Windows system and applications programming with some experience in Windows device driver development. I am also quick to learn new technologies and skills. Skills Windows system and application programming, Windows native/.NET/universal apps/services development, Windows device drivers, Windows user and kernel mode debugging, Networking programming, Computer Network Security, Database Software architecture, design, prototyping, development, maintenance/support Software framework, SDK/API design and development, documentation System integration on PC platforms C/C++, C#, Java, SQL, OpenCL Windows, Linux, Unix COM/DCOM/ActiveX, STL, ATL, WTL; MS .NET ; TCP/IP, Serial Communications and Network Protocols, TLS/SSL, OpenSSL C/C++ unit test framework (google test, MSFT unit tests), C# unit test framework (NUnit) Agile/Scrum development Work Experience 03/2016 ~ Current Senior Software Developer WSS/CRD/CCG, Intel, Hillsboro, Oregon Accomplishments: - Development of Software Telemetry SDK for Intel Product Improvement Program 1

Henrys Resume

Embed Size (px)

Citation preview

Page 1: Henrys Resume

RESUME

Henry Zhihui Zhang

Phones: (971)803-9672 (c), (503)696-2425(w)E-mails: [email protected]; [email protected]

Introduction

I am self-motivated, details-oriented, and good at problem-solving, with 15+ years of experience in software design, prototyping, development and integration in the industry. I am experienced in Windows system and applications programming with some experience in Windows device driver development. I am also quick to learn new technologies and skills.

Skills

• Windows system and application programming, Windows native/.NET/universal apps/services development, Windows device drivers, Windows user and kernel mode debugging, Networking programming, Computer Network Security, Database

• Software architecture, design, prototyping, development, maintenance/support• Software framework, SDK/API design and development, documentation• System integration on PC platforms• C/C++, C#, Java, SQL, OpenCL• Windows, Linux, Unix• COM/DCOM/ActiveX, STL, ATL, WTL; MS .NET ; TCP/IP, Serial Communications

and Network Protocols, TLS/SSL, OpenSSL• C/C++ unit test framework (google test, MSFT unit tests), C# unit test framework

(NUnit)• Agile/Scrum development

Work Experience

03/2016 ~Current Senior Software Developer

WSS/CRD/CCG, Intel, Hillsboro, OregonAccomplishments:- Development of Software Telemetry SDK for Intel Product Improvement

Program

1

Page 2: Henrys Resume

08/2012 ~ 02/2016 Senior Software Integration Engineer

UMI/CRD/CCG, Intel, Hillsboro, OregonAccomplishments:- Software prototyping and integration for 2-in-1 systems- Design and development of Smart Frame system ingredient for 2-in-1 systems

with edge-to-edge touch screens- Test tool development for Adaptive Performance- Developed OpenCL kernel post-processing app framework for integrated

touch- Prototyping an Ambient Cortana solution to integrate remote audio devices

with natural-language capable PC

11/2009 ~07/2012 Senior Software Engineer

CSPD/PCCG/IAG, Intel, Hillsboro, OregonAccomplishments:- Developed platform component framework for Battery Optimization

Technology using C#- Refactored and added new features to XTU ACPI driver- Designed and implemented/delivered Common Connectivity Framework (CCF)

SDK 1.x/2.0 for windows platforms- Implemented core components of multicast-DNS library and integrated it into

CCF SDK.- Prototyped a PC safety solution including a ACPI driver for power button

defeat mitigation

06/2007 ~10/2009 Software Engineer

CPCG/MPG, Intel, Hillsboro, OregonAccomplishments:- Developed ME services framework for Intel’s Remote Wake

Technology(RWT), Remote PC Assist Technology(RPAT), and Identity Protection Technology(IPT)

- Developed Live Mesh WMI provider for Windows Live Mesh integration with RWT

- Developed NDIS wake filter driver and WFP network packet delay driver for RWT’09

- Developed domain transition function ACPI driver for LPD- Developed virtual sensor driver for PC-Smartphone project

2

Page 3: Henrys Resume

10/2005 ~05/2007 Software Engineer

CPCG/DHG, Intel, Hillsboro, OregonAccomplishments:- Developed Remoting UI service to remote MCE applications and video/audio media to TV via digital media adaptor for Intel Viiv Technology

01/2001 ~10/2005 Software Developer

Card Meter Systems, Inc., Tucson, ArizonaDuties:- Software design, programming, testing, and maintenance for Network Print Tracking/Cost Recovery and Public PC-Usage Management.

07/2000 ~12/2000 Software/Data Analyst

Hydro Geo Chem Inc., Tucson, ArizonaDuties:- Maintaining and testing in-house groundwater modeling software; porting public-domain source code to the company's workstations; Groundwater modeling and data analyzing.

07/1999 ~07/2000 Assistant Research Scientist, University of Arizona, USA

Duties:- Developing scientific computing software for the study of groundwater flow and contaminant transport in subsurface; Maintaining existing code, making the code user-friendly, and providing support to graduate students; System administration for Unix and Windows NT workstations.

08/1995 ~06/1999 Graduate Research Associate, University of Arizona

06/1991 ~06/1995 Lecturer, Nanjing University, China

Education

Ph. D. 05/1999 University of Arizona, Tucson, USAM. Sc. 03/1991 Tongji University, Shanghai, ChinaB. Sc. 07/1988 Nanjing University, Nanjing, China

References

3

Page 4: Henrys Resume

Available upon request

4