Resume

PDF version is available here for download.

Education

University of California, Berkeley

Bachelor of Arts, Computer Science
Class of 2015

Relevant Courses

  • Data Structures
  • Machine Structures
  • Discrete Math
  • Linear Algebra
  • Computer Graphics
  • Parallel Software Engineering
  • Artificial Intelligence
  • UI Design / Android Development
  • Networking

Skills: Proficient

  • Javascript (ECMAScript 5+)
  • ReactJS
  • Redux
  • Redux Saga
  • HTML, CSS, Sass
  • Git

Skills: Familiar

  • AngularJS
  • Angular 2
  • Typescript
  • Webpack
  • NPM/Yarn
  • jQuery
  • Go / Golang
  • Java / JEE Servlets
  • Subversion
  • Python 2
  • Django
  • C++
  • C

Work Experience

Software Developer

Phil, Inc.

June 2018-

Implemented reusable consumer-facing user interface components in React and Javascript ES6, managed application state using Redux, migrated important web flows from Ruby/jQuery to ReactJS, implemented custom AngularJS components for internal tools, implemented backend API logic using Golang, integrated 3rd party tools (Twilio, Lob) into platform. Spearheaded application rewrite from AngularJS to React.

Software Developer

StrongAuth

April 2016-August 2017

Assisted with UI/UX prototyping, database design/implementation, and back-end development for security web applications. Led application development using Angular 2 and Typescript. Wrote back-end J2EE EJB code and REST/SOAP APIs. Maintained Java Servlets and JSP application code to match updated third-party API specs.

Web Developer

All Natural Medicine Clinic

May 2015-August 2015

Redesigned company website to be responsive and user friendly. Created custom WordPress theme using JavaScript, jQuery and Twitter Bootstrap. Maintained website and updated it according to client’s needs.

Technical Evangelist

Live2D

August 2014-March 2015

Independently organized product showcases and taught company’s software suite at conferences. Explained functionality and usage of company’s SDK to potential developers using examples in Java. Created promotional graphics for events.

Programmer/Design Intern

Live2D

June 2014-August 2014

Used company’s SDK to create sample applications for Android with Java and the Android SDK. Also created a sample game application for Windows using C# and Unity 3D. Created models with company-developed software suite. Created tutori-als and promoted company’s software stack through events and media.

Research Assistant

UC Berkeley

March 2014-May 2014

Used HTML, CSS, JavaScript and Google Maps API to create a web application that accepted user inputs of stress and visualized stress causes, storing them in a MySQL database.