My Resume

People-First Engineering Leader

Software engineering leader with a reputation for building strong relationships and providing a nurturing, high-trust environment for his teams. Holds 15+ years of experience in software engineering, including 8 years in leadership and 3+ years as an executive with board exposure. Seen as a strong and technically credible leader by directors, managers, and ICs across development, design, product, infrastructure, and data science.

Growth-Minded Recognized for learning quickly and adapting to change with exposure to a wide variety of technologies, industries, and business models.
Authentic Leader Seen as a genuine, honest, and approachable leader. Appreciated for his ability to maintain composure and compassion in the face of crisis and confrontation.
Deliberate Thinker Known strengths in abstract reasoning, critical thinking, and problem solving – peers often rely on these insights to vet and sharpen ideas, strategies, and communications.
Passionate Advocate Described by peers and reports as a loyal and empathetic leader with a clear passion for mentoring, coaching, and sponsoring others in and beyond their current role.

Experience

Head of Software Engineering | Tidelift | 2022—Present
Tidelift helps security-conscious companies manage the security of their open-source software supply chain by building direct relationships with open source maintainers and ensuring they are getting compensated for the work they do to keep their packages secure and reliable.

Leading all software engineers and teams responsible for product delivery.

VP Engineering | Crystal Knows | 2021—2022
Crystal Knows provides DISC-based personality predictions and assessments to help you lead, hire, and sell.

Member of the executive leadership team responsible for stabilizing, maintaining, and building upon a full-stack product (Ruby/Rails backend with TypeScript/React frontend).

  • Inherited an engineering team of 1 full-stack developer, grew to a 7-person cross-functional Product Delivery organization
  • Implemented agile processes, tooling, and SDLC including CI/CD
  • Defined hiring, career progression, and compensation philosophies for a growing team
  • Led development, validation, and architecture efforts for new AI engine for predicting personalities.
  • Moved company from ad-hoc AWS infrastructure to Terraform and Kubernetes-backed service-oriented architecture
Senior Engineering Manager | Marqeta | 2020—2021
Marqeta pioneered modern card issuing through API-first functionality and just-in-time processing for Square, Doordash, Expensify, and others.

Managed 9 engineers across teams responsible for card fulfillment and processing and contributed to department-wide initiatives as a senior member of leadership.

  • Reduced bias and inconsistency in engineering hiring processes by introducing objective evaluation criteria and interview training
  • Oversaw efforts to break Java monolith into a service-oriented architecture
  • Doubled team velocity and throughput over first 6 months with agile software practices
  • Implemented engineering-wide documentation handbook and drove acceptance across the department
Senior Engineering Manager | Auth0 | 2019—2020
Auth0 (since acquired by Okta) provides easy to implement and widely compatible authentication and authorization as a service.

Managed 15 engineers across 3 teams responsible for IAM, User Management, and Continuous Authentication.

  • More than doubled team velocities through the introduction of agile project management methods
  • Identified, trained, and sponsored internal candidates for managerial roles to prepare for growth
  • Sponsored a focus on improved team diversity and objectivity in hiring, resulting in 50% of new hires being URM candidates.
Director of Engineering | GitLab | 2018—2019
GitLab provides a modern, all-in-one DevOps solution as a SaaS or self-managed solution.

Responsible for all backend engineers for the “Dev” stages of the GitLab product model. Grew a team of 3 managers and ~20 ICs to 6 managers and ~80 ICs.

  • Rebuilt talent acquisition and career ladder for consistency across engineering managers/teams and advocated for resulting pay equity adjustments
  • Directly oversaw the Gitaly project, a Golang backend for interfacing with the git filesystem to remove a critical dependency on NFS
  • Created resources and training programs for scaling our engineering managers
VP Engineering | Treehouse | 2015—2018
Engineering Manager | 2013—2015
Software Engineer | 2012—2013
Treehouse is an online school that provides high-quality training material for people who are interested in breaking into a technical career.

Joined as the first developer and grew to VPE role with an overall team size of 50+ across web and mobile development, product design, infrastructure, and data science and analytics.

  • Advanced UX experimentation frameworks and processes to increase our speed and confidence in user testing.
  • Created hiring processes, career ladders, compensation philosophies, and overall managed org growth from 2 to 50+ people.
  • Spearheaded development of large-scale technical initiatives including AI, containerized code execution for student assessments, and the construction of a reliable data pipeline/warehouse.
Previous Experience | 2006—2012

Over 6 years as a senior software engineer/analyst in Java web development and custom software development.

Technical Skills

  • AWS
  • Continuous Integration and Delivery
  • Docker
  • Ember
  • HTML/CSS
  • Java
  • JavaScript
  • Kubernetes
  • Lua
  • MySQL
  • Node
  • PHP
  • PostgreSQL
  • Python
  • React
  • Ruby on Rails
  • Service-Oriented Architectures
  • Terraform
  • TypeScript
  • UNIX Administration

Education

Bachelor of Science in Computer Science
Furman University
Greenville, SC