Accomplished leader and technologist with a proven track record of delivering customer value, technical innovation and building high-functioning organizations. Passionate about creating teams that are inclusive, sustainable, continuously improving and that possess a strong team spirit of excellence, ownership, collaboration and trust.
Airbnb, San Francisco, CA
February 2020 » May 2022
Director of Engineering, Head of Cloud Infra
July 2019 » February 2020
Senior Engineering Manager, Head of Production Platform
September 2016 » July 2019
Senior Engineering Manager, Head of Developer Productivity
Led multiple infrastructure orgs through a period of high growth and a successful IPO. Played a key leadership role in multiple infrastructure tech
transformations that enabled the overall engineering organization to scale up from 500 to 2000+ engineers.
- Tech strategy: Airbnb's service architecture evolved from a monolithic Rails app to a microservices architecture on
multi-cluster k8s and this required a reimagining of the foundational tech stack. Worked with tech leaders within my
teams and across the engineering org to build out the multi-year strategy; delivered scalable, resilient platforms and
frameworks for services infrastructure, compute and developer productivity.
- Organizational leadership: Grew the Developer Productivity org from 15 to 45 engineers (7 teams) and led org of
12 teams / 100 engineers as Head of Production Platform. Consistently positive (high or improving) team engagement scores.
- Technical Quality: Improved core infrastructure reliability from 99.9% to 99.94% by upleveling reliability best practices and
leading the team through scalability and availability code yellows.
- Compute modernization && efficiency: % of overall compute on k8s for Airbnb production systems went from 0 to 60% and through
efficiency efforts cut cloud costs by ~25% (10s of millions of dollars).
- Improved Developer Experience NPS from -53 to +10 (Sept 2016 - July 2019) through significant improvements in the tools,
frameworks and platforms that Airbnb engineers used to build, test and launch code with quality and at scale;
new platforms for code coverage, source control, build, CI, CD, service reliability.
- Performance management: made several contributions to improve performance management across the engineering organization --
promotion committee, calibration and performance management guidance, revisions of the engineering ladder, and career guidance
for Staff+ level engineers.
- Vendor management: Airbnb technical sponsor for AWS and CDN; AWS customer advisory board.
October 2014 » May 2016
Lever, San Francisco, CA
Head of Engineering
Manage and lead Software Engineering, DevOps and QA functions through multiple successful product launches, key customer onboardings for enterprise SaaS Applicant Tracking System, Lever ATS. The company grew from 15 to 80+ and went from Series A to B funding.
- Grew engineering team from 4 to 16, building a strong engineering organization committed to continuous improvement, trust and collaboration. Adapted engineering processes to combine successfully with Lever's "design thinking" approach to product development (incremental waterfall).
- Drive maturation of engineering org by introducing needed best practices to increase predictability and improve execution; code reviews, project planning, architecture reviews, QA checklists, etc.
- As the first manager at the company, established continuous performance review structure with quarterly objective setting, weekly check-ins and monthly assessments.
- Just do it: contributed across the stack from individual contributor (primarily devops and infrastructure focused, wrote the search feature) to direct people manager to leading the engineering function
September 2011 » March 2013
50Cubes, San Francisco, CA
VP Engineering
Lead software engineering and product teams (35+ people) for 50Cubes, an indie social / mobile game developer behind the #1 Fashion Facebook game of 2011, MallWorld. Brought in to bring leadership and structure to an engineering team that had grown rapidly; within a few quarters, took over additional functions: product, content and customer support.
- Revamped development processes: transformed team from ad-hoc product and engineering to more predictable Agile and Kan-ban processes, which dramatically improved execution velocity and accuracy, aka "build the right things, fast and well".
- Launched two new mobile titles for iOS and web, Fashion Tale and Style Touch and re-launched Fashion Designer social game on Zynga.com.
- Scaled up team leadership by training up 4 managers to take over day to day project and people management and decision making
- As a member of the executive committee, worked with CEO, CTO and CRO to set product, revenue and strategic roadmap.
2010 » 2014
Software Consultant and Hacking
Hands-on work as a software consultant and building out independent projects.
- Consulting gigs for Rallyhealth.com: developed CMS for Zensey.com in Scala and Angularjs (Dec 2013 - Aug 2014), Cookooree.com: a social cooking website in Rails (Apr 2011 - Jul 2011); Monkeyinferno.com: coded infrastructure and features for Zuno.com and Jolitics.com websites (Python Tornado framework, jQuery). (Apr 2010 - Sep 2010)
- Co-founder of Uberchannel.com. Developed prototype and launched video sharing website using PHP, MySQL. (Sep 2006 - Jan 2007)
January 2007 » June 2009
Bebo / AOL, San Francisco, CA
Head of OpenMedia, Principal Software Engineer
As one of the first five engineers, helped drive the product and platform for the youth-oriented social network, Bebo.com, to a highly successful acquisition by AOL in May, 2008. Registered users grew from 20MM to 40MM during this period and page views increased 10x to ~10B monthly. Headed product and engineering for Bebo OpenMedia and Safety / Privacy, which were significant factors in the acquisition.
- Lead Bebo OpenMedia (Music, Platform, Video, Groups and Originals) product and engineering, which consisted of Bebo Original Content (e.g. KateModern, Sofia's Diary), third party produced and user generated content, infrastructure for streaming content (powered by MotionBox, VideoEgg and Ooyala).
- Worked directly with Bebo's Chief Safety Officer to lead Safety / Privacy Engineering prioritization and execution. Because of Bebo's young user base, Safety and Privacy were significant priorities for user experience.
- Architect and implement numerous Web 2.0 features for Bebo core product using JSP, Java and Python that drove user growth and engagement. Highlights include Visitor Map, Profile Views server, un-authorized content scanning (safety and copyright infringement).
Yahoo!, Sunnyvale, CA
Jan 2002 » September 2006
Senior Engineering Manager, Yahoo Mail
September 2000 » January 2002
Senior Software Engineer, Yahoo Mail
Managed 20+ person Delivery and Anti-spam Team, engineering, research and operations for Yahoo Mail backend services (MTA, POP, SMTP, IMAP). This was a period tremendous growth for Yahoo Mail in which it became the #1 world-wide email service provider. Had a significant role in scaling up the leadership, personnel, practices and product for the entire Yahoo Mail team.
- Grew team from 1 to 20+ engineers in Sunnyvale and Bangalore.
- Scaled Yahoo Mail Delivery horizontally and vertically to provide high throughput and availability world-wide:
Emails/day: 100M -> 10B; Servers: ~100 -> ~1000 across; Colos: 1 -> 10.
- Improved anti-spam effectiveness (accuracy, false positives, and false negatives) as spam rates grew from ~30%
to ~80% of emails. Ensured that solutions were robust, reliable, durable, and multi-approach.
- Roadmapped anti-spam initiatives with product, engineering and leadership and then led engineering teams that
built and launched these projects. Key projects included AddressGuard, SpamGuard+, DomainKeys, IP/URL reputation,
Traffic shaping. Yahoo filed for multiple anti-spam patents under my leadership.
- Scaled up software engineering and 24x7 operations practices to grow with the team; introduced release management,
automated testing, performance testing, code reviews, oncall rotation, escalation policy, capacity
planning, incident reports that became standards for the entire Mail team.
- As lead engineer for Yahoo Mail Delivery, the inbound and outbound servers delivering email to millions of users,
rewrote code to increase reliability, scalability and performance. Dynamically adjusted capacity through failure
caching dependent resources (DB, connections) and email deliverability.
- Promoted to engineering manager in January 2002.
- Fostered innovation and excellence. Three Yahoo Spirit award winners related to anti-spam were awarded during my tenure. Team also developed core infrastructure: build (Buildicus), server logging (yLog4cpp), stat (yStat), configuration management (yConf), some of which were adopted company-wide.
- Refactored core components of MTA server software, establishing key system real-time metrics (uptime and resource consumption), and adding level-based runtime logging.
- Design and launched new features such as Business Mail and Secure Email.
- Handled 24x7 operations in cooperation with the Yahoo NOC. Performed builds, releases and new machine deployments across multiple co-location sites.
- Introduced software best practices such as release management and source control to ensure a reliable production environment.
June 1999 » September 2000
eGroups, San Francisco, CA
Senior Software Engineer – Project Lead of Inventory Prediction and Management for the eGroups AdServer team. eGroups was acquired by Yahoo in Sept, 2000.
- The eGroups AdServer was a home-grown adserving solution that delivered 120 million ad impressions per week.
- Developed eGroups' reporting and metrics infrastructure that generated key reports for engineering and business teams. Technical challenges included scalability, automation and data integrity issues.
September 1998 » June 1999
Healtheon Corporation, Santa Clara, CA
Member of Technical Staff – TechLead for the HCFA-MSA (Medicare Medical Savings Account) Reports project.
- Designed and launched HCFA-MSA. Implemented in object-oriented Perl5 and Informix SQL. Created web based interface for the HCFA-MSA reports module using HTML, JavaScript and Perl CGI.
- Developed performance analysis tools (DB capacity tests, DB query, and application execution time) for BenAdmin, a web-based employee benefits enrollment application. Involved C++, CORBA, and Informix.
April 1996 » June 1998
Frequency Technology Inc, San Jose, CA
Senior Software Engineer – Developed and launched Columbus Parasitic Extracter for early stage EDA software startup (employee #6).
- Designed and implemented (in C++) Columbus program modules for storing characterized parasitics, caching parasitic lookups, and storing netlists.
- Lead projects to improve accuracy (cross coupling, multiple poly layer tracing) and performance (to support millions of nets and polygons as needed for characterizing an entire ASIC).
- Lead build engineering. Created build and release system for multiple operating systems using CVS, make and Perl.
October 1994 » March 1996
LSI Logic Corporation, Milpitas, CA
Software Engineer – Project lead of ASIC packaging design tools. Launched 1.0 version of LSI Toolkit Package Planner and multiple versions of C-MDE Bond Editor.
- Successfully delivered 1.0 version of Package Planner on time after taking over foundering project midway through development cycle.
- Coordinated team of three engineers, designed software and developed code (in C++).
- Designed hierarchical description language for ASIC packages, Package Description Language and developed accompanying compiler and API.
- Server as member of company wide future technologies engineering teams (Flip Chip and G10 I/O teams).
June 1993 » September 1994
Silicon Graphics Incorporated, Mountain View, CA
Technical Support Engineer –
Provide sysadmin and software development tech support for SGI workstations.
- Diagnosed problems and devised solutions to customer problems. Areas of expertise: software installation, UNIX, and software development (CASE tools, optimizations, compiler issues).
- Served as Team Lead for West Support Region, which involved coordinating on-call shifts and reporting to management.
Languages: Ruby, Python, Javascript, Perl, SQL, CSS, HTML, Java/JSP, C++, C, Scala
Web technologies: SMTP, TCP/IP, HTTP, JSON, AJAX, RSS/MRSS, jQuery, REST
Technologies: UNIX, Rails3 (HAML, SASS, Compass, Rspec, Cucumber), Python (Tornado, coroutines), Lean startup methodologies, Object-oriented design, highly scalable systems (C10k), Agile software development, database (MySQL, Postgres, Mongo, Redis), Qmail & SMTP, Angularjs, Nodejs
University of California, Berkeley
B.S. Electrical Engineering and Computer Science. Awards: Alumni Scholarship, University Scholarship, National Merit Scholar.
January 1994 » March 1996
Stanford University, SITN Program
Continuing coursework towards M.S. in computer science. Not completed due to joining a startup.