Scott Gasch's Resume
Scott Gasch
scott.gasch@gmail.com
http://wannabe.guru.org/scott
Employment History:
Senior Software Engineer
Google
Kirkland, WA
December 2005 - present
AdWords Optimization Frontend/Backend:
Tech Lead for project involving ad statistics collection,
indexing, persistence, and reporting.
Tech lead for AdWords backend services involving keyword
clustering and generation.
Responsible creating project designs, implementing codebases,
and managing the work of other developers on the projects.
Working in C++ and Java.
Received several peer bonus awards and two "Operating Committee"
awards.
Heavily involved in the Google mentoring and hiring programs.
Software Design Engineer
Microsoft
Redmond, WA
July 1998 - November 2005
Windows NT Kernel Test Team:
Windows architecture and win32 programming expert.
Wrote and maintained stress, functionality and regression test
code in C for the PE loader, process management subsystem, thread dispatcher,
memory manager, and win32 api.
Expert user and kernel mode debugger; wrote several debugger extensions for ntsd and kd.
Found hundreds of bugs in the Windows codebase.
Instrumental part of team code review process and mentoring program.
Helped to ship Windows XP, Windows Server 2003, XPSP2, WSSP1.
Also worked on Windows Vista.
Windows for Express Networks:
Implemented file sharing and Internet connection
sharing (via NAT) features on a fixed-function "server appliance".
Software Engineer Intern
Northern Telecom (Nortel)
Research Triangle Park, NC
Summer, 1997
Software Engineer Intern
International Business Machines (IBM)
Research Triangle Park, NC
Summer, 1996
Education:
B.S., Computer Science, May 1998
Virginia Tech, Blacksburg, VA
Computer Skills:
C, C++, Java, x86 assembly language, Perl, Python, Parallel and
Distributed programming, Win32 programming, Software Optimization.
Miscellaneous:
- Author of an International Master level, cross platform (Win32, FreeBSD, Linux, OSX) chess playing program.
- References available on request.
|