Post Job Free

Resume

Sign in

Software Engineer Data

Location:
Singapore
Posted:
November 13, 2012

Contact this candidate

Resume:

TING CHEN

Software Engineer, LinkedIn Corporation

abpj0x@r.postjobfree.com

www.cs.wisc.edu/~tchen

Education

1998.8-2002.7 National University of Singapore B.Comp in Computer Sciences

First Class Honors GPA: 3.82

2002.7-2004.12 National University of Singapore M.Sc in Computer Sciences

Thesis Title: View Processing for a Native XML DBMS

Winner of Singapore Computer Society (SCS) best Master Thesis Award 2005

2005.8-2011 University of Wisconsin, Madison M.Sc and PhD Student in Computer Sciences

Thesis topic: indexing for regex evaluation; current GPA: 3.81; Minor in Statistics

Experiences

2010.9-Now LinkedIn Corp. Software Engineer

Build Java-based recruiting tools on LinkedIn s professional network which enable recruiters to nd and

reach ideal candidates in a scalable and economical manner. The tool has its own website visible only to

paid recruiters. The website is built using Groovy-on-Grails framework in the front end, Oracle database

as the backend storage and wired with other components of LinkedIn codebase using Spring dependency

injection. My projects in our team include: (1) Provide web-based CRM features to LinkedIn s big

corporate customers including contract data migration. We used Apache ActiveMQ to process users

web requeuests and perform retry and error recovery if necessary. I wrote PL/SQL statements to move

data around in the backend. Groovy, a Java dialect and Javascript/Ajax are used to construct front

end webpages. (2) Show Who View My Pro le(WVMP) data to LinkedIn corporate customers. WVMP

stores viewer-viewee relationship data in LinkedIn s Voldemort distributed key-value store. We query and

anonymize the data before presenting it to the users. (3) Debug production issues on LinkedIn s website

by examing production logs using tools Splunk/GLU, checking RPC call performance and suggesting

database query tuning opportunities.

2008.5-2008.8 IBM Almaden Research Center Intern

Continued to design and implement novel indexing schemes for regular expression evaluation. We build

several versions of the index engine: on a Lucene index engine, a plain Linux le system and a IBM

DB2 database and compared their relative performances. We design an algorithm to build index on the

Linux FS with bounded memory guarantee, 80% less build time compared with state-of-the-art system

and small index sizes. To use the index engine, we invented a new index query algorithm which provides

more pruning of text documents. We also studied how to incrementally update the built index.

2007.5-2007.8 IBM Almaden Research Center Intern

Designed and implemented novel indexing schemes for regular expression evaluation

2006.10-2007.12 DBLife Research Group Research Assistant (Advisor: AnHai Doan)

Designed and Implemented the researcher citation subsystem of DBLife community information system

prototype (dblife.cs.wisc.edu) using perl; Helped to x system bugs of the production DBLife server

2006.5-2006.8 Google Inc. Intern )

Worked in Google s Ads Backend group to develop C++ middle-ware to improve the e ciency and

usability of Google s database server clusters

Skills

Java, C/C++, Perl, XSLT, PL/SQL, MySQL, PostgresSQL,DB2,CVS/SVN, Spring, Groovy/Grails

Publications

1. Jiansheng Huang, Ting Chen, AnHai Doan, Je rey F. Naughton: On the provenance of non-answers

to queries over extracted data. VLDB 2008

2. Eric Chu, A. Baid, Ting Chen, Anhai Doan, Je Naughton: A Relational Approach to Incrementally

Extracting and Querying Structure in Unstructured Data. VLDB 2007

3. Ting Chen, Jiaheng Lu, Tok Wang Ling: On Boosting Holism in XML Twig Pattern Matching using

Structural Indexing Techniques. SIGMOD 2005

2



Contact this candidate