Developed features and systems throughout the web application stack (persistence, retrieval, UI/Frontend, deployments, data-pipelines, monitoring, etc.) using a wide variety of tools and languages. Infrastructure was mostly ran on self-managed bare EC2 instances and handled massive load from billions of active SDK installs.
Languages: Go, Ruby, JavaScript, Scala
Technologies: Cassandra, Kafka, React, Redux, Rails, Sinatra, Node, MongoDB, ElasticSearch, Docker, Kubernetes, AWS (EC2, ELBs, EBS, S3, ElasticBeanstalk)
Projects of note:
Architected a new data pipeline and suite of services to extract insights from a 30k+/sec event stream and terabytes of archived event data. (Go, Cassandra, Kafka)
Migrated legacy Backbone dashboards to a React/Redux architecture, improving rendering time and the pace of future feature delivery. (React, Redux, D3)
Oversaw a successful migration of app store data providers, including a 40MM line database migration. (Scala, Cassandra)
Built several services for managing app store data. (Scala, Akka, Cassandra, ElasticSearch)
Greenfield rewrite of our internal admin dashboard. (React)
Redesigned the primary authentication flow for use with a 3rd party authentication provider (Auth0). (Rails)
Built a proxy server to sit between our microservices and web dashboard to aggregate API calls and collate data. (Node, Hapi)
Built internal integration tools for Hubspot and Marketo. (Rails)
Participant in dev-ops on call pager rotation.