Capabilities
/
Projects
/
Experience
Capabilities
The right tool for the right job. I'm fluent in a wide array of languages, tools, design patterns, practices, frameworks, and APIs.
Languages
JavaScript
Python
HTML 5
CSS
C#
SQL
XML/XSLT
Objective-C
API Integration with XHR
Svelte
Patterns & Practices
Performance Tuning
Gulp, RequireJS, AMD
Promises
Backbone, Marionette, Ember
Jasmine, Casper
Foundation Framework
Video
Polyfills
CSS3
Location
Responsive
Compass & SASS
Tailwind
Stylus (for Node.js)
CSS3 Media Queries
CSS3 Transitions
Cross-Browser
Enterprise Architecture
Patterns & Practices
LINQ to SQL / XML
ADO.NET
Entity Framework, Code First
Web Services (WebAPI, WCF, SOAP)
Cross Cutting Concerns
ASP.NET MVC
Web Forms
Configuration
Razor
Caching
Relational Schema Design
Data Manipulation
General CRUD
Stored Procedures
XPATH
Parsing
Schema Design
Schema Validation
Pylons / TurboGears
Standard Library
memcached
pytest, nosetests
ipdb / pudb
Platforms & Frameworks
Windows Hosting Stack
.NET
Browser
iOS 3-5
Node.js
LAMP
IIS 6 - 7.5
SQL Server 2000 - 2012
Windows Server 2000 - 2012
Wordpress
Apache
Nginx
MySql
Mongo
General Configuration
Cocoa Touch
Core Data
Core Animation
SQLite
Mono / MonoTouch
Svelte
jQuery, jQuery UI
Performance Tuning
Browser Compatibliity
Ember
Underscore, Backbone, Marionette
Responsive CSS, Grid
Calipso
Express
MVC (via Express)
MongoDB / Mongoose
TameJS
EJS
ASP.NET MVC
Enterprise Library
WatiN, Selenium
IOC / DI (Autofac, Windsor)
Unit Testing / Mocking
APIs
Stripe
Chargebee
Google DFP
Chase Paymentech
Auth.Net
Amazon AWS / IOPN
Various Warehouse APIs
ElasticSearch, Solr
Location (USPS, Google)
Google Maps
Experian
Facebook, Twitter, Flickr
Tools
VSCode
*nix CLI
Visual Studio 2002-2013
MSSQL Management Studio
XCode 3 - 4
VIM, Sublime Text, TextMate
Git, Subversion, TFS
Photoshop, InDesign - CS6
The Usual Suspects
Mac OS (Tiger - Monterey)
Windows (3.1- 10)
Ubuntu
Terminal (Win, Mac, Linux)
Slack
Postman
Google Docs
MS Office (95-2010)
Parallels, VMware, VirtualBox