Personal details

Matthew D. - Remote

Matthew D.

Timezone: Eastern Time (US & Canada) (UTC-4)

Summary

Self taught software architect, devops, automation, and infrastructure guy. Entry level to project lead in 11 months. Wanted more challenge, variety, control, and flexibility, so I left to consult.

Core skills lie in the DevOps domain: infrastructure design, resiliency and failover, scaling, monitoring and analysis, deployment automation, configuration management, service discovery, and system administration.

Capable of full cloud implementations from network layout to OS to stack to application to configuration, management, debug, instrumentation, and troubleshooting.

Additional experience with JS build systems, Single Page Applications in JS/CS, 3D graphics and visualization; attempting to expand into algorithm design for both individual and distributed systems, monitoring and performance analysis/optimization for distributed systems, and additional work in application development.

Currently working as a consultant, remote only.

Current toolset/skillset:

  • AWS Cloudformation
  • AWS EC2, S3, VPC, IAM, ELB, etc
  • Riemann, Clojure, Graphite
  • ELK stack
  • Packer, Vagrant
  • Airbnb SmartStack (Nerve, Synapse, Zookeeper)
  • Ruby, Rails (instrumentation, mostly)
  • Sidekiq
  • MongoDB
  • Ansible, Chef
  • Redis (standalone with sentinel or as part of Elasticache)
  • Memcached (Elasticache)
  • Papertrail, Cloudwatch
  • Sentry
  • NewRelic
  • rsyslog
  • Node.js
  • JavaScript, Coffeescript
  • Bash, sysadmin
  • Nginx, Tomcat

Probably some other things as well...

Assorted personal projects with:

  • D3.js, THREE.js
  • AWS
  • Lua / fold.it
  • Algorithm design and analysis