Skip to content →

My Experience

OVERVIEW

I’m an experienced full stack developer that’s worked with multiple languages and technologies over the past 15 years. I design, develop and implement back-end web solutions with technologies such as Node.js, AngularJS, Java, Grails, Ruby on Rails, MongoDB, MySql & AWS.  I also have extensive experience in implementing Continuous Deployment and production web environments, mainly on the AWS platform (EC2, S3, Elastic Beanstalk, CloudFront,RDS)

SKILLS

Web Development: Node.js, Java, Ruby on Rails, PHP, C#, JavaScript, AngularJS
Database: MySql, MSSQL, MongoDB (Advanced query design & optimization)
API: REST, Swagger, OAuth, Integrations with Stripe, SalesForce & Mixpanel
Cloud Services: EC2, S3, CloudFront, Elastic Beanstalk, RDS, Lambda
DevOps: Github, TeamCity, Jenkins, CodeDeploy

WORK EXPERIENCE

Altru (Consultant/Owner)
April 2015-Current

  • Architected and launched scalable web applications on AWS that serve in excess of 70,000 request/hr
  • Implemented continuous build pipelines that build & deploy code changes automatically with zero downtime.
  • Developed RESTful API components for an international genomics company using Java, Node.js, MySQL and MongoDB
  • Built & optimized aggregate queries on large genomic datasets that improved performance by 300%

Change Heroes (Senior Web Developer)
October 2013-April 2015

  • Built a server-side donation platform using Node.js, Java and AWS that handled over $2.5 million in transactions
  • Implemented API integrations with Stripe, WePay, SalesForce and Mixpanel
  • Developer a scalable AWS-based video recording, transcoding and streaming solution that processed over 2 hours of video per day.
  • Led and mentored junior developers to plan, develop, test and release new features
  • Implemented a continuous deployment system that enabled daily deployments with zero-downtime

Fresh Grade (Senior Web Developer)
January 2013-October 2013

  • Designed and developed asynchronous web components using Node.js and MongoDB
  • Implemented and managed continuous integration & deployment environments