About

I love building Modern Web Applications, and implementing API's in Java, .NET, Node.JS or Python. I'm an enthusiastic proponent of Automatic Testing, Benchmarking and Build/Deployment processes.
Rigorous adherence to the latest coding patterns and practices is my middle name.

My professional goals include designing the 'next big' Real-time web app, or implementing a cutting edge front-end site (using HTML5 and frameworks like AngularJS or Backbone), or adding modern mapping & spatially aware functionality to your existing technology stack.

Experience

  • #

    Co-Founder and Lead Developer

     —    a year

    • Conceived and created new technology platform for the Title Insurance Industry.
    • Built applications in: JavaScript, Backbone, Angular, React, HTML, CSS
    • Used RESTful Web Services interfacing with 3rd party APIs
    • Coded in Java/.NET as needed for backend services
    • Used Docker for development, testing, staging and deployment
    • Performed Usability Testing and worked with UX designers

  • #

    Co-Founder and CIOCore Title Colorado, LLC

     —    a year

    Consulted with partners, developed technology strategy.

  • #

    Lead Software Architect

     —    16 years


    My responsibilities included hiring and training a development team, coding key features, maintaining app requirements, migrating to a distributed infrastructure, maintained SLA/performance, validated security with internal/external audits.

    I managed several major projects, including a real estate website platform for almost 25,000 Realtors.

    Another key system I developed allowed someone to search for similar *looking* homes simply by taking a photo with their smartphone; we acheived this using a Python photo classifier built with OpenCV.

    Aside from all the systems and code, I traveled extensively with sales staff as an onsite tech resource at conventions and presentations; I'm also not shy about public speaking, and I can communicate with the 'right' level of tech jargon.


    (Fun fact: I can tell you the best pizza place in about 35 states and counting...)

Education

  • #

    IT & Business StudiesBachelor

     —    a year

    University of Denver, GPA: 4.0

  • #

    Legal StudiesBachelor

     —    2 years

    University of Denver, GPA: 3.5

Skills

  • #

    Development Expert (6 years+)

    • JavaScript/NodeJS
    • Java
    • ASP.NET/MVC/Web Forms
    • C#
    • HTML5
    • CSS3
    • PHP
    • VB.NET
  • #

    Development Intermediate (3 years+)

    • Java/Android
    • Python
    • Scala/Android
  • #

    Development Novice

    • Rust
    • Go
  • #

    Performance

    • v8-profiler
    • dtrace
    • btrace
    • ANTS Profiler
    • Benchmark.js
    • Apache Bench
    • JMeter
    • collectl
    • jmap
  • #

    Storage

    • CEPH
    • ZFS
    • XFS
    • Realtime Data Protection
  • #

    Testing & Validation

    • Mocha
    • NUnit
    • JUnit
    • karma
    • QUnit
  • #

    Dev Tools & Platform

    • AngularJS
    • PrototypeJS
    • jQuery
    • Backbone
    • Ember
    • .NET Web Forms
    • OpenCV
  • #

    3rd Party Services & Components

    • Leaflet
    • Google Maps/GMaps
    • ChartJS
    • Authorize.NET
    • Stripe
    • Amazon AWS
    • PayPal/PayFlow
    • Parse
    • SugarCRM
    • SalesForce
  • #

    Systems & Infrastructure

    • VirtualBox
    • Ansible
    • Docker
    • OpenVZ
    • KVM
    • Linux Containers - LXC
    • Vagrant

Awards

  • #

    REALTOR Magazine Top 10 AppREALTOR Magazine

    Awarded on: 

    Our work was nationally recognized amongst a broad variety of 'Real Estate' apps: http://realtormag.realtor.org/technology/feature/article/2012/07/beyond-angry-birds

Interests

  • #

    Data Systems

    • Graph Data Models
    • Machine Learning
    • Neural Networks
    • PCA/composite algorithims