tan_resume

1

Click here to load reader

Upload: patrick-tan

Post on 16-Apr-2017

10 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Tan_Resume

Patrick [email protected] | 714.864.9041

EDUCATIONUNIVERSITYOFCALIFORNIA, LOSANGELESHenri Samueli School of Engineeringand Applied ScienceMS IN COMPUTER SCIENCEExpected December 2017 (UCLA)GPA: 4.0 / 4.0BS IN COMPUTER SCIENCEMarch 2016 (UCLA)GPA: 3.719 / 4.0 - Cum Laude

SKILLSEXTENSIVE EXPERIENCE:C++ • Java • HTML/CSSJavaScript • jQuerySOME EXPERIENCE:C • PHP • PythonAndroid • LISP • CoffeeScriptMongoDB • AngularJS • SQL

COURSEWORKAlgorithms and ComplexityAutomata TheoryArtificial IntelligenceComputer NetworksComputer SecurityDataMiningData ScienceMachine LearningOperating SystemsPattern RecognitionPrototyping LanguagesSoftware EngineeringWeb ApplicationsWeb InformationManagement

AWARDSDean’s Honors List (5 quarters)Upsilon Pi Epsilon Honor SocietyRegent Scholar, UCLAValedictorian, Cypress High SchoolEagle Scout, Boy Scouts of America

LINKSLinkedInlinkedin.com/in/patricktiotan

EXPERIENCENATIONAL INSTITUTESOFHEALTH | WEB DEVELOPERJuly 2015 – Current

• Designed and developed a biomedical resource discovery index (Aztec) thatallows users to search through a large database of resources.

• Implemented search functionality using Solr andMongoDB.• Created andmaintain website (aztec.bio), using Node.js and Amazon EC2.• Created a user registration systemwith account validation using tokens and a

secure user login system using Passport andMongoDB.• Set up continuous integration, wrote test cases, and wrote all documentation.

SCALABLEANALYTICS INSTITUTE | RESEARCH ASSISTANTSeptember 2015 – Current

• Analyzed and improvedmemory allocation for a suffix tree that would compareRNA sequences and find similar strings in C++.

• Aided in development of SRC-LDA, an LDA (Latent Dirichlet Allocation) methodusing prior knowledge sources and labeling (paper under review).

• Currently developing hierarchical LDAmodel to improve SRC-LDA in C++.

PURPLE SERVICES | SOFTWARE DEVELOPMENT INTERNMay 2016 - August 2016

• Wrote test cases for mobile application usingWebdriverIO andMocha.• Aided in porting Android and iOS from Sencha Touch to React Native.

USC LABORATORYOFNEUROIMAGING (LONI) | WEB DEVELOPERJuly 2014 - September 2014

• Fixedmiscellaneous bugs and addedminor functionalities to LONI website.• Implemented automated PDF reports on brain scans using JS, PHP, and FPDF.

UCLA STATISTICSDEPARTMENT | WEB DEVELOPERMay 2013 – June 2015

• Developed web applications, including an interactive navigator for the SOCR(Statistics Online Computational Resource) database in HTML and JavaScript.

• Created a framework for converting data between different formats to be usedto calculate and display different statistical models in JavaScript/CoffeeScript.

• Managed projects for UCLA SOCR student researchers in 2014-2015.

OTHER PROJECTSROUTE RUNNER | MOBILE APPLICATIONSeptember 2015 - December 2015

• Worked with a team of nine to createRoute Runner, an Android mobile game.• Built on top of libgdx and GoogleMaps. Using real locations for the gamemap.• Primarily worked on Android development. Implemented ability to draw routes

on themap and integrated Google Oauth for user management.

TWITTERNAMEDENTITY EXTRACTION | RESEARCH PROJECTDecember 2015 - March 2016

• Created named entity recognizer using part-of-speech tagging, shallow parsing,and capitalization features.

• Worked on natural language processing for part-of-speech tagging and wordvectorization.

1