<pre>
James Bellenger                                              
james@bellenger.org

=== Work ===
2015 - 2022: Staff Engineer at <a href="https://twitter.com/">Twitter</a>
  * Drove development of an authentication method used for all Twitter web
    traffic. The system allowed reclaiming tens of thousands of dollars of
    annual spend in compute resources. No known security issues in 5+ years of
    operation.
  * Created a framework for developing reusable slack bots. Multiple slack bots 
    were deployed across teams and projects at Twitter. My team used one
    bot to track, measure, and automate a high load of customer support
    requests.
  * Developed and maintained a compiler that could produce and serve a GraphQL
    schema from an abstract data catalog. The system has been in use for over 4
    years by all first-party Twitter clients and apis and serves ~10B requests
    a day.

2012 - 2015: Staff Engineer at <a href="http://www.kixeye.com">Kixeye</a>
  * Architected the scala service platform for <a href="http://store.steampowered.com/app/293560/">TOME</a>. Built all platform 
    plumbing, SDKs, internal systems, and primary features. Oversaw efforts of
    other engineers as the team grew to 5 developers.
  * Created a realtime data-driven matchmaking service. The service enabled
    non-technical product owners to create matchmaking rules of arbitrary
    complexity, with integrated unit tests, benchmarks, and hot deployment.
  * Defined the team scala coding standards and architectural direction of the 
    platform. Mentored engineers in our technologies and created a 1 week 
    bootcamp program for new developers.

2009 - 2012: Senior Engineer at Redux
  * Developed a video discovery service and streaming applications for browsers
    and connected TVs.
  * Lead engineer on <a href="https://market.android.com/details?id=com.redux.android.hg">Redux TV</a>, an app for Google TV and android devices. 
    Showcased by Sony at CES and Google I/O. Was the highest rated Google TV app
    until the Redux service was shutdown.

2005 - 2009: Software Engineer at <a href="http://squaretrade.com">SquareTrade</a>     
  * Reorganized marketing engines to use a common email architecture, 
    increasing email throughput and enforcing template validation before
    delivery.
  * Developed a CVS reporting and diffing server in my spare time. The project
    filled a gap in CVS and grew to become a critical part of the SquareTrade 
    release process.

2003-2005: Lead engineer at <a href="http://pristineconsulting.com/">Pristine Consulting</a> (The Gambia)
  * Developed a multi-currency accounting platform for a private client. Oversaw
    on-site installations in hostile environments.
  * Mentored Gambian nationals in Unix administration and troubleshooting.

=== About ===
James is a returned Peace Corps Volunteer and is enthusiastic about distributed
systems and learning new things.

1                                                                             80
</pre>
