Principal Software engineer with many years of experience developing commercial desktop, web and mobile applications as a consultant, development team member, and free lancer. Expert in Front and back end web development including but not limited to MongoDB, ExpressJS, NodeJS, AngularJS, PHP, Ruby, HTML(5), CSS(3), JavaScript, jQuery, Stylus, Compass, etc.Mobile development for Android and iOS, native and x-platform packages such as Titanum, Xarmin, Corona SDK etc. Agile techniques, best practices etc. including Scrum, Kanban, Unit Testing, Integration Testing, Mock frameworks, Functional Testing with various frameworks, distributed source control (Git, etc), Continuous Integration and Delivery using all of the above plus Jenkins, Vagrant, Puppet etc.Experience with AWS, Rackspace, and other Cloud services, and API's as well as scaleable systems and architectures