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