I am a software engineer and data architect with 10 years experience with web-based services. I am an expert in Java, service-oriented architectures, and API design and development. I am passionate about working closely with product teams and designers to deliver clean, extensible, performant software. I have designed and built highly scaled, complex systems responsible for serving
I am a software engineer and data architect with 10 years experience with web-based services. I am an expert in Java, service-oriented architectures, and API design and development. I am passionate about working closely with product teams and designers to deliver clean, extensible, performant software. I have designed and built highly scaled, complex systems responsible for serving customer-facing, online datasets of billions of records.
Specialties, knowledge, and talents: Java 7+, MySQL, MongoDB, Ruby/Rails 4, Redis, Linux deployment and networking, data design and data modeling, software architecture and software design, Golang, Android, REST service design, horizontal and vertical scaling, SOA, statistical sampling, shell scripting, and much more.
Director of Technology @ From September 2014 to Present (1 year 2 months) San Francisco Bay AreaVP of Engineering/Head Architect @ Lead engineering at BranchOut, a professional networking startup that grew to more than 30M users and raised $49 million from Accel, Redpoint, Norwest, Floodgate, Mayfield, and others.
Designed and built our flagship product, core services, and developed integrations with numerous third party APIs, such as Facebook Graph API.
Designed and built numerous systems to scale well against very high user acquisition (4+ new users/second), high daily use (400K+ DAU), and extreme "whale" use cases. Systems include connection graphs, people you may know, Facebook-style activity feed, Twitter-style follow system.
Lead technical hiring at BranchOut, hiring the core engineering and operations teams.
Participated in all stages of product development and company strategy. From July 2010 to September 2014 (4 years 3 months) San Francisco Bay AreaDirector of Engineering @ Lead the engineering team that built various properties, such as SuperFan.com, MyRockstar.com, and Cardvark (Facebook game). Designed and implemented the technology stack to support all SuperFan properties and ancillary services. Created a platform for the development of whitelabel Facebook applications to support agency contracts with NBC, MTV, and others. From February 2008 to July 2010 (2 years 6 months) San Francisco Bay AreaSoftware Engineer @ Senior software engineer at Tickle, Inc. Lead engineer for Tickle property ringo.com.
Redesigned and implemented the company web site. From 2003 to 2006 (3 years)