Learn Data Skills
Greg Thatcher

Greg Thatcher

Staff Engineer II

Vungle | San Francisco, CA


My Portfolio Highlights

My New Course

Statistical Thinking in Python (Part 2)

My New Course

Advanced Deep Learning with Keras

My New Course

Biomedical Image Analysis in Python

Data conductor, orchestrating the symphony of insights with precision.

My Work

Take a look at my latest work.


ARIMA Models in Python


Intermediate Python for Finance


Bayesian Data Analysis in Python


Advanced Deep Learning with Keras


Biomedical Image Analysis in Python

DataCamp Course Completion

Take a look at all the courses I’ve completed on DataCamp.

My Work Experience

Where I've interned and worked during my career.

Vungle | Jan 2018 - Present

Senior Software Engineer, Windows SDK

C#, WinRT, Web Api, XAML, TPL

Savonix, Inc. | May 2017 - Nov 2017

Senior Software and Systems Engineer

Azure, ADFS B2C, Azure DocumentDB

ThinAir Labs | Apr 2016 - Mar 2017

Software Engineer

Cryptography, C#, Azure, Active Directory, Azure Active Directory, OKTA, SharePoint, DRM, IRM, Outlook AddIns, WIX, SCCM, PowerShell, ADFS
Show More

Aspera, Inc. | Oct 2013 - Mar 2016

Senior Software Engineer

SharePoint 2013 applications, MVC Websites, Azure, PowerShell, JavaScript/ JQuery

Reprise Apps | Sep 2012 - Sep 2013


Developed Outlook Plugin (C# and WPF), created Website http:// www.repriseapps.com on Azure, Created Installer (Advanced Installer), developed Web Services. Developed weekly mailing system on Azure Service Bus.

LiveLoop | Dec 2010 - Sep 2012

Senior Software Engineer

UI (PowerPoint TaskPane), Web Site, Installer, Web Services, Interop between .net and Python

Xobni | Feb 2008 - Dec 2010

Software Developer

C# programming for Xobni client, including AutoSuggest, Tracking Manager (send back user stats to web service), Trivia Game/OOBE, lots of debugging of customer issues, two of my projects were patented.

Prosper Marketplace | Jun 2005 - Feb 2008

Senior Engineer

C#/ASP.NET/SQL Programmer

SFSOS.ORG | Jul 2003 - Jun 2005


Programmed in ASP and ASP.Net, administered IIS, and managed SQL Server 2000 database for SFSOS website and opt-in mailing list

EForceMedia | Jan 2005 - Jan 2005

Contract Programmer


Advisorsites | Jan 2002 - Jan 2005

Contract Programmer


SegaSoft | Jan 1999 - Nov 2002

Contract Programmer

Created custom registration site, custom logging reports; setup various mailings with Custom Perl programs; Reformatted databases with custom Perl/ C++/Java programs.

Netmarketmakers | Mar 2000 - Jun 2002


Programmed website and database; administered and hosted Web Site

CarClub | Jan 1997 - Jun 2002

Consultant/Programmer/IT Admin

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

Strategic Solutions | Jan 2001 - Jan 2002

Contract Programmer

Security Audits of Servers, migrating Windows DNA based website to new server

Cloud Systems | Jan 1996 - Jan 2002

Contract Programmer

Created search engine for web queries, setup and configured Active Directory, managed various Sega mailing lists

Cresta Systems | Jan 1999 - Jan 2001

Contract Programmer

Developed CardsAlive website (a website for creating and distributing video greeting cards from video you create), developed COM component for 3rd parties to use Cresta Video Card creation system

Isys | Jan 1998 - Jan 2001


Various website development using ASP and SQL server

@Once | Jan 1999 - Jan 2000

Contract Programmer

Created software for managing mailing lists

Razorfish | Jan 1996 - Jan 2000


Various website, game, and installer projects. Managed Office Internet

Zoomedia | Aug 1998 - Feb 1999

Contract Programmer

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

Sun Microsystems | Nov 1997 - Jun 1998

Contract Programmer

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

Foote, Cone, and Belding | Jan 1995 - Jan 1997

Contract Programmer

Wrote various screensavers for Levis, Nabisco, Chivas

Mindscape | Jan 1995 - Jan 1997

Contract Programmer

Created Chessmaster Online and Opening Book Editor (C++/MFC)

NTT Software | Jan 1996 - Aug 1996

Contract Programmer

Wrote the front end for NTT's Interspace project in C++.

Berkeley Systems | Jan 1992 - Jan 1994


2 Star Trek screensavers, 2 Disney screensavers, AfterDark 2.0c, various applications for testing and debugging of screensavers

BARRA | Dec 1990 - May 1992


Wrote, Windows application which allowed the user to graph financial series in different currencies, perform hedges, calculate statistical information, create portfolios, print graphs and portfolios, etc.

Higgins Group | Apr 1990 - Dec 1990

Systems Analyst

C++ programming creating various editor functions

Datawiz International | Feb 1989 - Apr 1990


various Sybase/DBase/Windows 2.0/client server applications

Larry Blake's Restaurant and Rathskeller | Aug 1984 - Jan 1989


short order cook

My Education

Take a look at my formal education

Los Gatos High School
B.S. in Engineering PhysicsUniversity of California, Berkeley | 1988

About Me

Greg Thatcher

I started with simple minimax and alpha-beta pruning AI for games in college, and have continued my DataScience and machine learning education/work over the last 20+ years. I'm currently mainly interested in image processing.

Powered by

  • Work
  • Courses
  • Experience
  • Education
  • About Me
  • Create Your Data Portfolio for Free