I am a full stack software engineer. My focus, lately, has been connected multi-device experiences for consumers (phone-to-phone, phone-to-TV, phone-to-cars, phone-to-home-assistants, phone-to-you-get-the-picture). I am always open to learning new things though.

SENIOR SOFTWARE ENGINEER, GOOGLE

2015 - PRESENT

  • Pixel/Android
  • Fuchsia
    • Built developer tools in Rust
  • YouTube
    • Member of the Living Room team
      • TL on Android Multi-Device Experience managing connected experiences for all YouTube apps (YouTube, YouTube Music, YouTube Games, YouTube Kids)
      • Frontend HTML5/Typescript/Javascript development on ‘YouTube on TV’ app.
    • YouTube Sign-In Feature
  • Cast

SENIOR SOFTWARE ENGINEER, PANDORA

2013 – 2015

  • Maintained HTML5 consumer-faccting UI displays on varying TV devices implementing standards compliant browsers.
  • Developed connected experiences using Samsung MultiScreen SDK, Google Chromecast SDK, and more with Android and iOS using a multitude of connectivity stacks (Wifi, Bluetooth, and more).
  • Sustained partner API endpoints supporting over 1000 home electronic devices.
  • Collaborated with top-tier partner company (Microsoft, Samsung, Ford, Roku, etc) contacts on deadline driven projects.
  • Patent: Estimation of true audience size for digital content

SENIOR SOFTWARE ENGINEER, MEMBERCLICKS

2009 – 2012

  • Developed various rich application frontend architectures using JavaScript frameworks: jQuery, Backbone, Underscore, RequireJS.
  • Built and maintained custom backend web applications and web services integrating Java, Scala, Oracle, PHP, MySQL, and JavaScript.

SOFTWARE ENGINEER, EZ PRINTS

2007 – 2009

  • Engineered back-end distributed workflow systems with C# and SQL server.
  • Developed front-end website frameworks using XML, XSL, JavaScript, C#, and ASP.NET.

SOFTWARE ENGINEER, GLOBAL STANDARD FINANCIAL

2006 – 2007

  • Worked from ground up designing and implementing Web applications and Windows applications in the .NET environment for start-up.
  • Advised on the implementation and design of the engineering workflow and environment including tool usage.

SOFTWARE ENGINEER, INTERCEPT TECHNOLOGY

2004 – 2006

  • Produced high-end, cross-platform CAD software for electronic circuits and printed circuit boards using C++ and C languages producing both original code and refactoring legacy code.
  • Designed multi-platform N-Tier Enterprise application utilizing SOAP to connect clients to a server with a Firebird backend database.

SOFTWARE ENGINEER, LEICA GEOSYSTEMS

2001 – 2004

  • Developed C/C++ libraries for conversion between data formats for hundreds of different satellite and aerial digital photogrammetric sensors.
  • Implemented Visual Basic graphical interfaces to utilize multiple dynamic link libraries.

B.S. COMPUTER ENGINEERING, GEORGIA INSTITUTE OF TECHNOLOGY

2000– 2004

  • Electrical engineering degree with a focus on processor design, computer architecture, and software engineering.