Seasoned Software Engineer with 13 years of experience working on many different kinds of software and scales.
I can ship maintainable projects, and I've been doing it for a good while.
Professional background in large, distributed, high traffic systems (eg Google Drive).
Non-professional background in local-only, privacy oriented, open-source projects (Home Assistant Backup).
Actively looking for a role with interesting problems and competent peers who like to follow best practices.
Education (2004 - 2008)
University of California Riverside
BS in Mathematics (Pure Math Concentration)
Minor in Computer Science
Open Source Developer & Passion Projects (2018 - Present)
Took time off full-time work to pursue passion projects. Started an open source project, contributed to
some other projects, rounded out some new tech skills, traveled, restored a house, touched a lot of grass, and ended up having a kid along the
way. Remained connected to the tech world throughout, though with more balance.
Senior Software Engineer (T5)
Developer and maintainer for Google Drive's global backend system. Designed and implemented parts of new
features, notably Drive's integration with Google Photos and the very profitable Shared Drives. Primarily worked in Java. At Google I learned:
On-call duty for deployments, alerts and monitoring
Authoring and advocating for new technical designs
Software Engineer
One of the principal designers and implementers of an industrial control system for a utility-scale
concentrating solar thermal power plant,
authoring software to interface existing power plant control software (turbines, steam pipes)
with custom hardware (20k mirrors, motors, cameras), primarily written in .Net/C#. Responsibilities included:
Commissioning/calibrating new deployments (India & California)
Being on-call for outages
Modeling physical phenomena (wind, thermal stress, sunlight) to improve safety
Interfacing with industrial and scientific sensor equipment