Dave Brown

San Francisco, CA
415-509-2239
GitHub
LinkedIn
Twitter
dave@moonspider.com

Work

Microsoft

Principal Engineer
April 2018 - present

Service Reliability Engineering and DevOps tooling for Microsoft's collaboration platform.

Antidote Systems

Founder
June 2017 - February 2018

Service to prevent account compromise by monitoring geo-consistency and other anomaly detection across cloud accounts.

Built prototype for Gmail and Twitter services, researched product/market fit with consumers and enterprise CISO's, ran AdWords marketing campaign.

Cisco

Senior Director, Engineering
October 2015 - December 2016

Led platform-as-a-service (PaaS), SRE, architecture, client, messaging, content, and KMS service teams for Cisco Spark.

My team and I architected the Spark build/test/deploy/monitor pipeline, established and regularly exercised our multi-DC disaster recovery (DR) process, and instituted outage post-mortems for analysis and continuous improvement of service reliability in pursuit of 99.9% availability. Worked with product and service owners across all of Spark to define and track service level objectives (SLO).

Cisco Spark is the collaboration BU's effort to innovate on, and unify, its siloed product portfolio onto a single, modern, cloud architecture and platform.

Director, Engineering
June 2013 - October 2015

Led client (mobile, web, desktop), messaging services, content services development for Cisco Spark.

We established an engineering culture based on DevOps: automated-testing, daily production deployments, and metrics.

Technical Leader, Engineering
August 2011 - June 2013

Managed engineering team on continued development of the Versly product's integration with Cisco WebEx Social.

We also prototyped a file-sharing (Dropbox clone) cloud service that ultimately never shipped.

Versly

Software Engineer
September 2010 - August 2011

We built social, cloud-based, document-centric collaboration for Microsoft Office desktop users. I built diff, 3-way merge and other version-control features for Word, Powerpoint, and Excel documents.

Acquired by Cisco, August 2011.

Bay Area Software

Founder
August 2007 - April 2010

Bay Area Software built a cloud service and on-premise product to aggregate, cleanse, combine and transform data from heterogenous sources for analysis in a single system. Basic correlation functions allowed users to infer relationships between seeminly-unrelated data. It also offered a flexible, powerful front-end for charts and other visualizations of data mashups.

We landed one paying customer, but the financial meltdown of 2008-2009 and ensuing ice age in our target financial services customers' budgets made the business untenable.

Borland

Chief Architect
January 2006 - April 2007

Led the Borland Gauntlet development team. Integrated Gauntlet CI product into Borland's Application Lifecycle Management (ALM) product suite.

Before leaving Borland, worked with sales and field to land and successfully deploy Gauntlet at its first paying customer, the walmart.com development and operations teams.

Gauntlet Systems

Founder
April 2005 - January 2006

Gauntlet built a Continuous Integration (CI) system for software teams, to ensure developer productivity and provide health metrics of projects.

Gauntlet implemented validated merge - merging changes to the main source branch only after tests pass - on the Subversion source control system.

Acquired by Borland, January 2006.

BEA Systems

Technical Leader
September 1998 - November 2004

Continued working on WebLogic J2EE app server at BEA:

Hands-on work with many enterprise, SP, and ISV customers.

WebLogic

Software Engineer
June 1997 - September 1998

Worked on most areas of the WebLogic application server, at one point or another. Java, C++.

Acquired by BEA Systems, September 1998.

Sun Microsystems

Software Engineer
December 1995 – June 1997

Worked on early versions of the Java VM: green threads, garbage collection, JNI, Windows port.

Responsible for networking (java.net.*) and filesystem (java.io.*) API and implementation in the JDK.

C, Java, Solaris, Win32.

Education

Columbia University

M.S., Electrical Engineering
September 1994 - December 1995

Yale University

B.S., Electrical Engineering
September 1990 - May 1994