Software Engineer

Summary

I am a software engineer and a 20 year Google veteran.

Projects:

Build Doctor
September 2019 - present
An internal, developer-facing service for monitoring and analyzing blaze build graphs, metrics, and metric regressions.

Related technologies: Java, Spanner, Bazel, async programming with Promises, light web programming (HTML, css, Javascript, Typescript)

Wallet/Android Pay/Google Pay
April 2012 - September 2019
I was a client engineer on the Android app and Google Play Services.

I owned or worked on many features, including i18n/localizing the app with support for RTL languages.

I integrated the Robolectric unit testing framework into Googles development environment. The time to run an Android Wallet unit test dropped from ~1 minute to 3 or 4 seconds.

Related technologies: Java, Android

May 2011 - April 2012
I worked on a merchant payments product that was never released.

Related technologies: Java, AppEngine

Googles custom internal CRM
October 2007 - April 2011
This was primarily a Java web server with a MySQL backend with extensive use of client-side Javascript.

Related technologies: Java, Javascript, Closure Compiler, MySQL, HTML, CSS, JSP

Google Search Appliance
December 2003 - August 2007
I worked primarily on the web UI and security access control integrations and handled security fixes.

Related technologies: Java, C++, Python

Expectations

An opportunity to build and ship working code. I enjoy writing tests, well-factored code, and a repeatable release process. I like build systems, improving the developer experience, and working on Android.

Employment Preferences
Expected Base Salary

**7,000 USD

Academic Degree
Experience

Total Professional Experience

21 years

Startup Experience

no experience

Big-Tech Companies

20 years

Enterprise Experience

4 years
Contact Candidate

Contacts are hidden

Send a connection request to the candidate to get their contact details.

Contact Candidate