daoyutu_resume
TRANSCRIPT
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