Chris Thomas 33 Cutter Drive Watsonville, CA 95076 831.763.7660 chris@extremeline.com ====================================================== Objective ====================================================== To secure a full-time or contract position as a Senior Software Engineer, utilizing any of my Win32, C/C++, Networking, and Security, development experience. ====================================================== Professional Summary ====================================================== Highly motivated Software Engineer with 12 years professional experience specializing in Win32, C/C++, Networking, and Security software development. ====================================================== Work Experience ====================================================== October 2002 - Present Senior Staff Engineer, Juniper Networks, Inc. (formerly Netscreen, Neoteris) Design and development of Windows SSL and IPSEC VPN Clients June 2002 - October 2002 Contract Software Engineer, FamilyClick.com LLC. Design and implementation of Windows Internet content filtering software. - Winsock-2 Layered Service Provider. - MFC based GUI and system tray application. - Multithreaded Windows service, IPC, and WinInet based client authentication protocol. - InstallShield programming and packaging. 2001 - June 2002 Senior Applications Engineer, iReady Corp. 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. 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 own 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. 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. (formerly Syzygy Communications, 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 NFS device driver for Windows. - Enhanced and maintained a Network configuration application using C++ and MFC. 1994-1995 Student Researcher, The REINAS Project , U.C. 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 ====================================================== - C++ - MFC - Microsoft IIS - C - Win32 - TCP/IP - Visual C++ - Winsock - Unix - Visual Basic - COM - Linux - ASP - SQL - Streams Drivers - VBScript - HTML - Windows Drivers - Perl - SNMP - InstallShield - PHP - Apache - MySQL ====================================================== Professional Associations ====================================================== 1996-2000 Winsock-2 Forum, contributing member Assisted with Winsock-2 Service Provider Interface specification and implemented one of the industry's first service providers. ====================================================== Education ====================================================== University of California, Santa Cruz Bachelor of Science in Computer Engineering, June 1995 Highest Honors in the Major Final GPA 3.70