# Greg Thatcher > Staff Software Engineer II, Windows SDK at Liftoff Location: San Francisco, California, United States Profile: https://flows.cv/gregthatcher I am a budding Python Data Science programmer with 9 years of training and experience. Specialties: Python, Data Science, sklearn, pandas, numpy, statsmodels, keras, C#, Azure, WPF, XAML, SQL, ## Work Experience ### Staff Software Engineer II, Windows SDK @ Liftoff Mobile Jan 2018 – Present | San Francisco Bay Area C#, WinRT, Web Api, XAML, TPL ### Senior Software and Systems Engineer @ Savonix, Inc. Jan 2017 – Jan 2017 | San Francisco, CA Azure, ADFS B2C, Azure DocumentDB ### Software Engineer @ ThinAir Labs Jan 2016 – Jan 2017 | Palo Alto Cryptography, C#, Azure, Active Directory, Azure Active Directory, OKTA, SharePoint, DRM, IRM, Outlook AddIns, WIX, SCCM, PowerShell, ADFS ### Senior Software Engineer @ Aspera, Inc. Jan 2013 – Jan 2016 | Emeryville, CA SharePoint 2013 applications, MVC Websites, Azure, PowerShell, JavaScript/JQuery ### CTO @ Reprise Apps Jan 2012 – Jan 2013 | San Francisco 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. ### Senior Software Engineer @ LiveLoop Jan 2010 – Jan 2012 UI (PowerPoint TaskPane), Web Site, Installer, Web Services, Interop between .net and Python ### Software Developer @ Xobni Jan 2008 – Jan 2010 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. ### Senior Engineer @ Prosper Marketplace Jan 2005 – Jan 2008 C#/ASP.NET/SQL Programmer ### Programmer @ SFSOS.ORG Jan 2003 – Jan 2005 Programmed in ASP and ASP.Net, administered IIS, and managed SQL Server 2000 database for SFSOS website and opt-in mailing list ### Contract Programmer @ EForceMedia Jan 2005 – Jan 2005 ### Contract Programmer @ Advisorsites Jan 2002 – Jan 2005 Email archivining using Sendmail and Milter ### Contract Programmer @ SegaSoft Jan 1999 – Jan 2002 Created custom registration site, custom logging reports; setup various mailings with Custom Perl programs; Reformatted databases with custom Perl/C++/Java programs. ### Programmer @ Netmarketmakers Jan 2000 – Jan 2002 Programmed website and database; administered and hosted Web Site ### Consultant/Programmer/IT Admin @ CarClub Jan 1997 – Jan 2002 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 ### Contract Programmer @ Strategic Solutions Jan 2001 – Jan 2002 Security Audits of Servers, migrating Windows DNA based website to new server ### Contract Programmer @ Cloud Systems Jan 1996 – Jan 2002 Created search engine for web queries, setup and configured Active Directory, managed various Sega mailing lists ### Contract Programmer @ Cresta Systems Jan 1999 – Jan 2001 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 ### Programmer @ Isys Jan 1998 – Jan 2001 Various website development using ASP and SQL server ### Contract Programmer @ @Once Jan 1999 – Jan 2000 Created software for managing mailing lists ### Consultant @ Razorfish Jan 1996 – Jan 2000 Various website, game, and installer projects. Managed Office Internet ### Contract Programmer @ Zoomedia Jan 1998 – Jan 1999 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 ### Contract Programmer @ Sun Microsystems Jan 1997 – Jan 1998 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 ### Contract Programmer @ Foote, Cone, and Belding Jan 1995 – Jan 1997 Wrote various screensavers for Levis, Nabisco, Chivas ### Contract Programmer @ Mindscape Jan 1995 – Jan 1997 Created Chessmaster Online and Opening Book Editor (C++/MFC) ### Contract Programmer @ NTT Software Jan 1996 – Jan 1996 Wrote the front end for NTT's Interspace project in C++. ### Programmer @ Berkeley Systems Jan 1992 – Jan 1994 2 Star Trek screensavers, 2 Disney screensavers, AfterDark 2.0c, various applications for testing and debugging of screensavers ### Programmer @ BARRA Jan 1990 – Jan 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. ### Systems Analyst @ Higgins Group Jan 1990 – Jan 1990 C++ programming creating various editor functions ### Programmer @ Datawiz International Jan 1989 – Jan 1990 various Sybase/DBase/Windows 2.0/client server applications ### Cook @ Larry Blake's Restaurant and Rathskeller Jan 1984 – Jan 1989 short order cook ## Education ### B.S. in Engineering Physics University of California, Berkeley ### Los Gatos High School ## Contact & Social - LinkedIn: https://linkedin.com/in/gregthatcher - Portfolio: https://www.datacamp.com/profile/gregthatcher - Portfolio: https://stackoverflow.com/users/4496300/greg-thatcher - Portfolio: https://app.pluralsight.com/profile/gregthatcher --- Source: https://flows.cv/gregthatcher JSON Resume: https://flows.cv/gregthatcher/resume.json Last updated: 2026-04-12