Y i n g d a D u
*** ********** ****, **, ***** 917-***-**** *****@*******.*** My Website: http://yingda.site/
Objective: Entry-level full-time analysis positions
EDUCATION
Cornell University, M.S in Civil Engineering, Ithaca, NY, GPA: 3.81/4.0 08/2015 - 12/2017
Related Coursework: Data Structure, Database System, Operating System, Algorithms, System Programming, Web Application, Software Engineering, Networks, Deep Learning
Nankai University, B.S in Environment Engineering, Tianjin, China 09/2011 - 05/2015
TECHNICAL SKILLS
Programming Languages: Java, JavaScript, HTML5/CSS3, Python, SQL
Web Framework: Django, Node.js, React.js, Spring&Hibernate, D3.js, Angular.js, jQuery, Bootstrap, Hadoop
Tools&Database: Git, JUnit, Tensorflow, AWS, Heroku, Redis, virtualenv, Docker, MySQL, PostgreSQL, MongoDB
EXPERIENCE
Java Developer, Simida Technology Company, ShenZheng, China 12/2016 - 01/2017
Contributed to the development of an online payment website with several thousands customers
Focused on back-end development using Java SpringMVC framework with DAO, REST, OOD pattern
Used Hibernate to interact with MySQL database ensuring the consistence of transaction data and implement CRUD operations on backend database.
Graduate Research Assistant, AguaClara Lab, Cornell University, Ithaca, NY 08/ 2016 - 08/2017
Built Inception-ResNet, ResNet, and VGGNet models on Tensorflow, training and fine-tuning from scratch to classify pollutes images
Achieved 80% top-5 accuracy on dataset with 200 classes
Collected, analyzed and visualized the daily research data set using Numpy, Pandas and Matplotlib
PROJECTS
Movie Recommender System Based on Hadoop
Implemented Map-Reduce based collaborative filtering movie recommendation with 100k dataset in Java, and deployed the system on AWS EC2
Applied common movies, and weighted top 10 analysis on dataset on Hadoop
Data Analysis and Visualization (http://www.yingda.site/datavisualbabyname.com/)
Developed a web crawler in python with BeautifulSoup, scraped and integrated data from wizard
Designed and implemented an interactive website using D3.js by using tree map, geography, and word cloud to visual the data
Collaborative Online Judge System
Implemented a web-based collaborative code editor which support multiple user editing simultaneously
Developed a web application with AngularJS for frontend, OAuth for authentication, NodeJS for backend and MongoDB for database, used Socket.io and Redis to handle the heavy client-server communication
Built a user-code executor service in Flask and execute users’ code in Docker container
Optimized performance using RESTful API and Nginx
NY Automotive Dealership Website (https://nyautowebsite.herokuapp.com/home)
Designed and implemented a web service in agile process with ReactJS, Django, and Webpacker for vehicle trade and deployment
Developed the Ajax based frontend with Webpack, ReactJS, and Redux for middlewares and reducers
Implemented MVC backend with Django REST framework and backend job queue with Celery and Redis
Database Management System
Designed a SQL interpreter which achieved basic functions like select, project, join, sort, distinct in Java
Optimized the system by building the B+ tree index, External sort, Block Nested Loop Join and Sort Merge Join
Created unit testing using JUnit and did the performance benchmarking to guide optimization