Post Job Free
Sign in

Engineer Software

Location:
San Jose, CA, 95135
Posted:
January 27, 2013

Contact this candidate

Resume:

Gary Guo

**** ********* *****, *** ****, CA ***35 408-***-**** ******@*******.***

Summary of Qualifications

. Talented and dedicated software engineer with over 20 years of

experience

. Adept at overseeing all phases of software development lifecycle, from

design and documentation to implementation

. Rich experience working in security software, client/server

programming

Technical Proficiencies

. C, C++, C#, .Net, Win32 API, VBScript, SQL, XML, COM, ATL,STL,CAPI,MFC

. PKI, CSP, KSP, PKCS, RSA, Flexlm, Cryptography, Licensing,

Multithreading

. Windows Service, Winsock

. Visual Studio 2008, Windows 7/Vista/NT/XP/2008/2003/2000

. Perforce, SourceSafe, Sub Version, CVS

. Agile Methodologies

Professional Experience

Wave Systems Corp. Cupertino, California 4/2007-12/2012

A trusted computer company

Principal Engineer

Worked in Wave infrastructure group to provide a security platform for the

security applications

. Provided object-oriented analysis/design, coding and testing of

company's flagship application suite

. Designed, developed and owned the Secure Storage Manager for Wave

enterprise security software and Dell Security Center. Secure Storage

Manager is used to store password of protected keys, personal

information, protected documents, etc, using C++,COM

. Architected and led the design and implementation of the TPM based

virtual smart card solution, include the virtual device driver, the

mini driver and the installation using C, C++, Windows DDK

. Designed and developed Smart Card Cryptographic Service Provider (CSP)

with CAPI/CSP APIs using C++

. Designed,developed and owned the software licensing component for all

Wave licensed applications using C++, C#, XM and Flexlm APIs

. Participated in the development of Wave TPM based security toolkit

. Led the design and implementation of the build script to build all the

infrastructure components merge module and generate the installer

using DOS Shell and VB script

Symantec Corp. Santa Monica, California 1/2006-4/2007

Senior Software Engineer

. Participated in the design and the development of Norton Internet

Security 2007

. Designed and developed Symantec resource protection component using

C++

. Designed and developed Internet Worm Protection driver plugin using

C++

. Participated in the development of Symantec Anti Virus event provider

using C++

. Designed and developed the digital signature generator utility using

C++

. Architected and developed the component to register Symantec software

in WMI

. Designed and developed the component to control Windows Security

Center and Windows Defender on XP and Vista using C++

. Involved in the design and the development of network drivers plugin

using C

. Improved the build process by cutting the build process time to 1/3

using C++ and Perforce APIs

NETIQ Corp. San Jose, California 1999-12/2005

Senior Software Engineer

. Design and develop the client end data control object of the multiple

tiers components of NetIQ's system and application management

software. The software (which is designed to work in a highly-

distributed, multi-database environment) monitors multiple agents,

system events, and data streams.

. Designed and developed an in-depth configuration and diagnostic

software to assure the deployment, the performance, the data integrity

and stability of NetIQ system and application management software

using C#, and .NET

. Maintain multiple releases of Netiq core products including the

application layer, database access layer, managed object, software

connector to third party software.

. Responsible for all aspect of product development of COM based

application modules for backup server management, such as Computer

Associates ARCserve, Veritas Backup Exec and NetBackup, Legato Network

using ATL/COM, C++ and VB script from installation, maintenance,

testing, customer support and demo at customer sites

. Designed and developed a diagnostics utility using MFC, C++ and

Windows platform SDK to quickly diagnose and resolve the root-cause of

actual and potential problems in Netiq software and reduce time to

detection to help minimize recovery time. It uses the progressive

diagnosis algorithm to improve the technical support efficiency 73%

. Designed and developed a cross platform integration solution such as

the connector for HP Open View Network Node Manager, and the connector

for HP Open View. They enables NetIQ AppManager on Windows talks to

these third party software on Windows and on Solaris

Chuckwalla, Santa Clara, California 1996-1999

Senior Software Engineer, Project Leader, Santa Clara, California

. A key engineer in the development and delivery of digital asset

management solutions on Windows and Mac

. Designed, developed and owned the multimedia layer libraries to manage

and interpret image and video assets, and generate the thumbnail and

preview

. Designed and developed the dynamically loaded PlugIns with the cutting

edge memory management technology to recognize varied rich content

formats

. Designed and developed the multimedia user interface on Windows and

Macintosh what are a thick client application This Client allows users

to store, search for and retrieve assets in the Chuckwalla System

. Designed and developed the Chuckwalla Photo Album and Image Studio

software on Windows

. Designed and developed the Preview Generator as the backend data

processing service to process files automatically at check-in

. Designed and developed the configuration utility to help user to

setup the Chuckwalla rich content database, the Chuckwalla services

and the MS SQL database or Oracle database to store user information

and the meta info of the digital assets

UMAX Technologies, Fremont, California 1993-1996

Sr. Software Engineer

. Worked closely with engineers in Kodak to integrate Kodak color

management system into the scanner calibration software, and also

worked closely with engineers in Adobe to develop the UMAX scanner

software and TWAIN drivers

. Led a group of overseas engineers to develop the scanner and image

processing software.

US Information Technology, Richmond, California 1990-1993

Software Engineer

. Designed and developed an office management solution with some

window UI, it features include fax machine, voice mail manager,

calendar and scheduler, calculator, etc

Education

BS computer science, Peking University, Beijing

MA computer science, New York City University, New York, NY



Contact this candidate