Experience

Wikimedia Foundation

Develop the emerging service-oriented architecture and backend services that drive forward the evolution of the MediaWiki ecosystem.

Versal Foundation

Panel Member, Jun 2013 - present

Review grant applications for open transformative and foundational courses that spread knowledge as a catalyst to transform the world.

Versal

Engineer and Co-founder, Sep 2012 - Oct 2014

Developed the Scala backend for an online education platform.

Designed the scalable event-sourced architecture, and both reference and production implementations. Built internal analytical and diagnostics tools, and helped design the continuous integration and continuous deployment environments and processes.

Released multiple open-source libraries, including Jellyfish for dependency injection via delimited continuations, FireOtter for human readable CSV-based specification testing, and Scamper for performance comparisons of popular REST libraries and frameworks.

Palantir Technologies

Forward Deployed Engineer, May 2011 - August 2012

Created the REST API, based on Java and JAX-RS, for Palantir Gotham (PG), a mature software suite used around the world for large-scale data integration and intelligence analysis. This enabled both customers and other forward deployed engineers to build decoupled systems that take advantage of the power of PG.

Standardized the software build toolchain and process for the teams of forward deployed engineers using a combination of sbt, Ivy, Scala, and Java.

Built and extended data integration and analysis tools in both Scala and Java for multiple customers across the intelligence community.