TECHNOLOGIES

RELATED WORK EXPERIENCE

Symptom Tracker

Oct 2019

  • Developed a web app that tracks consumed foods and symptoms experienced by users, helping users draw relationships between the food they eat and the way they feel.
  • Built this project in a team of 6 people over 3 weeks, working full stack.
  • Implemented the use of USDA Food Composition Database API for the project.
  • Designed a relational database to store user data and to cache USDA data in order to minimize third-party API calls.
  • Handled the switch to the new USDA FoodData Central API, when I learned that the original API was to be shut down.
  • Solved a lot of the merge conflicts for front-end and back-end pull requests.
  • Tech: React.js, Chart.js, Node.js, Express.js, PostgreSQL, Knex.js, Mocha, Chai

TFT Builds

Aug 2019

  • Coded a website that allows users to create builds for Teamfight Tactics (an online competitive game) with exact stat updates.
  • Built this project by myself over 3 weeks.
  • Designed a RESTful back-end server enabling user-created builds to be persistently stored and shared.
  • Built a framework of the game's stat calculations to streamline the process of updating the website every time the game developers make changes. Still requires slight manual adjustments for major game-system warping patches.
  • Tech: React.js, Node.js, Express.js, PostgreSQL, Knex.js, Mocha, Chai

Spaced Repetition

Sept 2019

  • Created a website that enables users to enter flash card sets and practice them using spaced repetition.
  • Built this project with a partner over a week, pair-programming throughout the process.
  • Designed a relational database to efficiently and persistently handle a user's queue of flash cards.
  • Utilized Cypress.io to conduct end-to-end tests.
  • Tech: React.js, Cypress.io, Node.js, Express.js, PostgreSQL, Knex.js, Mocha, Chai

ADDITIONAL WORK EXPERIENCE

Teaching Assistant
Pre-Calculus, Calculus, Ordinary Differential Equations, Linear Algebra, Discrete Structures at UCLA

Sept 2016 - June 2018

  • Planned and executed discussion sections for various math courses with excellent student reviews, averaging more than 8 stars on a 9 point scale in effectiveness.
  • Taught Discrete Structures for three quarters. Designed lessons to teach students basic Python to code for graph-theoretic algorithms and various implementations of graphs in object-oriented programming.

Researcher
REU at East Tennessee State University with Professor Anant Godbole

Summer 2015

  • Designed and programmed algorithms to help answer graph theoretical questions using Python and C++ with a research team
  • Devised and proved sharp thresholds for covering various combinatorial objects with probabilistic methods.
  • Presented results at the American Math Society's Joint Math Meetings 2016 in Seattle.

EDUCATION

Thinkful
Full Stack Web Development in JavaScript

June - Oct 2019

  • Completed intensive, four-month, web development course, emphasizing industry best practices.

University of California Los Angeles
Ph.D. Candidate in Mathematics, GPA 3.74

Sept 2016 - June 2018

  • Audited Mathematical Aspects of Scientific Computing: Techniques of Scientific Computing course.
  • Exited the program after two years to pursue an industry career.

Dartmouth College
B.A. in Mathematics, Graduated Summa Cum Laude, GPA 3.94

Sept 2012 - June 2016

  • Awards : Rufus Choate Scholar (Dean's List) 2013-2015, Francis L. Townsend Prize in Mathematics 2014, Milham Grant 2015, Phi Beta Kappa
  • Relevant Coursework : Computational and Experimental Mathematics, Combinatorics, Graph Theory