Home

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

Click here to email me

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

Experience:

2/08-Present:
Xobni:

6/05-2/08: 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/02-6/05:AdvisorSites: 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. 

7/03-6/05: Cole Valley Group: Programmed in ASP and ASP.Net, 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.

3/05-5/05: Quality Connections: Implemented dating website in C#/ASP.NET with SQL Server.

4/99-6/05: Cloudsystems: wrote various Web Services, ASP.Net pages, and multi-threaded applications for EForceMedia, wrote programs to analyze website traffic for various Wells Fargo sites; various programming tasks (C#/Javascript/ASP/Perl/Java/VBscript); setup Active Directory, DNS, email accounts, websites, SMTP server, managed Sega's Heat.net subscription mailing list, registered domain names; secured various websites (IPSec, permissions, Group Policy, etc.)

1/03-4/03: TabletMedia: Created registration system on IIS with MySQL back-end and C++ DLL which accessed registration system via WinInet.

11/01-5/02: StrategicSolutions.net LLC: Performed security lockdowns of various machines, analyzed and solved various SQL Server 2000 performance problems, ported 3-tier DNA application to new machines and from Oracle database to SQL Server 2000 database.

2/01-10/03: Printing Industries of Northern California: Wrote various ASP and Perl scripts; setup Analog.

1/01-1/03: LokBox Software: Wrote "NimScan", a program that scans your machine for the NIMDA virus; program written in MFC/C++; Wrote "IIS Scan", a program that scans large networks for IIS installations; written in MFC/C++ and ADSI; wrote "InternetPeriscope", a program that analyzes and monitors your Unix and Windows machines using portscans, rpc calls, NetBIOS calls, sockets, etc; written in MFC/C++

3/00-6/02: Netmarketmakers: Setup and designed database (Microsoft SQL), setup web server (Windows NT and IIS), performed all back-end programming in ASP, Javascript, and COM (C++), managed multiple T-1 connections, managed backups, etc. 

1/97-6/02: CarClub: Setup Oracle Server, tables, setup email server, Web server; Supported T-1 and Frame Relay; configured Cisco firewalls; Performance tuning of Oracle database server; wrote various Perl scripts.

12/99-8/01: Synthetic: Wrote C++ screensaver; Debugging of VB apps; Debugging/redesign of flash game; ASP and Javascript development on various websites.

11/00-4/01: Kadiri: Created custom Web forms in Javascript/ASP with Access backend.

6/99-2/01 : net.world/Cresta Systems: Wrote ASP, Javascript, DHTML, SQL, and Perl scripts to enable users to send video greeting cards. Did Cybercash integration. Wrote C++ application to enable users to also register and upload video clips from a video compression application. Wrote C++ application to ship products from Ingram-Micro, created shopping basket web interface. Wrote COM object to allow website developers to create Video enabled websites. Setup and administered all servers (NT and Win2K Servers), setup and designed all database servers (MS SQL 7).
 
1/99-11/02: SegaSoft/Sega of America: Created custom registration site, custom logging reports; setup various mailings with Custom Perl programs; Reformatted databases with custom Perl/C++/Java programs.

9/98-8/01: Isys: Wrote Perl, ASP, Javascript scripts for Cisco site which calculates trade in value of Cisco Modules. Configured SQL Server, wrote ASP/Javascript pages which allow user to buy DVD’s online, using MSSQL Server as backend ( http://www.lvd.com ) Wrote Java programs to generate database of movies and actors from competitors site. Interfaced ASP pages with IBM DB2 database. Registered various domains, setup DNS zones.

8/98-2/99: Zoomedia: Wrote Optidose application, a Visual C++ application that allows doctors to prescribe, schedule and print out schedules and information for patients with Parkinson’s disease. Gives doctors a user friendly drag&drop spreadsheet which they drag pills to to create and print dosage schedules. 

6/98-3/99: Blastorama: Wrote various Java applets, Perl cgi scripts, and JavaScript web pages for a Japanese Architecture firm: http://www.nikkensekkei.com; Installed and configured Sybase, wrote various Java Applets, Java Servlets, and Perl Scripts for a search engine.
 
11/97-6/98: Sun Microsystems: wrote and modified various Java/RMI/JDBC applets, applications, and servlets which enabled Sun employees to order services on the Web via a Sybase Database, reserve field offices, give feedback on services, and more.

2/96-2/01: Hypnovista Internet Services: As part of two-man team, ran a small ISP, configuring web servers (Apache and IIS), configured Sendmail, configured DNS (Bind), configured Cisco routers, registered domains, etc.

8/94-10/97 (Various companies listed below):

5/92-7/94 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 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 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 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