Alhambra, California 91801
H:626-943-1964
W:310-487-6975
jeff@seasideresearch.com
http://www.seasideresearch.com

I'm a software development professional with over twenty years of experience that includes having worked with DirecTV, Verizon Laboratories, IBM and Xerox. My strongest skills are in Windows, where I have a deep knowledge of Windows programming frameworks and debugging tools.
In Wndows kernel mode, I've worked with the device driver kit (DDK), the PreFast static verifier and the WinDBG debugger. For testing, I'm familiar with Microsoft's hardware compatibility tests and hardware quality laboratory, and have moved an NDIS intermediate driver through their testing procedures to get it logo-certified for Windows XP.
I'm also familiar with a number of frameworks and technologies for Windows programming in user mode, including the MFC, ATL and WTL frameworks, the straight Win32 SDK and COM programming. I've also worked with .NET technologies, including C#, VB.NET, MSIL (a little) and P/Invoke, but I generally prefer working with lower-level native code.
Recently, I have begun to work with OLE DB (in straight C++ COM) as the vehicle to migrate the database for a commodity futures trading application from a proprietary binary format to Microsoft Access, with a long-term goal of having it work with any SQL database. This choice of OLE DB, I think, illustrates my bias toward working with the lowest-level of technology that's reasonable for the problem at hand.
In the networking arena, I've worked with most of the Windows APIs, including NDIS and TDI in kernel mode and WinSock in user mode. I'm also familiar with the higher-level WinInet, WinHTTP and .NET APIs for networking. And as for other platforms, I've done Unix and Linux socket programming and have worked with higher-level tools such as libcurl.
In areas outside of programming, I sold complex, big-ticket products to the telecommunications industry for nearly five years and recently performed due diligence for a private individual who invested $1.35 million in a startup voice-over-IP venture.
Skills
Microsoft Windows DDK (for Device Drivers)
Windows MFC, ATL and WTL C++ Frameworks
Network Programming
Windows Device Driver Testing/Logo Certification
.NET Framework
Unix/Linux Programming
Business-to-Business Sales
Investment Research
Intellectual Property
Commodity Futures Speculation and Trading
Read more
Education
Harvard University
Read more