Jason McVetta
Software developer with 14 years experience available for consulting engagements.SERVICES* Bespoke software development* Infrastructure automation* Debugging / fixing hard problems* Technical training and coaching* Prototyping* Data transformation (ETL)* Best practices audit* Technical advisorTECHNOLOGIESI specialize in Open Source solutions. Below are a few of my favorite tools. If you need expertise in a technology not listed, just ask - there's a good chance I've used it before.Languages: Python - I've taught classes on it, Go (golang) - I've published several fairly popular Open Source libraries, Ruby, Bash, JavaDatabases: PostgreSQL, Neo4j, MySQL, RDS, SQLAlchemyTools: Ansible, Jenkins, Docker, Chef, Test Kitchen, Packer, Pentaho Kettle (PDI), Git, Git-flow, RundeckFrameworks: Django, Flask, Sinatra, RailsPlatforms: Ubuntu Linux, Debian, CentOS, OpenBSDCloud: AWS, EC2, S3, EBS, ELB, ECS, Route 53, Autoscaling, CloudformationCASE STUDIESInfrastructure Automation | Pearson | 2015Designed and built an automated AWS infrastructure for testing and deployment of a multi-tier NodeJS application. Used Rundeck to put a multi-user web GUI on top of Ansible deployment scripts, and integrated with Jenkins for automated testing.Reduced deployment time by 95%. Reduced system downtime by 75%Infrastructure Best Practices | LocumList | 2015Audited the AWS infrastructure of a pre-release Ruby application for security and devops best practices. Coached client's dev staff in infrastructure automation using Ansible and continuous testing using Jenkins. Ensured client's application will be reliable and scalable on public launch. Eliminated several security vulnerabilities.Software Development | Activision | 2014Rewrote authentication middleware for Call of Duty mobile apps to support major changes a vendor API. The middleware, written in Golang, mediated between application requests over a Thrift API and the vendor's REST API. Delivered well-tested mission critical software on an urgent timeline, ensuring zero downtime to a live production system with millions of users.Software Development | ClearCare | 2014Wrote software in Python to integrate a Django-based cloud business application with the Quickbooks Online RESTful API. Delivered stable, well-tested code responsible for payroll of nearly 100,000 employees.Advisory Consulting | WhiteHat Security | 2013Advised company leadership on platform options for replacing a monolithic intranet application with a modern service oriented architecture. Wrote, benchmarked, and evaluated several prototypes based on competing platforms. Ensured company leaders were well-informed and could move forward with confidence.Technical Training | eBay, Yahoo, & Stanford | 2012 - 2013Taught classroom training courses for employees at several large Silicon Valley organizations. Instructed over 200 students in Introductory SQL, Introductory Python, and Advanced Python. Developed custom curriculum focused on company's internal tools.Software Development | Harvard Medical School | 2009 - 2012Designed and built an open source disease research application, ESP Health (esphealth.org). Collaborated with physicians and researchers to develop ground breaking algorithms able to reliably detect more than a dozen diseases based on raw EMR data. Named as co-author of several published scientific research papers.GITHUBIf you can read code, you may enjoy checking out my Github: github.com/jmcvettaAVAILABILITYUp to 20hrs/wk. Remote from California.RATESSilicon Valley market. Ask about our discount for work that will be published under an Open Source licence!WEBSITE