Experience
2018 — Now
2018 — Now
San Francisco, California
Scaled out customer deploy tooling for speed (600% faster) and volume (3000 new customers over 6 months)
• I innovated novel methods to automate our customer resource provisioning process (Argo k8s workflows, CLI tooling, employee processes)
• I am a founding engineer and core maintainer of our customer provisioning process
Core maintainer of org-wide monorepo. Formed initial 2-person team responsible for monorepo infrastructure roll out
• We created a bespoke monorepo. Features include but are not limited to: build dependency graph generation and optimization.
• Our monorepo is not based on Basel nor other existing frameworks. It is Gitlab centric
• Built many features, tools and libraries for our monorepo infrastructure. It includes build infra, client UI deployment infra, a k8s server, and dynamic CICD pipelines (Gitlab centric CICD)
• Monorepo hosts over 20 projects and is built for velocity
• Supporting 50+ engineers in this monorepo
Key driver to bringing applications to production quality
• I am a key driver to bring our new cloud native application to SOC2 compliance. And past internal processes that mark our application as production ready
• this application is described here https://www.splunk.com/en_us/blog/platform/welcome-to-the-future-of-data-search-exploration.html
Created a microservice to export Dashboards as PNGs
• I green fielded a new micro service for Dashboards (k8s, Terraform, Docker, TypeScript, node.js, React 16). This service exports web based dashboards to images
Contributed features to our Dashboarding Application
• Built various features on the Splunk Dashboard Framework React library. It is a click and drag UI to build dynamic dashboards. Dashboards are powered by data queries. Open sourced: https://www.npmjs.com/package/@splunk/dashboard-core
I built at least 5 CLI tools from scratch
• These range from: provisioning resources, to deploying customer facing assets, Gitlab automation, and Slack automation.
2016 — 2018
2016 — 2018
San Francisco
Monetizing the platform with real time ads
• Re-built UI for Ads integration panel inside Unity Editor (Angular 1.x)
• Developed on our mobile front end where we displayed Ads (TypeScript, Mocha, Sinon, iOS & Android)
• Developed on our backend where we served Ads (Node.js, Docker & Go)
• Built out UI components for Monetization dashboard (Node.js, Docker, React, Angular 1.x, Jasmine & Jest)
• Interviewed software engineering candidates to scale up team
2014 — 2016
2014 — 2016
San Francisco
• Architected both technical and operational transition to Amazon Cognito for Single Sign On (SSO) to federate 3 BitTorrent applications and respective device platforms
• Automated white labeling, coached and backstopped partner integration codebase that generates 50% of revenue at BitTorrent
• Automated development tooling and maintained website platforms (utorrent.com, bittorrent.com & resilio.com) that boasts a combined 40+ million views a day that funnels into primary revenue
• Integrated video Ads and our in-house analytics system on BitTorrent Now (now.bt.co)
• Built a service for user feedback that would ingest and process 100,000 payloaded messages per day
• Built data jobs for Ad metrics via AWS S3 & AWS Lambda
• Built dashboard for daily data job monitoring
• De-coupled and re-built front end from monolithic service that served crash dumps
• Built 5 front end apps (using React, JSPM, Bluebird, Babel, LESS & jQuery) for user monetization applications
• Orchestrated tooling for efficient front end development (Gulp, Browsersync & Browserify)
• Developed system portability and deployment with Vagrant and Chef
• Automated server deployment, load balancing, monitoring, and continous integration testing
• Monitored and maintained servers
• Built user analytic funnels to model monetization
• Interviewed software engineering candidates
• Mentored and onboarded 2 junior engineers who were then quickly able to contribute to key projects
2013 — 2014
2013 — 2014
Traveling the travels
2012 — 2013
2012 — 2013
Vancouver, British Columbia
Consulted for Deem, Inc.
Education
The University of British Columbia