Experience

Software Development Engineer II (L5), AWS Step Functions

Amazon Web Services · Vancouver, BC · Apr 2024 - Present

Owning production reliability, workflow-platform capabilities, global region launches, deployment automation, and operational tooling for AWS Step Functions.

AWSAWS Step FunctionsCloudFormationCDKDynamoDBCloudWatchEventBridgeCI/CD

Highlights

  • Owned end-to-end modernization of Step Functions alarm infrastructure across roughly 40 AWS Regions, consolidating 1,016 pipeline deployment groups to 75, cutting package build time from 93 to 26 minutes, and aggregating duplicate paging.
  • Built an SOP-driven LLM agent that reduced manual quota-safety triage by approximately 80% across 10-20 weekly requests while retaining human review.
  • Owned Step Functions work from internal availability to GA in an isolated AWS environment, diagnosing cross-service failures through remote operators and launching in September 2025.
  • Delivered JSONata expression validation that prevented invalid runtime references and improved developer diagnostics for a major workflow-language launch.
  • Redesigned operational quota tooling with batching, validation, and safe retry, cutting processing time by roughly 50%.
  • Consolidated two CloudFormation publishing pipelines and resolved contract-test and cache-sensitive failures, improving successful runs from roughly 20% to 99% over one year.

Core impact

Production reliability ownershipWorkflow-platform capabilitiesGlobal region launchesOperational and LLM tooling

Production reliability and infrastructure

I owned the end-to-end modernization of Step Functions alarm infrastructure across roughly 40 AWS Regions, consolidating 1,016 pipeline deployment groups to 75, cutting package build time from 93 to 26 minutes, and aggregating duplicate paging.

I redesigned operational quota tooling after recurring abuse events, batching related changes under one approval, adding validation and safe retry, and cutting processing time by roughly 50%. I also consolidated two CloudFormation publishing pipelines and resolved contract-test and cache-sensitive failures.

Global launches and workflow tooling

I owned Step Functions work from internal availability to GA in an isolated AWS environment, diagnosing cross-service failures through remote operators and launching in September 2025.

I delivered JSONata expression validation that prevented invalid runtime references and improved developer diagnostics for a major workflow-language launch.

LLM-assisted operations

For operational support, I built an SOP-driven LLM agent with reusable tools that applies a complex quota-safety decision tree. It reduced manual triage by approximately 80% across 10-20 weekly requests while preserving human review.

Software Development Engineer (L4), AWS Step Functions

From July 2022 to April 2024, I helped deliver state machine versioning and aliases by implementing publish-path idempotency, legacy compatibility, CloudFormation resource behavior, and integration tests for safe traffic shifting and rollback.

I also built throttling, monitoring canaries, and global rollout infrastructure for the ValidateStateMachineDefinition API, enabling customers to catch workflow-definition errors before deployment.

Next step

Interested in this kind of systems work?

Review my resume or get in touch directly.

Back to all experience