Career Profile

Backend Software Engineer. 9 years of industry experience. 2 years of research experience.

Currently working on the platform team at Iterable.

Experiences

Senior Infrastructure Engineer

01/2022 - Present
Iterable, San Francisco.

User Data Infrastructure.

Adding Cockroach DB into our stack.

  • Aggregation using ElasticSearch.
  • Terraform, Kubernetes on EKS.

Senior Software Engineer

06/2020 - 01/2022
Fieldwire, San Francisco.

Platform Team.

Responsible for the performance, security, scalability of the Fieldwire cloud platform.

  • Ruby on Rails, Postgres, CDK on AWS.
  • Provionsioned Data Infrastructure - Athena, Redis, BigQuery.
  • Managed Fieldwire API releases.
  • Implemented defensive measures against faulty and malicious API clients.
  • Integrated a more modern Stripe Invoicing systems.
  • Improved Postgres database performance.
  • Onboards new engineers and oncall rotations.

Software Engineer

01/2018 - 05/2020
Yelp, San Francisco.

Commerce-Data Team.

Responsible for the financial reporting of Yelp’s revenue.

  • Owners of revenue Python batches.
  • Owners of revenue Data Warehouses.
  • Owners of Data Pipeline applications.
  • Owners of revenue Data Warehouses.
  • Designed Spark-based ETLs reports.
  • Devos with PaaSTA compute infrastrcutural.
  • Oncall hero and incident response team.
  • SOX Compliance experience.

Technical Project Manager

01/2017 - 12/2017
SmartThings,Samsung, Mountain View.

Responsible for the end-to-end device Integration on the Works With SmartThings platform. Worked closely with cross-functional teams in different geographic regions:

  • Bay Area (Design, Biz-dev)
  • Bangalore (Development)
  • Korea (Strategy)
  • Poland (Quality)

Software Engineer

01/2015 - 01/2017
SmartThings,Samsung, Mountain View.

Engineering a distributed, service-oriented architecture for connecting IoT devices to the SmartThings cloud. Built a real-time video streaming platform on the SmartThings OpenPlatform. Outreach to the developer community with events and coding demonstrations.

  • Video streaming platform on Node.js (Hub and Cloud)
  • Device health monitoring with Kafka

Softare Engineer

2014
Wireless Glue Networks

Built a demand-response energy platform used by IBM’s Japanese consumer business division. Responsible for certifying the platform on the OpenADR 2.0 IEEE standards. Developed a suite of integration tests across international standards.

Projects

Traveling Around the World - Traveled to 25+ countries to experience and document the fascinating oddities of nature and culture around the world.
Ace Monster Toys - A Bay Area hackerspace for technology enthusiasts. We focus on electronics and machining. Taught Python classes.
Black Rock Transit - A Burning Man 2010 Art Car. MUNI articulated bus in the Playa.

Publications

Research papers published during my stint at the RADLab, UC Berkeley. Our focus is on exploiting machine learners that get appplied everyday in common applications. For example, we attacked spam filters’ Bayesian learners with a little bit of social engineering and exploiting known vulnerabilitiy vectors. Our work culminated in a book chapter of “Misleading Learners”

Open Problems in the Security of Learning.
Blaine Nelson, Marco Barreno, Peter L. Bartlett, Jack Chi, Anthony D. Joseph, Benjamine I.P. Rubinstein, Udam Saini, J.D. Tygar
The First ACM Workshop on AISec, 2008
Exploiting Machine Learning to Subvert Your Spam Filter
Blaine Nelson, Marco Barreno, Jack Chi, Anthony D. Joseph, Benjamine I.P. Rubinstein, Udam Saini, Charles Sutton, J.D. Tygar, and Kai Xia
USENIX, LEET 2008
Misleading learners - Co-opting your spam filter
Blaine Nelson, Marco Barreno, Jack Chi, Anthony D. Joseph, Benjamin I. P. Rubinstein, Udam Saini, Charles Sutton, J. D. Tygar, Kai Xia.
Comp. Sci. Div., Soda Hall 2009

Skills & Proficiency

Python & PaaSTA

MySQL & Redis

Spark ETLs

Javascript & HTML5

ZigBee & Z-Wave & IoT