Leonard Richardson (New York, NY)
To improve humanity's standard of living by adding connections and destroying inefficiencies.

April 2014-present: Software Architect, New York Public Library (http://www.nypl.org)
Created a consolidated catalog and metadata management system to support library lending of electronic books from multiple sources.

March 2011-July 2011: Lead Developer, Findings
Implemented a web application for sharing quotes from books and from the Web. This application's backend included systems for automatically retrieving book and article metadata, and for consolidating different editions of a single underlying text.

October 2007-March 2011: Senior Software Developer, Canonical USA (http://www.canonical.com/)
Designed and implemented a framework for exposing software development assets through a RESTful web service. This service is used in the development of the Ubuntu Linux distribution and dozens of smaller open source software projects. I also managed developer relations with the users of this service.

January 2005-present: Freelance consultant
Software and web service consulting for Get Satisfaction, The Colbert Report, and others.

July 2000-October 2005: Software Engineer, CollabNet, Inc. (http://www.collab.net/)
Designed and implemented the integration framework for an online collaborative software development environment. Tools integrated included issue trackers, version control systems, and mailing lists.

November 2003-February 2004: Software Architect, Clark For President, Inc.
Designed and implemented a federated network of online communities to support grassroots political organization. Designed, implemented, and supported a distributed voter contact drive.

Selected Publications

"Behold, mortal, the origins of robotfindskitten...". Talk presented at Roguelike Celebration 2017.

"The Magic Arrow". Talk presented at RESTFest 2016.

"The Enterprise Media Distribution Platform At The End Of This Book". Talk presented at RESTFest 2015.

"Project Gutenberg Books are Real Books!". Talk presented at Books in Browsers 2014.

The Minecraft Geologic Survey, September 2014.

RESTful Web APIs, O'Reilly and Associates, September 2013.

"LCODC$SSU and the coming automated web". Talk presented at RESTFest 2013.

"How to Follow Instructions". Talk presented at QCon New York 2012.

Constellation Games, Candlemark & Gleam, 2012. Science fiction.

"Developers Like Hypermedia, But They Don't Like Web Browsers". Paper presented at WS-REST 2010.

"Let Us Now Praise Awesome Dinosaurs". Strange Horizons, July 2009. Science fiction.

"Justice Will Take us Millions of Intricate Moves". Presentation given at QCon 2008.

Ruby Cookbook, O'Reilly and Associates. July 2006. Finalist, 2007 Jolt Awards.

"The Ultra Gleeper: A Recommendation Engine for Web Pages". Paper presented at CodeCon 2005.

Open Source Portfolio

Beautiful Soup (http://www.crummy.com/software/BeautifulSoup/)
An HTML parser that makes screen-scraping easy.

olipy (https://github.com/leonardr/olipy)
A utility library for artistic text generation.

Sycorax (http://www.crummy.com/software/sycorax/)
A scripting language for creating realistic fictional characters on Twitter.

robotfindskitten (http://www.robotfindskitten.org/)
The original Zen simulation.

lazr.restful (http://launchpad.net/lazr.restful)
Annotate Zope interfaces to produce RESTful web services

More at http://www.crummy.com/software/

Primary Skills
REST, web services, Python, web applications, English prose

Bachelor of Science, Computer Science
University of California, Los Angeles