
Erlang Engineer at Rupture
San Francisco Bay Area

Erlang Engineer at Rupture
San Francisco Bay Area
Step 1: Erlang
Step 2: ???
Step 3: Profit
Deep thought and burning desire
(Computer Software industry)
December 2008 — Present (1 year )
Developed core functionality for the Rupture platform and API. Configured a cluster of 10+ distributed jabber nodes and facilitated integration with the Rupture platform via custom ejabberd modules. Integrated Twitter and Facebook connectivity. Managed packaging and deployment of Erlang applications across multiple environments using RPMs and custom Yum repos. Increased code coverage and quality with an aggressive unit testing strategy.
(Privately Held; Internet industry)
October 2008 — December 2008 (3 months)
Developed Jabber transports written in Erlang for the major IM protocols (AIM, Yahoo!, MSN).
(Music industry)
June 2008 — October 2008 (5 months)
Engineered a media tunneling server responsible for negotiating connections and forwarding streaming media packets between clients via UDP. Implemented a distributed map/reduce solution for natural language processing of XMPP packets. Designed and developed UI components for an XMPP client plugin written in JavaScript/XUL.
(Privately Held; Financial Services industry)
June 2005 — April 2008 (2 years 11 months)
Designed and developed the client-side javascript and server-side .NET and T-SQL functionality of an AJAX component that allows for auditing and drill-down-ability of financial data. Ensured server stability and uptime in the production, test and development environments by serving on a two person rotation, providing on-call support 24 hours/day. Implemented an automated build process for compiling and deploying source code to multiple environments.
(Research industry)
May 2004 — June 2005 (1 year 2 months)
Developed a secure application designed to manage user accounts for the Cornell Restricted Access Data Center.
BS , Computer Science , 2001 — 2005
Selected Coursework: UNIX Tools, Computational Nanotechnology, Bioinformatics, Database Systems, Digital Art Applied Internet Technology, Computer System Organization, Computer Architecture, Operating Systems
open source, erlang, jabber, javascript, ruby, python, music, wikis, the semantic web.