Professional Highlights

### Overview

* Experience in a wide variety of technologies, including: C#, Java, Ruby, Javascript, MySQL, SQL Server, MongoDB, and ElasticSearch.

* Strong critical thinking skills which, combined with extensive experience in software development, creates an ability to quickly grasp core issues, quickly see the range of options and the tensions between them, and quickly arrive at a workable solution.

* Extensive experience developing and load/performance testing scalable applications.

* An early adopter of software Design Patterns. Including: Gang of Four patterns, Fowler’s Patterns of Enterprise Application Architectures, Domain-Driven Design, and Hohpe and Woolf’s Enterprise Integration Patterns.

* An advocate of Continuous Delivery, with 3 years of intensive experience putting into practice the build chain, automated tests, and rigorous focus on clean code that is essential to making it happen.

* A life-long learner, who continually follows the rising technologies and methodologies, and frequently organizes study groups at work to help build capacity and spark innovation.

* Significant experience in early and mid-stage startups, which has provided multiple opportunities to work through the development of teams, processes, and tools.

* Excellent communication skills, frequently leveraged to provide effective communication up and across teams.

* Proven ability to mediate between team members with strong opinions to arrive at workable solutions.

* An enduring focus on what constitutes and what produces a well-functioning team.

* A strong proponent of being agile (lowercase “a”), with considerable experience in various Agile practices that support responsiveness to change.

### Technologies

* C#, ASP.Net MVC, NHibernate, Visual Studio.

* Javascript, Backbone.js, AngularJS, WebStorm.

* Ruby, Cucumber, Watir, Rails, RubyMine.

* Java, Kafka, Storm, IntelliJ.

* Oracle, SQL Server, MySQL, PostgreSQL, MongoDB, ElasticSearch.