|
Objective: |
To secure a full-time or contract position as a Senior Software
Engineer, utilizing any of my Win32, C/C++, Networking, and Security software development experience.
|
Professional Summary: |
Highly motivated Software Engineer with 12 years professional
experience specializing in Win32, C/C++, Networking, and Securitry software development
|
Experience: |
|
Oct 2002 - Present |
Senior Staff Engineer, Juniper Networks, Inc. (formerly Netscreen, Neoteris)
Design and development of Windows SSL and IPSEC VPN clients
|
June 2002 - Oct 2002 |
Contract Software Engineer, FamilyClick.com LLC, Virginia
Beach, VA
Design and implementation of Windows Internet content filtering software.
- Winsock-2 Layered Service Provider.
- MFC based GUI and system tray application..
- Multi-threaded Windows service, IPC, and WinInet based client authentication
protocol.
- InstallShield programming and packaging.
|
2001 - June 2002 |
Senior Applications Engineer, iReady
Corp., Santa Clara, CA
Responsible for architecting and implementing software applications for
Windows iSCSI products.
- Development on a Windows iSCSI target device driver.
- Wrote Windows and Web based applications to demonstrate hardware capabilities.
- Implemented and maintained corporate intranet web-site using Apache/PHP/MySQL.
|
1998 - 2001 |
Senior Software Engineer,
Deterministic Networks, Inc., Santa Cruz, CA
Co-founded and co-architected network policy management products and technologies.
Designed and implemented components within those products. Consulted with
independent software vendors to create custom products and solutions.
- Designed and patented (US 6,148,336) a Winsock-2 Layered Service Provider
with plug-in architecture and COM based API that was packaged as an
SDK for policy management. It was supported and sold to other independent
software vendors who successfully integrated the components into their
products.
- Created and patented (US 6,141,686) a plug-in for network traffic
classification using C++ and COM to export application traffic data.
- Designed, released, and supported a Windows Network Address Translation
(NAT) firewall product that consisted of porting Linux kernel code to
a Windows device driver, service, and a C++/MFC application. It is currently
deployed worldwide by a licensee of the technology.
- Implemented, released, and supported a C++/MFC application for visually
displaying network traffic and statistics, packaged with InstallShield.
- Enhanced and maintained a network policy management and reporting
application using Visual Basic, COM, SQL, and Microsoft Access.
- Wrote a network discovery agent and API implementation using C++,
Winsock, ICMP and SNMP.
- Implemented a Solaris streams network traffic classification driver
for a Unix version of the policy management SDK.
- Wrote a Perl-based product build and release system.
- Created and maintained installation packages with InstallShield
|
1995 - 1998 |
Software Engineer, NetManage Inc.,
Scotts Valley, CA (Formerly Syzygy Communication, Inc.)
Developed a network policy management architecture that included technologies
such as ATM, IPv5, and other Quality of Service protocols.
- Designed and implemented a Winsock-2 Layered Service Provider with
a plug-in architecture written in C++. Plug-ins included an HTTP content
filter, protocol and address redirector, and a URL monitor.
- Wrote a URL filtering application using MFC and C++.
- Implemented Internet protocol version 5 (ST-II) as a Windows virtual
device driver and Winsock-2 service provider.
- Performance tuned an NFS device driver for Windows.
- Enhanced and maintained a Network configuration application using
C++ and MFC.
|
1994 - 1995 |
Student Researcher, REINAS
Project, University of California, Santa Cruz.
Assisted in the creation of a real-time environmental data collection
and reporting system. Developed several client and server network software
components, including a protocol for remote control of weather devices.
- Designed and implemented a software module for remote control of weather
devices using Unix, C, SQL, and sockets.
- Created an application for monitoring the status of devices written
with C, Motif/X, and SQL.
- Wrote system configuration utilities in C.
|
Key Skills: |
Languages, Systems, and Application Programming Interfaces
- C++
- C
- Visual C++
- Visual Basic
- ASP
- PHP
|
- MFC
- Win32
- Winsock
- COM
- SQL
- SNMP
|
- Microsoft IIS
- TCP/IP
- Unix
- Streams Drivers
- Windows Drivers
- InstallShield
|
- Apache
- Linux
- MySQL
- iSCSI
- Perl
- HTML
|
|
Professional Associations: |
Winsock-2 Forum, contributing member
assisted with Winsock-2 Service Provider Interface specification and
implemented one of the industry's first service providers.
|
Education: |
Bachelor of Science in Computer Engineering with Highest Honors
University of California, Santa Cruz, CA June 1995.
Associate of Science in Engineering with Honors
Cabrillo College, Aptos, CA June 1993
|