Resume

You may download a PDF of my resume or read it below.

SUMMARY

Highly proficient and hands-on Senior Staff Software Engineer with a proven ability to translate complex operational concepts into tangible, scalable technical solutions. Deep expertise across full-stack development, cloud architecture (AWS-focused), testing, infrastructure, and robust CI/CD and DevOps practices. Demonstrated track record in architecting and implementing transformative technical solutions, including greenfield and 0->1 development, strategic system modernizations, AI-driven feature integration, and workflow optimization within high-performing engineering environments.

CORE COMPETENCIES

Cloud & Serverless: AWS (API Gateway, AppSync, Aurora, Cognito, Control Tower, DynamoDB, EventBridge, Fargate, IAM Identity Center, KMS, Lambda, Organizations, S3, Secrets Manager, SES, SQS, Step Functions, VPC), AWS CLI, serverless architecture

Frontend Development: React, Ember.js, JavaScript (ES6, ES2016+), TypeScript, HTML5, CSS3+, Sass, Less, CSS-in-JS, Material Design, Twitter Bootstrap, Pajamas Design System, UI/UX Principles

Backend & APIs: Node.js, Express, PHP, RESTful APIs, JSON API, GraphQL, microservices, event-driven architecture

DevOps & Infrastructure: AWS CDK, Terraform, Docker, CI/CD Pipelines (AWS CodeBuild, AWS CodePipeline, CircleCI, GitLab CI, GitHub Actions, Jenkins, TeamCity, TravisCI), GitHub, GitLab, AWS (CloudFormation, CodeArtifact, ECR, CloudFront, CloudTrail, Route 53), Datadog, Cloudflare

Testing & Quality: Playwright, Cypress, Jest, QUnit, Mocha, Sinon, Mirage JS, BrowserStack, Testing (Unit, Integration, Smoke, End-to-End, Visual Regression), Test-Driven Development

Methodologies & Tools: Servant Leadership, Pragmatism, Agile (Scrum, Kanban), Linear, JIRA, Notion, Confluence, Miro, Fullstory, Segment, feature flags, Postman, Vanta (SOC 2 Type 2)

AI: AWS Bedrock, Amazon Q Developer, Claude, Cursor, Devin, OpenAI

PROFESSIONAL EXPERIENCE

ScreenSteps
Oct 2021 – Present

Senior Staff Software Engineer

  • Developed and implemented AI features, directly contributing to a $1.8 million increase in ARR.
  • Hands-on development of microservices leveraging AWS services and AWS CDK.
  • Sole developer of browser extension using WXT and TypeScript.
  • Direct contributions to upgrade legacy Ember.js application to the latest version.
  • Implemented automated testing with Playwright and BrowserStack.
  • Drove adoption of use of AI tools like Cursor and Amazon Q Developer in daily development.
  • Led migration of databases from AWS EC2 instances to AWS Aurora, ensuring scalability and performance improvements.

AdvisoryCloud
Jan 2019 – Oct 2021

Director of Engineering
Sep 2020 – Oct 2021

  • Continued to actively write code.
  • Led the organizational transition to a customer-centric, product-first mindset.
  • Led a 10-person remote, international Agile team in a CI/CD AWS environment.
  • Managed crucial balance between aggressive business delivery timelines, feature needs, and acceptable technical trade-offs.
  • Authored strategy documents to assist in attracting venture capital funding.

Senior Staff Software Engineer
Jan 2019 – Sep 2020

  • Led technical resolution of project delays by implementing Scrum, rescuing a project a year behind schedule and achieving its first-ever production release within six weeks.
  • Strategically streamlined checkout flows across multiple teams and 3rd-party APIs, increasing advertising ROI by 130% in 3 days.
  • Architected and implemented a solution ensuring continuous, synchronized data accuracy across Salesforce, Recurly, and other critical data stores, a company first.
  • Championed and adopted AWS Step Functions, Lambdas, and DynamoDB to enable robust, easily modifiable workflows, automating complex manual processes.
  • Introduced Terraform to manage infrastructure across the AWS Organization.

BorrowWorks
Jul 2018 – Jan 2019

UI Architect

  • Architected and developed a comprehensive self-service React and Express portal for lending platform users, providing account management, document access, and flexible payment options (payments, deferrals, principal contributions, and payoffs).

Ciena
Nov 2016 - Jul 2018

UI Platform Lead
Oct 2017 – Jul 2018

  • Maintained 71 npm packages comprising a UI ecosystem used by multiple teams and applications.
  • Devised and implemented a robust solution for ensuring consistency of dependency versions across the entire repository landscape.
  • Significantly improved developer experience through enhancements resulting in faster test runs and optimized application build times.
  • Integrated headless browser testing and parallelization into CI builds, reducing build times by a notable 18 minutes.
  • Hosted weekly discussions amongst other developers in the organization.

Senior Software Engineer, Frontend Developer
Nov 2016 – Oct 2017

  • Delivered new UI features across multiple applications within planned sprints.
  • Enhanced overall code quality and maintainability by improving testing approaches and strategically addressing technical debt through refactoring and adoption of common programming patterns.
  • Kept the team informed of best practices and integrated them into ongoing development.

ClickFunnels
Feb 2016 – Nov 2016

Senior Frontend Developer

  • Developed Ember.js applications for the next generation of the ClickFunnels.com platform.

SoftLayer, an IBM Company
Feb 2013 – Jan 2016

Advisory Software Engineer (Team Lead)
Feb 2014 – Jan 2016

  • Architected and developed a foundational UI component library (sl-ember-components), leveraging ES6 modules, Twitter Bootstrap, and Ember CLI Addons.
  • Provided technical oversight of, and participated in, the successful conversion of an existing Ext.js application to Ember.js, leveraging the UI component library above.
  • Developed npm package to automatically generate documentation of code.
  • Developed and maintained coding style and architectural guides, codified in linting rules.
  • Participated in technical interviews of potential candidates.

Software Engineer III
Feb 2013 – Feb 2014

  • Led development of Ember.js application supporting new purchasing experience, whose UI and validation rules dynamically responded to configurations retrieved from an API.

EARLIER LEADERSHIP & DEVELOPMENT ROLES

  • Senior Frontend Developer | Media Distribution Systems
  • Senior Developer | Agency Matrix
  • Software Architect / Team Lead | Brightspot Incentives & Events
  • Senior Web Developer | Heritage Auction Galleries
  • Developer | Teradata
  • Owner | Atlantis Group of Ohio, Inc

COMMUNITY & SERVICE

  • U.S. Air Force veteran trained in electrical engineering and communication systems
  • Author of 16 open-source npm packages
  • Co-founder of Ember Dallas User Group (since shuttered)