Driven and innovative full stack software engineer with an academic background in Computer Science, Statistics and Mathematics. Proven track record in delivering successful projects partnering with cross functional teams including Product, Finance, Management and Design in a wide array of technologies.
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
Built the prototype for Stratus Portals and Cloud Services that was eventually acquired by Ericsson which enables users to log onto their virtual workspace anywhere, anytime. Feature deliveries were launched regularly partnering closely with top management and client requirements.
Upgraded code from legacy frameworks and patterns, implementing features such as automated billing, server user usage statistics, refactoring and squashing bugs.
Tech Stack: MongoDB, Node.js, Angular, Powershell, Microsoft Azure, Paypal, Nginx