You are on page 1of 1

Tingchang Deng React | JAVA | NodeJS | Cloud | Hadoop | Unity

www.dengtingchang.com https://www.linkedin.com/in/dengtingchang Fremont,CA


https://github.com/xmenmagneto dengtingchang@gmail.com 818-306-8305

Education
!

Illinois Institute of Technology, Chicago, IL 09/2015 – 12/2017


Master of Science: Electrical Engineering, GPA: 3.46
Lanzhou University, China 09/2011 – 06/2015
Bachelor of Engineering: Electrical Engineering, GPA: 3.57
Related Coursework: Algorithms and Data Structures, Principle of Database Systems, Object-Oriented Programming,
Computer Network Security, Advanced Computer Networks, Performance Evaluation of Computer Networks
Project Experience
!

Fun Events Recommendation – (Java, RESTful Web Service, AWS, MySQL, MongoDB, AJAX) 08/2017 – 12/2017
http://54.165.118.138:8080/fun_event
• Designed an application to get fun event recommendations (using content-based recommendation algorithm)
• Created RESTful APIs (Java Servlets) to handle HTTP requests, and captured event data in databases(MySQL and
MongoDB), and used AJAX for asynchronous communication with server
• Implemented JUnit tests and deployed server to AWS(EC2) to handle 150 queries/sec (tested by Apache JMeter)
• Used ELK(ElasticSearch, Logstash, Kibana) to analyze user behavior based on demographics to find target users
Around: Social Network – (Golang, React, Google Cloud Service, Redis, AJAX) 04/2017 – 08/2017
https://around-react.herokuapp.com
• Developed a web service using Golang to handle post requests and deployed it to Google Cloud
• Utilized ElasticSearch(GCE) to provide Geo-location based search of posts within specified range
• Used Google Dataflow to dump data (from BigTable to BigQuery) to efficiently analyze data (for spam detection)
• Implemented Token-Based Authentication (OAuth) and utilized Redis to improve cache performance
• Used React to build user-friendly web interface for Around, and used AJAX to access data from MySQL
NodeJS Web Application - (NodeJS, MongoDB, JavaScript) 01/2017 – 04/2017
https://sheltered-escarpment-36743.herokuapp.com
• Utilized Node.JS to develop an eCommerce app allowing users to browse products and purchase with Stripe
• Implemented Facebook OAuth using PassportJS, and utilized cookies and sessions to verify authentication status
• Designed RESTful routes with NodeJS to support HTTP requests, and used ElasticSearch to provide quick search
• Built responsive layout using HTML, CSS, JavaScript, jQuery, LESS and deployed server on Heroku
Google Search AutoCompleter – (Docker, Hadoop, MapReduce, Java, MySQL) 09/2016 – 12/2016
https://youtu.be/N_3OhwYRHCY
• Used Hadoop to develop an Auto-completer for search engine to predict possible search results for users
• Used Docker to create Hadoop cluster and built language model (N-Gram) from 4605 books using MapReduce
• Filtered language models with high probability and stored in MySQL, which improved prediction performance by 85%
• Designed web interface accessing data from MySQL using jQuery, PHP, and AJAX
Game Development - (Unity, Unreal) 05/2015 – 08/2015
https://youtu.be/PjrRFdsv9bM - (Survival Shooter)
• Developed a Survival Shooter and Space Shooter game with Unity, and a third-person running game using Unreal
• Worked with Mesh Models, Textures and Materials, and set up environment, character, and camera for games
• Utilized OOD design principle in C# scripting for best practices of game architecture
Skills
!

• Web Service Development: Java, NodeJS, Golang, MySQL, MongoDB


• Front End Skills: React, AJAX, HTML, JavaScript, CSS, jQuery, LESS, SASS
• Cloud Service: AWS, Google Cloud Service, Redis
• Big Data: Hadoop, Docker
• Other Technologies: C#, Python, Unity, Unreal, JUnit, JMeter
Certificates
!

Web Developer BootCamp - Udemy 07/2016


Completion of Amazon Clone - Udemy 08/2016

You might also like