Sean Brennan

Software development

2536 Wilbur St

Oakland, CA, 94602

(510) 530-6928

zettix1@gmail.com

EXPERIENCE

Yahoo!, Inc, Sunnyvale, CA, USA — Dev Eng Sr

March 2016 - Present

In the Video Back End team, I am a senior Java developer working on trending and suggestions.  Technologies involve Redis, Apache Storm, as well as many Yahoo proprietary technologies.  Video is extremely important to Yahoo!, and is the V in MAVEN.

Google, Inc, Mountain View, CA, USA — GSA Platform

November 2005 - October 27, 2015

In the Google Search Appliance team, I led various projects, the most recent being a service to store customer passwords.  This was done in python using an RPC system and Google’s protocol buffers, our cloud computing platform, and required design documentation, security documentation, and privacy documentation involving teams including lawyers to ensure customer data was protected.  All code has unit test coverage.  I also fixed many bugs in the GSA and coded in C++, Java, and javascript when needed.

Pixar Animation Studios, Emeryville, CA — RPG Team

February 2001 - January 2005

Wrote and maintained software in bash, csh, python, and C. As a Render Wrangler, I aided in debugging renders and coordinating bug fixes with tools group. Acted as liaison between production, studio tools, and the information systems department. As a systems administrator, I managed the renderfarm, and grew it from 140 Sun e4500 machines to over 1,500 dual processor linux machines. Software included Pixar products (Renderman, Alfred Scheduler), as well as other mainstream graphics software (Maya, Shake). Credited: Monsters, Inc., Finding Nemo, and The Incredibles.

Contractor, Various, Bay Area, CA Contractor

 November 1998 - December 2000

Clients included Advanced Imaging / Synarc, Bank of America, and ePropose (a startup).

EDUCATION

The University of California at Berkeley, Berkeley, CA — Double Major in Applied Mathematics and Computer Science

Graduated  1994

SKILLS

  • C, C++, Python, javascript, some Java, Linux, extensive systems administration, various graphics tools and APIs (OpenGL, webgl).