Chris Thomas, Software Engineer

Total Page:16

File Type:pdf, Size:1020Kb

Chris Thomas, Software Engineer

Chris Thomas, Software Engineer 3650 Crestline Way, Soquel, CA 95073 831.475.8590 [email protected]

Objective: To secure a contract position as a Senior Software Engineer, utilizing any of my Windows, C/C++, InstallShield, and TCP/IP development experience.

Professional Highly motivated Software Engineer with 7 years professional experience Summary: specializing in Windows software development, Winsock Layered Service Providers, and InstallShield programming.

Experience: June 2002- Contract Software Engineer, FamilyClick.com LLC, Virginia Beach, VA Present Design and implementation of Windows Internet 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 – Senior Applications Engineer, iReady Corp., Santa Clara, CA June 2002 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-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 6148336) a Winsock-2 Layered Service Provider with plug-in architecture and COM based API that was packaged as an SDK for policy management. . Created and patented (US 6141686) a plug-in for network traffic classification using C++ and COM to export application traffic data. . Wrote a network discovery agent and API implementation using C++, Winsock, ICMP and SNMP. . 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 . 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. . Implemented a Solaris streams network traffic classification driver for a Unix version of the policy management SDK. . 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.

Key Skills: Languages, Systems, and Application Programming Interfaces . C++ . SNMP . Microsoft IIS . C . Win32 . Apache . Visual C++ . Winsock . TCP/IP . Visual Basic . COM . Unix . ASP . SQL . Linux . iSCSI . HTML . Streams Drivers . Perl . MFC . Windows Drivers . PHP . MySQL . InstallShield

Professional Storage Network Industry Association (SNIA) Member Associations: Contributing to standardization of iSCSI management APIs.

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

Recommended publications