Software Engineer2019 - PRESENTVerkada
- Built layout customization UI, interactive vx (D3) charts and dashboards for the viewing station, environmental sensor, and alarms product lines.
- Created and maintained a companion React Native app to allow customers to arm and disarm their sites remotely.
- Developed API endpoints and cross-server microservice communication in Python, with storage in PostgreSQL and InfluxDB.
Full-stack Software Engineer2017 - 2019Unity
- Created a Go stats API leveraging Druid, Mongo, and GCP, with tight communication with other Go and Node.js microservices using NATS.
- Created a daily Kubernetes cron job to ingest large sets of Druid data to aggregate and calculate benchmarks for ad impressions.
- Built the Unity Ads overview and reporting dashboard in React and Material UI using best practices, including Jest testing, shared versioned component libraries, Material UI standards, and close team collaboration with the Helsinki team.
Software Engineer (Web)2013 - 2017Adobe
- Built several AngularJS components as the framework was introduced into the codebase, building common date and time selector components, bulk tools, form fields, and tables.
- Coordinated bi-weekly releases as a release and merge master with the Emeryville, CA and Chengdu, China UI teams consisting of around 20 people.