Adam Hawkins, Software Developer in Honolulu, HI, United States
Adam Hawkins

Software Developer in Honolulu, HI, United States

Member since July 22, 2018
Adam’s spent over eight years building products, growing teams, and setting engineering practices. His primary goal in every project is to accelerate the team's delivery and increase quality via SDLC using DevOps principles and practices such as continuous delivery. Technical-wise, his strongest area is back-end services and architecture but has wide-ranging experience moving up the stack to web apps and down the stack into system deployment.
Adam is now available for hire

Portfolio

Experience

  • Continuous Delivery (CD), 8 years
  • Ruby, 8 years
  • Amazon Web Services (AWS), 7 years
  • DevOps, 5 years
  • Docker, 4 years

Location

Honolulu, HI, United States

Availability

Part-time

Preferred Environment

A macOS, a terminal, and headphones.

The most amazing...

...project I've worked on was rearchitecting an entire product and bootstrapping a new engineering team abroad.

Employment

  • Technical Writer

    2016 - PRESENT
    Semaphore CI
    • Authored a tutorial on continuous deployment (CD) with Docker.
    • Wrote tutorials on infrastructure automation with Ansible.
    • Created a tutorial on continuous deployment (CD) with AWS.
    Technologies: Docker, Kubernetes, AWS, Ansible, Packer
  • Instructor and Technical Writer

    2016 - PRESENT
    Cloud Academy
    • Created several video courses: Introduction to Kubernetes, Introduction to Docker, AWS Best Practices, and Serverless Survey.
    • Hosted webinars on DevOps and containers.
    • Wrote blog posts on DevOps, Kubernetes, and Docker.
    Technologies: Docker, Kubernetes, Serverless, AWS, GCP, Azure
  • SRE Team Lead

    2015 - 2017
    Saltside (India)
    • Interviewed, hired, and trained engineers for a new engineering office in Bangalore.
    • Taught TDD, system design, architecture, distributed system basics, and telemetry basics to a new group of engineers.
    • Migrated from home-grown container orchestration to Helm-based deployments.
    • Integrated ChatOps for on-demand topic branch review environments.
    • Dropped the monthly AWS cost by 30% using a variety of cost cutting and tracking measures.
    Technologies: Ruby, Docker, AWS, Thrift, Bash, JavaScript, Kubernetes, Helm
  • Platform Team Lead

    2013 - 2015
    Saltside (Sweden)
    • Built and launched a payment collection service.
    • Led the architectural rewrite from a monolith to SoA/microservices.
    • Led the complete back-end rewrite for product version 2.
    • Led the transition from golden images to Docker.
    • Created a distributable application sandbox for use by mobile, web, and QE team members.
    • Designed and set practices for real-time contract validation and system design guidelines.
    Technologies: Ruby, JavaScript, AWS, Docker, Thrift
  • Lead Developer

    2011 - 2014
    Radium CRM
    • Built, test, and developed an MVP using Ruby on Rails.
    • Separated the architecture into front-end and back-end tiers.
    • Built an initial Ember.js prototype application.
    • Participated in customer calls and helped develop product requirements.
    Technologies: Ruby on Rails, Sinatra, Heroku, PostgreSQL, Ember.js

Experience

Skills

  • Languages

    Bash, Ruby, JavaScript
  • Frameworks

    Ruby on Rails (RoR), Ruby on Rails 3, Sinatra, Serverless Framework, Ember.js, Express.js, Apache Thrift
  • Libraries/APIs

    Ruby on Rails API
  • Tools

    Vagrant, AWS CloudFormation, Docker Compose, Packer, Ansible, Cucumber, Puppet, Chef
  • Paradigms

    Continuous Delivery (CD), Test-driven Development (TDD), Continuous Integration (CI), DevOps, Continuous Deployment, Serverless Architecture, Automation
  • Platforms

    Docker, Amazon Web Services (AWS), Kubernetes, Google Cloud Platform (GCP)
  • Storage

    Redis, MongoDB, NoSQL, JSON/XML Schemas, MySQL, PostgreSQL, Memcached
  • Other

    Kubernetes Operations (Kops), Serverless

To view more profiles

Join Toptal
I really like this profile
Share it with others