daoyutu_resume

1
DAOYU TU 352-871-1061 [email protected] New York, NY linkedin.com/in/daoyu-tu github.com/dytu0316 EDUCATION University of Florida M.S. in Computer Science May 2016 Huazhong University of Science & Technology B.S. in Computer Science June 2014 PROFESSIONAL EXPERIENCES Insight Data Science Jun 2016 – Now Data Engineering Fellow New York, NY · Created Rettiwt, a twitter-like social media platform, involving streaming data in real time. Piped data from Twitter API through Kafka to Spark Streaming and saved into Cassandra and Redis. Designed a WebUI using Flask framework and Bootstrap to show tweet content to users.(daoyu.online) Shanghai Supercomputer Center May – Aug 2015 Web developer Shanghai, China · Completed detailed programming tasks in both front-end and back-end of administration and statistic modules. Designed and developed the functions of 10 JSP pages using jQuery, AJAX, Bootstrap and highcharts based on Struts+Spring+Hibernate framework and mySQL database. Developed an FAQ page management application in Java to assist customer service staff fill content in an html frame. Contributed to agile development with two reviews per week and assisted with peer code review. Jiangling Motor Corporation Jan – Mar 2013 Software developer Jiangxi, China · Programmed in SAP ERP system on materials management and production planning. Assisted with composing Excel and Power Point and generating testing data. ACADEMIC PROJECTS Rpal Compiler University of Florida Spring 2016 · Implemented a compiler of a pure functional language called RPAL in C++. The compiler first builds the standardized Abstract Syntax Tree and then analyzes the tree using a CSE (Controller-Stack-Environment) machine to evaluate the code. Web Service of parallel MSA University of Florida Fall 2015 · Implemented a RESTful API server in Scala to do parallel pairwise Multiple Sequence Alignment, using Akka Actor and Spray. Designed a user friendly web interface to display result. In roughly 30% of the results, our server beat Clustal Omega(one of the most popular methods in MSA) by matching score. Database Implementation University of Florida Spring 2015 · Implemented a single-user database system in C++ which supports a subset of SQL operations. Imple- mented database optimization engine to fasten SQL queries by tweaking the order of joining tables. SKILLS · Programming: JAVA, JavaScript, C++, Scala, SQL, HTML, PHP, CSS Data Engineering Tools: Zookeeper, Kafka, Spark, MySQL, Cassandra, Redis, Flask

Upload: daoyu-tu

Post on 07-Apr-2017

146 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: DaoyuTu_Resume

DAOYU TU

352-871-1061 � [email protected] � New York, NYlinkedin.com/in/daoyu-tu � github.com/dytu0316

EDUCATION

University of Florida M.S. in Computer Science May 2016

Huazhong University of Science & Technology B.S. in Computer Science June 2014

PROFESSIONAL EXPERIENCES

Insight Data Science Jun 2016 – NowData Engineering Fellow New York, NY

· • Created Rettiwt, a twitter-like social media platform, involving streaming data in real time.• Piped data from Twitter API through Kafka to Spark Streaming and saved into Cassandra and Redis.• Designed a WebUI using Flask framework and Bootstrap to show tweet content to users.(daoyu.online)

Shanghai Supercomputer Center May – Aug 2015Web developer Shanghai, China

· • Completed detailed programming tasks in both front-end and back-end of administration and statisticmodules. Designed and developed the functions of 10 JSP pages using jQuery, AJAX, Bootstrap andhighcharts based on Struts+Spring+Hibernate framework and mySQL database.

• Developed an FAQ page management application in Java to assist customer service staff fill content in anhtml frame.

• Contributed to agile development with two reviews per week and assisted with peer code review.

Jiangling Motor Corporation Jan – Mar 2013Software developer Jiangxi, China

· • Programmed in SAP ERP system on materials management and production planning.• Assisted with composing Excel and Power Point and generating testing data.

ACADEMIC PROJECTS

Rpal Compiler University of Florida Spring 2016· • Implemented a compiler of a pure functional language called RPAL in C++. The compiler first builds the

standardized Abstract Syntax Tree and then analyzes the tree using a CSE (Controller-Stack-Environment)machine to evaluate the code.

Web Service of parallel MSA University of Florida Fall 2015· • Implemented a RESTful API server in Scala to do parallel pairwise Multiple Sequence Alignment, using

Akka Actor and Spray. Designed a user friendly web interface to display result. In roughly 30% of theresults, our server beat Clustal Omega(one of the most popular methods in MSA) by matching score.

Database Implementation University of Florida Spring 2015· • Implemented a single-user database system in C++ which supports a subset of SQL operations. Imple-

mented database optimization engine to fasten SQL queries by tweaking the order of joining tables.

SKILLS

· • Programming: JAVA, JavaScript, C++, Scala, SQL, HTML, PHP, CSS

• Data Engineering Tools: Zookeeper, Kafka, Spark, MySQL, Cassandra, Redis, Flask