Resume

Matt Stofko stofko@acm.org

Hello! My name is Matt and I’ve been doing something related to technology (usually software), for almost three decades. I particularly love making technology products that solve a pressing need for customers and that are a delight to use in the process. Lately, I’ve found a love for creating and enabling high-performing engineering teams that make such products. The team and the customer are central to everything I do, and I’m known for saying “People make software for people!” Below is a selection of my experience. Thanks for reading.

Slalom, Inc.

Principal / Senior Principal

January 2022 - Current

  • Leading a team of technology consultants who focus on software development, architecture, and IT organization optimization.
  • Responsible for consulting practice strategy, multimillion-dollar sales pipeline, and overall team health (people leadership and hiring, practice financial health, and go-to-market strategy).
  • Assisting senior IT leader clients with IT organization and systems architecture challenges.
  • Providing engagement leadership for consulting projects, ensuring client and consultant satisfaction while staying within budget.
  • Cultivating long-term partnerships with local clients, with a vision of making Portland Oregon a top city for technology innovation.

Consultant / Senior Consultant

May 2019 - December 2021

  • Cloud and DevOps consultant specializing in cloud enablement and DevOps practice adoption projects.
  • Assisted clients with software development, cloud architecture, and engineering team dynamic challenges across diverse industries (Government, Financial Services & Insurance, Telecommunications, Technology / SaaS, EdTech).
  • Contributed to creation of internal accelerators to enhance our ability to quickly drive results for our clients. Some examples include a DevOps Maturity Model, technology selection matrices, and cloud migration patterns for common client challenges.

Act-On Software, Inc.

DevOps Engineer

April 2018 - May 2019

  • Collaborated across the engineering teams to develop the internal IaC code base.
  • Deployed and provided internal team onboarding for a production HashiCorp Vault cluster.
  • Led the initiative to transition legacy operations workflows into CI pipelines.
  • Provided mentorship and coaching to the PSU/PDX Cooperative Education Program (PCEP) intern.
  • Participated in a 24x7 on-call rotation.

Blurb, Inc.

Lead Engineer, DevOps

July 2016 - April 2018

  • Technical lead for combined DevOps / TechOps / NetEng / DBA team.
  • Developed custom provisioning process to support both on-premise KVM and AWS EC2 deployments using Ansible, Packer, and HashiCorp Vault within a single UI.
  • Aided engineering teams in root cause analysis of performance problems in Ruby on Rails and Java microservices architecture.
  • Implemented Icinga and ThousandEyes to provide full monitoring coverage of both internal and external systems and networks.
  • Led initiative to develop engineering guidelines around deployments, troubleshooting, security, and coding standards.
  • Participated in a 24x7 on-call rotation.
  • Worked with team to redesign old Jenkins 1.x ad-hoc job workflow into a pipeline-oriented Jenkins 2.x system.

SurveyMonkey, Inc.

Systems Engineer / Senior Systems Engineer

November 2013 - June 2016

  • Primary operations support for Wufoo (https://wufoo.com).
  • Supported development and production environments using OpenStack, VMware, KVM, and bare metal systems on Dell hardware.
  • Supported Linux, FreeBSD, and Windows back-end systems for multiple products.
  • Participated in a 24x7 on-call rotation.
  • Responsible for architecture and day-to-day operations of a 500GB/day Splunk installation.
  • Ran the day-to-day operations of the Portland colocation presence.
  • Defined and developed a custom virtualization strategy with KVM, bash, MySQL, and ZFS.
  • Developed configuration management system using ansible.

mjslabs

Sole Proprietorship

November 2012 - Present

  • Contributing back to open source projects.
  • Creating free and open-source software to solve community needs.
  • Maintainer of the Yubico FreeBSD ports, Bitwarden Ansible module, and other software utilities.
  • Previously: provided custom hardware and software solutions for clients.

List of open source projects can be found at https://github.com/mjslabs and https://github.com/c0sco

https://samy.pl

Lead Engineer

June 2011 - November 2012

  • Developed custom back-end solutions for clients primarily using Perl, Python, MySQL, and JavaScript in Linux and FreeBSD environments.
  • Supported security and privacy related auditing, research, and product development primarily based around web, mobile, and networking technologies.
  • Managed the development environment for all products using Git, BIND, Apache, MySQL, ssh, ipfw, dovecot and squid on FreeBSD.

An example of a public JavaScript project for samy.pl: http://samy.pl/jiagra

An example of research done on persistent tracking cookies: http://samy.pl/research/KMResearch-SamyKamkar.pdf

Fonality, Inc.

Perl Developer / Senior Engineer

November 2006 - June 2011

  • Worked with the product and systems teams to design new features to satisfy requirements of new software releases and ensure availability of technical resources to guarantee project success.
  • Designed and engineered GUIs for the PBXtra and trixbox Pro products, and Intranet and Internet sites using Template Toolkit, JavaScript and CSS.
  • Designed back-end systems for the PBXtra and trixbox Pro products including scaling and performance enhancements in Perl with Apache, MySQL, and memcached.
  • Managed code releases using Subversion to ensure code was tagged, sent to QA, and released to alpha, beta, and production servers.
  • Collaborated with the systems team to automate common infrastructure tasks, provide coverage for the CentOS infrastructure, and develop business processes.
  • Supervised a five-person team of Perl, JavaScript, and Java developers to ensure successful completion of various projects.

A video tutorial of the Fonality 5 product that my team and I worked on can be found at https://mattstofko.com/video/fonality5.mp4 (37 megabytes).

A video tutorial of the FindMe feature that I designed can be found at https://mattstofko.com/video/findme.mp4 (14 megabytes).

References available on request.

You can go back even further in my job history and see my recommendations on LinkedIn at https://www.linkedin.com/in/stofko

Get in touch


By Matt Stofko