Josh Juran's Résumé


Josh Juran
jjuran at metamage-dot-com
GitHub:
jjuran

Summary

I design, build, and maintain complex software systems consisting of simple parts. I create new developer tools as needed.


Work Experience

Independent Consultant to Mill Computing (remote)

May 2018 - present

The Mill architecture is a novel computer architecture for general-purpose computing.

(C++, Python)

Independent Consultant to Ted Nelson (remote)

June 2015 - April 2016

ZigZag is a hypergrid-based data storage and navigation system in which cells may be connected along an arbitrary number of dimensions.

(Python)

Senior C++ Engineer at Ripple Labs (San Francisco, CA)

September 2014 - May 2015

Ripple is a payment network using a distributed ledger with some similarities to the Bitcoin blockchain.

On the "rippled" team supporting the low-level server daemon:

(C++11, cryptographic functions)

Senior Software Engineer at Scale Computing (San Mateo, CA)

December 2012 - October 2013

Scale Computing's flagship product is a virtualized storage and computing cluster appliance.

The same architecture was then reused in a rewrite of the product's UI. (GNU/Linux, C++, pthreads, MySQL, Thrift, make)

Contractor at iSwifter (later Agawi, acquired by Google) (Menlo Park, CA)

August 2011 - February 2012

Computer Scientist at Adobe (Seattle, WA)

July 2007 - January 2009

Photoshop Express (cloud-based photo editor), storage cluster team:

(GNU/Linux, C++, sockets, make)

Software Development Engineer at Microsoft (Redmond, WA)

March 2006 - July 2007

Microsoft Office for Mac OS, shared components:

In addition, I discovered and fixed latent bugs exposed by compiler warnings and made various improvements to the build infrastructure. (Mac OS X, C/C++, Carbon, Python)


Recent Projects

In between positions, I've kept my skills sharp with various projects: