Experience

Clevertech

Senior DevOps Engineer • March 2015 — July 2017

As a DevOps Engineer, I was on the front line in keeping sites reliable and stable, and worked with developers and clients to make sure all needs were met. Including jumping in and coding as needed on projects, and also developing internal tools.

  • Maintained git repositories for company projects and set up automated testing and deployment using either Travis-CI or Jenkins
  • Using either Bash, Ansible, Helm or Terraform, set up environments on either EC2 servers or docker hosts (ECS, docker cloud, or later kuberenetes) for continuous testing and deployment
  • Worked heavily with AWS and its infrastructure, including: EC2, AMI, ECS, ElasticCache, ElasticSearch, RDS, VPC implementation, IAM, KMS, WAF, CloudTrail, CloudWatch, S3, CloudFront, AWS CLI scripting, ELB, Route 53, Lambda, DynamoDB, Elastic Beanstalk, SQS, SNS and Security group management
  • Other Applicable Skills: PHP, New Relic, Datadog, Webrtc, Git, Docker, Kubernetes, Helm, Node.js, Meteor, Angular.js, Ansible, Chef, Bash, System Administration, Travis-CI, Jenkins, Technical Writing, Mongo, Redis, Python, e2e Testing, functional unit testing, CircleCI, Cypress, Codeship, Heroku, Dokku, Load testing, Sensu, Parse Server, Customer Support, Twilio, Terraform, React, React Native

Centre for Arts and Technology

ITIL fundamentals instructor • February 2015 — March 2015

Taught a three hour course, twice a week on ITIL fundamentals, instructing students on the fundamentals of tech support, customer service and help desk management.

Twilio

Contract Developer • October 2014 — November 2014

Worked with Twilio to build an MMS Whiteboard app to display on a giant 55 inch touchscreen monitor and that could send sketches to cell phones using MMS for the AWS re:Invent 2014 conference in Las Vegas, also traveled to the conference and worked the Twilio booth to provide technical expertise and sign copies of my books.

  • Applicable Skills: PHP, Technical Writing, Customer Support

Mindfulware

Web Developer • May 2014 — December 2015

Worked on both Frontend and Backend with Angular.js and PHP APIs, built tools for testing of both backend and frontend.

  • Applicable Skills: PHP, Angularjs, Node.Js, MySQL, Unit Testing, Codeception, Customer Support, Chef

Twilio

Contract Author / Web Developer • April 2014 — October 2014

Worked on the Twilio <Skills> project, which involved planning, writing content and building demo apps to teach developers how to use Twilio in various ways ranging from: handling incoming and outgoing calls for IVRs, conference calling systems and call centers, as well as handling sms messaging

  • Applicable Skills: PHP, Ruby, Node, Python, Technical Writing, AngularJS, C#, Firebase, SQLite, APIs, Vagrant

Pakt Publishing

Contract Author (Twilio Cookbook second edition) • January 2014 — March 2014

Duties included developing an outline for the expanded chapters, and then writing and developing code for each of the three new chapters of the book.

  • Applicable Skills: PHP, Technical Writing, MySQL, XML, JSON, Project Management

Automattic

Contract Developer • October 2013 — December 2013

built a command-line test suite that could send multiple parallel tests to their Simperium.com API and return results, and also another test suite to performed similar actions on the Simperium.com auth API to test adding, updating and removing users from the API as multiple parallel tests to simulate an app with multiple users signing up and trying out things.

  • Applicable Skills: PHP, CLI, Technical Writing, Load testing
  • Copter Labs

    Lead Web Developer • January 2012 — December 2014

    Worked on WordPress sites and mobile apps for various clients such as Intel. Projects varied from WordPress themes and plugins with integration of payment services to membership sites and iOS and Android apps.

    • Applicable Skills: WordPress, PHP, iOS and Android app development, Photoshop, Fireworks, Git, API Development, Customer support, LESS, Grunt

    Pakt Publishing

    Contract Author (Twilio Cookbook) • November 2012 — September 2013

    Duties included developing an outline, and then writing and developing code for each of the ten chapters of the book. This is followed by working with editors and reviewers to produce a finished product.

    • Applicable Skills: PHP, Technical Writing, MySQL, XML, JSON, Project Management

    Vericorder Technology

    Lead Application Developer / DevOps Engineer • August 2010 — October 2013

    Development and maintenance of various web apps, as well as managing servers. This included integration between the various other libraries and APIs.

    • Acted as team lead to other team members and liaised with members of other departments that were involved in new products.
    • Applicable Skills: Webmaster / DevOps, Linux Systems Admin, NodeJS, MongoDB, Redis Amazon EC2, Amazon SimpleDB, Amazon S3, PHP, MySQL, Ajax, XML, JSON, WordPress Photoshop, Ruby, Scrum, Google App Engine, Python, Django, APC, Memcache, JavaScript, Chef

    Bongarde Holdings

    Lead Application Developer / DevOps Engineer • July 2007 — June 2010

    Development and maintenance of their various e-commerce sites, developing new products, and rebuilding their existing products. Also responsible for maintaining company linux web servers.

    • Acted as project manager to other team members and liaised with members of other departments that were involved in new products.
    • Applicable Skills: Webmaster, Linux Systems Admin, ASP, ASP.net, Microsoft SQL Server, PHP MySQL, SOAP, Technical writing Project Management, Flash, Ajax, XML, JSON WordPress integration, Photoshop, Ruby

    Noteworthy Personal Projects

    BookHacker

    A small project that spiders hackernews, reddit and stack overflow for books being mentioned, stores them in a DB, then uses a neural network to check Amazon and other sources to see if they are a book and if so, displays the book on the site along with links to mentions.

    Flybase.io

    • Flybase is a web site that uses PHP, node.js, socket.io, and a custom-built database to provide a real-time datastore and push events.
    • Site has over 5,000 active users (20% of whom are paying between $9.99 and $49.99 a month) who use the service every day to power their apps in real-time
    • Set up servers to handle high amounts of traffic and processing.
    • CI testing and deployment are handled using Travis-CI before being deployed to dev or prod based on branches.
    • Graduate of the 2017 YC Startup School Founder Track (SUS17) online program

    WorkerPod

    • A job feed aggregator that brings in tech related jobs from across the Internet and presents them in one central place.
    • Currently built using PHP and MongoDB hosted at MongoHQ.com, and the job feed aggregator is built with Ruby, which runs every three hours and processes new job posts.

    RogerStringer.com

    My personal blog since 2004, currently running on a modified version of Ghost.

    Please visit https://github.com/freekrai for an updated list of projects

    Skills

    DevOps / Infrastructure / Testing

    Git, SVN, Ansible, Puppet, Terraform, Chef, Travis-CI, Jenkins, AWS (EC2, ECS, AMI, ElasticCache, ElasticSearch, RDS, VPC implementation, IAM, KMS, WAF, CloudTrail, CloudWatch, S3, CloudFront, AWS CLI scripting, ELB, Route 53, Lambda, DynamoDB, Elastic Beanstalk, SQS, SNS), Rackspace, Heroku, Dokku, Google Cloud Platform, Digital Ocean, Apache, Nginx, Docker, Kubernetes, Vagrant, Mocha, Karma, RunScope, PHPUnit, Codeception, Cypress, MEAN stack, LAMP stack, Selenium, Serverless, Load testing and server tuning

    Web Development

    HTML, CSS, Javascript / Node, PHP, Go, Python, Ruby, Perl, Bash, Angular.js, React, Slim, Laravel, Flask, Django, D3, jQuery, Rails, Sinatra, Code Ignitor, Backbone.js, Embed.js, Meteor

    Databases

    MongoDB, MySQL, PostgreSQL, BigTable, Redis, RethinkDB, CouchDB, Firebase, Parse.com, LevelDB, ElasticSearch, Cassandra

    Mobile

    iOS (Objective-C and Swift), Android, React Native, HTML5 Hybrid (Phonegap, Angular, Ionic, Steroids)

    Project Management

    Agile, Scrum, Kanban, Jira, Sprint planning, Mindmapping

    Other

    Technical Writing, Photography, Customer Support, DevOps, Project Management, Growth hacking, API development, Twilio development

    Education

    Keyin Technical College

    B.S. in Computer Studies • April 1998

    Software Design and Development

    International Correspondence School

    Freelance Journalism and writing • February 1997

    freelance writing