Basic Info

Location:Seattle, WA, USA
Email Address:To minimize spam, the address is first name, last name, the plus sign, inquiries at this domain.
Website:https://malept.com/
OpenPGP Key ID:0xB8626D7C

Objective

Software engineer who makes a positive social impact.

Skills

Current knowledge of client-side web development technologies:

Current knowledge of server-side technologies:

Proficient in designing and implementing RESTful web services, version control system usage (Bazaar, Git, Subversion), unit/functional testing (Python unittest / doctest, Ruby Test::Unit), deployment technologies (Fabric, Capistrano)

Experience

Software Development Engineer, DreamBox Learning, Inc.

November 2010 to present

Server-side developer for an intelligent adaptive learning system that teaches elementary/middle school children math in an engaging manner.

Specific projects:

  • Owner and key developer of the second version of the district provisioning service, which loads districts, schools, classrooms, teachers, and students into the system during a period of major growth (300,000+ objects created in 2013 alone)
  • Developer-owner of the production-like development environments, responsible for deployment scripts plus coordination with Operations for resource/dependency requirements
  • One of the main developers on a year-long, cross-team (Marketing, Sales, CS, Dev) marketing initiative

Technologies used: Ruby (on Rails), AWS, MySQL, memcached, nginx

Application Developer, EVO Media Group

October 2009 to November 2010

Python/Django developer for a gamified, free website builder which has over 40,000 users.

Specific projects:

  • Migration of the website building platform from PHP to Python
  • Rewrite/maintenance of the site gallery
  • Implementation/documentation of a single sign-on (SSO) API for use by partners
  • Design, implementation, and documentation of an SDK for creating third-party modules for the platform
  • Integration of social media and game mechanics into the website editor
  • Created an open source framework on top of Django that replaced its ORM/templating engine with SQLAlchemy/Jinja2, respectively
  • Design and implementation of support for asynchronous, long-running requests via Celery

Technologies used

Web Developer, Viverrae, LLC (AutoFerret.com)

November 2007 to February 2009

  • Designed and developed the database schema, application logic, and user interface of the key monetizing feature of the website: the dealer portal (Result: increased sales by 500%)
  • Designed and developed an OpenSocial widget for deployment on several social network websites, taking into account team feedback & critiques throughout the process
  • Participated in several successful website feature rollouts

Technologies used: Linux/Apache/MySQL/PHP (LAMP)

Developer, Information Tasks Framework (University of Washington)

April 2007 to June 2007

  • Helped design a generic PostgreSQL schema, which can be used to build a class of applications dealing with "items" of information
  • Developed and documented a high-level API for PHP, which allowed developers to interface with the SQL stored procedures and functions that were created as a low-level API for the schema

Core Developer, Avant Window Navigator

March 2007 to March 2010

  • Worked with a global team of volunteers to develop features and provide bugfixes for software which was packaged in several Linux distributions
  • Release manager for several stable releases
  • Actively moderated/monitored the forum, IRC, and Launchpad project management system for support requests

Technologies used: Linux/C/Vala/Autotools/GDB

Developer, Informatics Capstone (University of Washington)

January 2007 to March 2007

  • Designed a modification to both an open source real-time collaborative editor and a web-based open source project management system as a proof-of-concept for a workflow model that combines the advantages of both real-time and asynchronous remote collaboration
  • Tested the modifications in terms of interaction usability and evaluation of the model

Technologies used: Linux/Apache/MySQL/Python (LAMP)/C++

Education

University of Washington (Seattle, WA)

September 2003 to June 2007

Degree: Bachelor of Science in Informatics