Product domain included Riot Data Model API and consumers, an internal data model and web app consumers of all things Riot corporate related, including workers, teams, products, blueprints.
Lead developer for rearchitecting and migrating SQS-based change data capture service to use Kinesis streams to process, auto-recover, and output diff reports of enterprise events from PostgreSQL database to VPC-protected Elasticsearch and Neo4j graph database, minimizing reindexing duration from ~5 hours to <10 minute and zero downtime.
Contributions for Riot's internal applications and services were primarily in React (ES6+, Typescript), Redux, Serverless, MongoDB, Elasticsearch and Neo4j graph DBMS, Kinesis, SQS, SNS, s3, Webpack, Terraform.