EMPLOYMENT

7/2014-
present
INTELLITREE SOLUTIONS
Software Engineer Contractor
Maintain, support, and develop large industry sites, including Ellis Property Management Services, a leading property managerment services company. Develop site features alone or on small teams, create business reporting, lead integration efforts, troubleshoot and fix bugs.
    Skills: Microsoft SQL Server, SQL, Linux, Windows Server, scripting languages, R, VisualBasic, QuickBooks/QBXML/QuickBooks WebConnector, git, github, JavaScript, ExtJS, jQuery.


1/2012-
12/2014
TEMPE BICYCLE ACTION GROUP
Board Member/Advocacy Director
Coordinator for the Tempe Bike Count, conducted as a joint venture between researchers at Arizona State University's School of Urban Planning, ASU Parking and Transportation Services, the City of Tempe Transportation Planning staff, and Tempe Bicycle Action Group, from 2012-2015. Managed counter and event planning staff. Oversaw research.
    Developed and implemented several successful programs. Met with City Council Members, business owners, and other stake holders, effectively doing advocacy through collaboration.
    Skills: Project management, R, GIS, data visualization, Microsoft Excel, scripting languages, JavaScript, JS mapping APIs, git, GitHub, BaseCamp, BaseCamp API integration.


4/2010-
12/2012
PLAIN BLACK CORP
Senior Software Engineer
(Project based contractor from 12/2012-7/2014)
Worked with researchers to implement an RCT study as part of Australia's national online mental health help system, and implemented various analyses.
    Developed, supported, and did client development work on PlainBlack's once flagship Free Software product, the WebGUI content management system. Customer projects include large US Government sites, a large Australian Government site, and others.
    Created Enom.com's cPanel plugin, and cPanel plugins for various other PlainBlack customers.
    Contributed to other PlainBlack ventures including thegamecrafter.com.
    Skills: JavaScript, Nagios, PSPP, MySQL, Apache, cPanel plugins, Web Services, SOAP, ext-js, AngularJS, Dancer, git, ElasticSearch, nginx, jQuery, extjs.


6/2011
ARIZONA STATE UNIVERSITY
Special Guest Lecturer
Taught BIO 591, Introduction to Computational Biology.


6/1999-
ongoing
VARIOUS CONSULTING JOBS
Created a Zeus-based virtual loadbalancer product with Web admin using the Zeus SOAP API for a virtual private server provider. Security audited Xen provisioning tasks, finding and fixing flaws.
    Find and fix bugs in the Apache webserver, work on a team to implement A/B tested features, profile and optimize code for one of the largest commerce portals.
    Clients include LiquidWeb, Shopzilla, Katz & Co, Pariyatti, others.
    Skills: Xen, Java, JavaScript, jQuery, scripting languages, unit testing, A/B testing, C, relational database design, Object Oriented Design and Analysis, SSL/PKI, HTTP, AJAX, COMET, git, Postgres, MySQL, Linux, BSD, Unix, Java, high volume/high performance hosting, Apache, debugging Apache modules under gdb, HTTP load balancing, AuthrozieNet integration, PayPal integration, MovableType plugins, Google Shopping integration, others.


2005-
2009
NEXT GAMING
Wrote the software to run networked, client-server video slots and video poker machines and their server (server based gaming), the first of its kind approved by the Nevada Gaming Commission.
    Skills: Flash, ActionScript, SDL, C, scripting languages, public-private key cryptography, Test Driven Development, Postgres, SQL, Linux, statistics, mtasc, swfmill, HaXe, embedded applications, ARM, computer security, SSL, security, OO.


2003 O'REILLY & ASSOCIATES
Technical Reviewer, Contract
Performed technical review for Secure C Programming Cookbook, O'Reilly & Associates.


1/2000-
4/2001
CONTACT DESIGNS, Scottsdale AZ
Lead Developer
Developed custom Web applications. Wrote specifications, designed relational, normalized databases, and managed client acceptance.
    Integrated various credit card gateways, client databases, cart and catalog software, auction software, incentive software, etc.
    Skills: Scripting languages, Apache, MySQL, Unix, Linux, BSD, Cisco.


2/1999-
6/1999
IGOTTAGO.COM, Sedona AZ
Lead Developer
Over saw technology for a startup e-commerce vender.
    Skills: C, bash, SQL, awk, sed, Linux, NT, IRIX, FreeBSD, Apache, IIS, MySQL, SQLServer, DNS, LAN design, others.


6/1998-
2/1999
MAYO CLINIC, Scottsdale AZ (under contract)
Intranet Web Team
Performed all programming for Mayo Scottsdale's new intranet. Automated process of creating and maintaining departmental homepages. Worked directly with dozens of departments and ultimately supported hundreds.
    Developed database-driven content system for Managed Care for use on the Internet/World wide web, a highly visible portion of an important, profitable arm of Mayo Clinic's business.
    Wrote dozens of departmental and clinic-wide applications, small and large.
    Skills: C, ASP, bash, JavaScript, others.


1/1998-
6/1998

JAVA AND WEB SERVICES GROUP (JaWS), Minneapolis MN
Jr. Applications Programmer
Participated in teams responsible for developing interactive database-driven applications to user specifications for such applications as distance education, document management, reporting, online database access, others.
    Skills: Scripting languages, Java, VBA/ASP, NT 4, Solaris, Microsoft Access, bash.


  EDUCATION & ACADEMICS

EDUCATION

UNIVERSITY OF MINNESOTA, 1998
Computer Science to Junior level: Computation Aspects of Intelligence, Structure and Interpretation of Computer Programs/Scheme II, Formal Symbolic Logic.

JOHN HOPKINS UNIVERSITY THROUGH COURSERA, 2014
Currently taking the Data Scientist Specialty track online through extensions via Coursera, including R Programming, Getting and Cleaning Data, Exploratory Data Analysis, Reproducible Research, and Statistical Inference.

ORACLE CERTIFIED JAVA ASSOCIATE, 2014

PUBLICATIONS

Tempe Bike Count Analysis for 2015, coordinator
Tempe Bike Count Analysis for 2014, coordinator
Tempe Bike Count Analysis for 2013, coordinator
Tempe Bike Count Analysis for 2012, coordinator