Madison, Wisconsin, United States
Building Zendesk's purchase and subscription management system that directly affects revenue generation and collection of ~$1 billion across ~200k customer accounts.
As a project lead, owning epics for major buying experience initiatives working with cross-functional
stakeholders to execute and rollout features.
Completely restructured background, scheduled and cron job processing system in the Billing monolith, discussing design decisions on ADRs and RFCs, moving from custom gem using volatile self-hosted Redis storage to ActiveJob using AWS SQS and AuroraDB and unifying legacy job processing systems to improve reliability and reduce engineering overhead cost.
Scaling infrastructure by adopting Kafka to publish Billing events and have multiple consumers subscribe to them, setting up microservices using domain driven design and Redis caching for lower latency.
Developing automated test suites, artifact building, manifest generation running on CI/CD platform and deployment pipelines. Establishing and monitoring SLI/SLOs for customer facing applications by building dashboards, monitors and alerts.
Establishing internal tools such as test account creation to force multiply time saved across the organization.
Technologies: Ruby on Rails, React, SQL, Docker, Kubernetes, Istio, Consul, DataDog, Zuora, Kafka, AWS Services such as SQS, ElasticCache, Redis, Jsonnet, Spinnaker, Jenkins, Github Actions, Google Cloud Repository, Infrastructure as Code (CloudFormation, Kennel), Pendo