Senior Software Engineer
- Led a team of 5 engineers through the development of a gaming arena booking application. Collaborated on design of a microservice architecture with Serverless, Terraform, AWS Lambdas, EventBridge, DynamoDB. Worked on frontends in Swift, React, and Kotlin.- Designed and developed our ordering system for purchasing, refunding, modifications of bookings, merchandise, and memberships. Designed to be decoupled from payment processors with our own transaction layer: e.g. if Square services are interrupted, we can change a feature flag to use the Stripe API instead.- Developed membership and subscription services for recurring payment processing.- Led a team in the creation of bots to offer streamers tools for automated interactions, fan leaderboards, and rewards. Integrated with 3rd party APIs and webhooks to aggregate data across different streaming platforms (Twitch, Discord, Youtube).