Work
Mujin Inc
July 2023 -
Product Team Engineer, Tokyo Japan
Improving the API specification design for the robotics product.
Google
June 2019 - June 2023
Software Engineer, Pittsburgh PA
Maintained and upgraded the product classifier and attribute extractor, providing
newer and more reliable product annotations for downstream usage in search and ads
retrieval and ranking.
October 2021 - June 2023
Software Engineer III
- Designed and began a migration of classifier training data to use a newer input data type.
- Analyzed structured data sources to prove the headroom available to the attribute extractor and designed and implemented the conversion from the various sources to a standard format.
June 2019 - October 2021
Software Engineer II
- Unblocked an org-wide migration by enabling the classifier to classify a new data type with the same classification quality.
- Redesigned our curation changelog to enable an internal tooling migration.
- Reduced the noise in launch metrics by implementing an online experiment framework.
- Expedited classifier experimentation by integrating Vizier and performed classifier experiments finding a better learning rate.
- Implemented a changelog to get curation metrics on our attributes data model.
DIMACS
June 2018 - July 2018
REU Student, Rutgers
Researching Schubert calculus and stable Grothendieck polynomials with professor
Anders Buch. A weekly journal and presentations can be found on my
DIMACS site.
HackNY: Skillshare
May 2017 - August 2017
Engineer, New York
Performed full-stack development to maintain the website.
Executed various tasks to maintain and refactor the large Yii (PHP)
code-base and MYSQL database.
Enjoyed understanding the NY startup scene and meeting
incredible people through the all-encompassing HackNY
Fellowship.
Rutgers CS Department
January 2017 - May 2017
Grader, CS 415/516
Helped design and grade CUDA-based projects as the course
introduced GPU-based parallel programming.
Optum, Inc.
June 2016 - August 2016
Talent Development Program Intern, Basking Ridge, NJ
Using C#, implemented various finite-state machines and a
tokenizer to parse COBOL code to extract variable meta-data.
Improved the extraction program to read the 120,000+ files from
the mainframe and load data onto a database within 2 hours, down
from 2 days for a handful of the files.
Mphasis Inc.
June 2015 - August 2015
Software Engineer Intern
Using the WAMP protocol through AutobahnJS and Crossbar.io,
helped design and implement a multi-screen interactive application
with a ProcessingJS, jQuery, and Bootstrap front-end.
Available on GitHub
Education
Rutgers
August 2015 - May 2019
SAS, Honors College Student
Senior math and CS double major.
CS: Data Structures, Data 101, Computer Architecture, Systems Programming.
Math: Real Analysis, Linear Algebra, Abstract Algebra, Discrete math, Probability.
See my transcript for more.