DONGJIE TANG
*** **** *****, *** **, Boston, MA *2215 (H) 617-***-**** (C) 617-***-**** *******************@*****.*** Profile
Talented software developer with strong educational background Six years' academic and research experience on software and hardware Comprehensive knowledge in Computer Science from hardware, database and algorithms to shell scripts Great communication skills and teamwork spirit
Education
Master of Science: Computer Engineering 05/2015
Boston University - Boston, MA
Bachelor of Science: Computer Science and Technology 07/2013 Shanghai University of Electrical Power – Shanghai, China Technical Skills
Advanced knowledge of C++ and Java Junit and Github Advanced knowledge of algorithms and data structures Performance and scalability optimization Experience with Linux shell scripts Experience with Linux kernel and Android Data analysis using Python
Network communication
Related Experience
Research Assistant (Python, Tweepy, Shell Scripts, SVM, Text Modeling, Multi-Threads) Media Department – Boston University
Big data analysis based on information from twitter My contributions: 1) developed a multi-threaded crawler which can continuously crawl and clean data without collapse; 2) utilized data mining algorithms to analyze data My achievements: the crawler is still used by professor and some results are included in her published papers. Intern (Oracle, Stored Procedures, Triggers, Cognos, Views) Industrial and Commercial Bank of China – China
Analyzed salary conditions of people working in the banking system My contributions: 1) cleaned data; 2) wrote SQL language to extract useful information; 3) created reports on Cognos Achievements: results are still used by the Industrial and Commercial Bank of China Research Assistant (3D Architectures, C++, C, Multi-Threads, Operating System, Linux) Boston University
Designed distributed software applications to optimize hardware performance My contributions: 1) implemented the software; 2) configured the OS Achievements: the applications and OS are still used by PhD students at BU. Related Projects
Deduplicator (Java, Sqlite, Rabin Fingerprint, Sliding Windows, Multiple Threads) 05/2014 Significantly reduced the space for file storage
Achievements: http://youtube/1_19ZYnjxtQ
My contributions: 1) implemented the Rabin fingerprint scheme; 2) parallelized the whole application My Survey (Dynamic web pages, SQL SERVER, Ado.Net, JS, XML, HTML, AJAX,CSS) 05/2014 A public survey website allowing users to do surveys online with/without registration Achievements: our design reduces server pressure significantly and make sure the safety of data transmission My contributions: 1) created logging and results webpages; 2) designed the database. Indoor GPS (C++, Android, Linux Kernel, QT, Normal Distributions, Trilaterations, Linear Regression, Socket) 01/2014 Tracking people in the buildings through signals from routers. My contributions: 1) set up the Linux kernel; 2) implemented the algorithm; 3) processed the signal Achievements: we could locate any user holding mobile devices with our app. PhD students took over this project for future development.
Language
English: Fluent
Mandarin: Fluent