Home

Resume of
Greg Thatcher, MCSD, MCAD, MCDBA, MCSE, MCP
San Francisco, California

Click here to email me

Languages: C#, ASP.NET, WinForms, Silverlight, SQL, Javascript/AJAX, XML/XPath/XSLT, MFC/VC++/C++, VBScript, ASP, Html

Experience:

2/08-Present: Senior Software Engineer,
Xobni: worked on various features of Xobni, an Outlook plug-in, using C#, WinForms, and ASP.Net Web Services; Developed Xobni's AutoSuggest, a replacement for Outlook's email suggestions; developed InspectorX, a program for diagnosing customer problems; Developed the "Problem Notification Feed", a mechanism that notifies customers of system configuration problems, incompatibilites with 3rd party applications, and data corruption.  Developed Xobni Controller, an enterprise solution for deploying Xobni via Active Directory and Group Policy;  Integrated Skype functionality into Xobni; worked on Trivia Manager; created a Tracking Manager system, an api that developers can use to send back stats from Xobni installs. 

6/05-2/08: Senior Software Engineer Prosper Marketplace, Inc.: Various C#, ASP.NET, Web Services, WinForms, Windows Services, SQL Server 2000 projects; Created system for initiating bank ACH, wire, and checks via XML and NACHA file formats; created system for authenticating and pulling credit profiles from Experian; created system that generated monthly account statements in PDF format for customers; created composite custom control for instant account verification via Yodlee, created system to submit 1099s to Fed and State, created system for sending weekly XML files to Collection Agencies, created system for sending Metro2 files to Credit Bureaus (Experian and TransUnion), wrote various applications to read, generate and modify Excel spreadsheets.

7/03-6/05: Contract Programmer, Cole Valley Group: Programmed in ASP.Net and ASP, administered IIS, and managed SQL Server 2000 database for SFSOS website and opt-in mailing list, managed various other website and databases, ported websites to new machines at new ISP, debugged and fixed various Active Directory/C#/SQL Server performance problems on Browsercam.

7/02-6/05: Contract Programmer, AdvisorSites: Using Perl and C,. created Milter/Sendmail/Unix email archiving system to help financial advisor customers comply with Sarbanes-Oxley requirements.  Created MFC application to allow customers to download and view archived mail.  Various IT and programming tasks including Sendmail and SASL configuration, security audits, implemented web-based administrative screens, etc.  Wrote system which searched email text and attachments (PDF, Excel, Word, etc.) using Google-like algorithm for finding words and phrases "near" each other using MySQL back-end. 

8/94-6/05 (Various companies listed below):

5/92-7/94 Windows Developer, Berkeley Systems, Inc.:  Wrote two screen saver modules for the AfterDark "Star Trek" module pack. Wrote two screen saver modules for the AfterDark "Disney Collection" module pack. Ported four modules from Macintosh to Windows for the AfterDark "Star Trek" module pack, and four modules for the "Disney Collection". Worked on C++ cross-platform library for Macintosh and Windows. Made additions and upgrades to AfterDark for Windows engine.

12/90-5/92 Windows Developer, BARRAA">BARRA: Wrote, maintained, and supported a finance program for Windows 3.0 which allowed the user to graph financial series in different currencies, perform hedges, calculate statistical information, create portfolios, print graphs and portfolios, etc. Wrote an MS Windows program which generated data files for existing DOS applications, and then ran the DOS applications under Windows.

4/90-12/90 Windows Developer, Higgins Group: Systems Analyst, Enable Software Maintained existing software in C. Added cut and paste feature to Higgins program. Wrote Windows applications which implemented a calendar, rolodex, scheduling, notified user of incoming mail.

2/89-4/90 Windows Developer, Datawiz International: Designed, wrote, and maintained MS Windows 2.0 and OS/2 1.1 Presentation Manager programs which interfaced to the Microsoft SQL Server, and allowed the user to enter and display information from the SQL database (RGB values, text, numbers.) Wrote and maintained applications which allowed the user to convert data from the SQL format into other formats (e.g. Cobol, HP Image, DB2), and vice versa.

Education: University of California Berkeley B.S. Engineering Physics, August 1988

Click here to contact me

 Home