LEE ZHAO
*** ******** ******, *********, ** ***87 (H)408-***-**** (Cell)(408)470-
**** ********@*****.***
OBJECTIVE
Senior software position in the Windows programming area.
PROFESSIONAL EXPERIENCE
SCI Solutions, Los Gatos, Ca 10/2008-
Present
Senior Software Engineer
Responsible for software design and development for GUI and client side
applications in a complex medical scheduling server/client system. It
includes:
. Design, develop, code, test, and debug system on the Web client
applications for hospital schedule system by using Microsoft Visual
Studio, C/C++, MFC, ActiveX, Multi-threading, COM/DCOM, XML, HTML,
Java, AJAX, Eclipse, Tomcat and SQL database.
. Design, development and code for customer reports by using Crystal
Report tools.
Pulmonx, Palo Alto, Ca 8/2007-
10/2008
Senior Software Engineer
Responsible for software design and development for medical devices. It
includes:
. Design, develop, code, test, and debug system from GUI to the device
level by using Microsoft Visual Studio, .NET, C#, C/C++, MFC, ATL,
STL, Multi-threading, COM/DCOM, ActiveX, XML, HTML and SQL database.
. Design, development and test Windows XP Embedded system in medical
devices.
. FDA regulated documentation.
OmniVision, Technologies, Sunnyvale, Ca 8/2006-8/2007
Senior Software Engineer
Responsible for software design and development for camera sensor chip
Applications. It includes:
. Design, develop, code, test, and debug system from GUI to the device
level by using Microsoft Visual Studio, .NET, C/C++, Win32, MFC, Multi-
threading, ATL, COM/DCOM, ActiveX, DirectX, and DirectShow.
. Streaming real-time image data by using TCP/IP and Windows socket.
Dactron/LDS Test Instrument, Fremont, Ca 6/2004-
7/2006
Senior Software Engineer
Responsible for software design, development, coding and test for test and
measurement instrument systems. It included:
. Designed, developed, coded, and debugged the software with GUI by
using Microsoft Visual Studio .NET, C/C++, C#, Win32, MFC, COM, ATL,
WTL, STL, Multi-threading, XML, DirectX, Direct3D, DirectDraw,
DirectSound and DirectShow.
. Developed, coded, debugged and tested device driver for data streaming
and USB by using Windows device driver (WDM).
. Involved in TI TMS DSP real-time embedded development and test by
using C and Assembly language, and algorithm and math computations as
well.
NEC USA, Inc., Cupertino, Ca 5/2003-3/2004
Consultant
Responsible for software design and development for intelligent video
analysis system with access control that is a client/server based system.
It included:
. Designed, developed, coded, tested, and debugged client side and GUI
by using Microsoft Visual Studio .NET, C/C++, C#, Win32, MFC, ATL,
WTL, COM, STL, Multi-threading, DirectX/DirectShow, MPEG, XML and
Windows Media SDK.
. Involved in TCP/IP network, and database design and development by
using MySQL.
Zapex Technologies/Brother International, Mountain View, Ca
3/2001 - 1/2003
Senior Software Engineer
Project lead for full cycle development of multimedia application system
software. The system is able to encode on the Zapex high-end board, have
authoring, live-mode playback while encoding, and make DVDs and DVR. Worked
with customers to meet their requests and needs even if it took extra time
and effort. It included:
. Designed, developed, coded, tested and debugged the software for disc
file system (UDF), MPEG/VOB, according to DVD Specifications, and GUI
by using Visual C++, MFC, COM, ATL, WTL, STL, ActiveX, Visual Basic,
and Microsoft DirectX and DirectShow SDK on Windows NT and 2000,
InstallShield, SourceSafe, and
. Developed, coded and tested device driver for the encode hardware by
using WDM DDK.
Louth Automation/Harris, Palo Alto, Ca 3/1998
- 2/2001
Senior Software Engineer
Responsible for software development of automated network broadcast system
for server site. The system has the abilities to transfer Video/Audio
images, schedule and play on-air programs. Was in charge of several
projects at the same time. Design and development included:
. Developed, coded, debugged, and tested of server/client system and
device components for switchers, routers, and Videodisks by using
OOD/OOA with UML on Delphi/Pascal, C++, MFC and Windows NT, and
. TCP/IP network, WinSock, RS232/422 communication, and ODBC, SQL database.
Read-Rite, Milpitas, Ca 5/1995
- 3/1998
Senior R & D Engineer
Responsible for software and electrical design, implement, and test of
systems and equipments for magneto resistive (MR) thin film head in slide
fab. These systems and equipments increased process yield and reduced
product costs. It included:
. PCB design and layout, input and output control, machine control, data
acquisition, and
. Designed, developed, debugged, tested and implemented of auto lapping
system, high precision fly height control system, thin film head
probing system, and head imaging process. By using Windows 95, NT,
Visual C++, MFC, and Visual Basic, ActiveX, OLE, NT Device Drivers,
Java, J++, and
. Software algorithm development for slide process on UNIX.
EDUCATION
MSEE Utah State University, Logan, Utah
MS in Physics Utah State University, Logan, Utah
BSEE East China Normal University, China
US Citizen