Jiaqi Hu
*****.****@*****.*** 314-***-**** Sunnyvale, CA 94085
Education
Washington University in St.Louis, St. Louis, MO Aug. 2017 - May 2019
• M.S. in Electrical Engineering
Courses: Data Structures and Algorithms, Computer Systems Architecture, Artificial Intelligence, Machine Learning, Cloud Computing with Big Data Applications, Mobile Application Development, Database Management Systems. Soochow University Suzhou, China Aug. 2013 - Jun. 2017
• B.S. in Electronic Information Engineering, Academic Excellence Award University of Cambridge, Cambridge, UK Jun. - Aug. 2015
• Leadership & Management Exchange Program
Skills
Language : Java, Python, Kotlin, C++, JavaScript, C, HTML, CSS, XML, Matlab Framework: Django, React, Bootstrap, Express.js, Node.js, PostgreSQL, MongoDB, MySQL, Redis, Hadoop, Spark Technologies &Tools: Java Servlet, Apache Tomcat, Android Studio, Intelli J, Eclipse, Anaconda, Jupiter Notebook, Visual Studio, MAMP, RESTful, Git, Npm, Yarn, Pig, Flume Work Experience
Software Engineer, Full-Stack Developer, Claymore Mountain View, CA May.2019 - May.2020
• Built back-end Django API integration in registration, user profile, payment part to improve the customer experi- ence and cut down on development time.
• Work with 3 third-party game providers to integrate games in our platform, provided data via RESTful APIs w/ JSON, designed model to store user info, transaction, game records via PostgreSQL.
• Integrated Iovation for device fingerprinting, detected risk level, stored user device info in database and Redis.
• Designed and display for the screens in front-end, XML, Kotlin for android and React for web. Software Engineer Intern, OSRAM Suzhou, China Jun. - Aug. 2016 Research project Ambience Light of RGB Color Mixture inside the Car
• Completed the data measurements of the colors outputted by three routes PWM with 5% step precision and delimit- ed the color range of the LED chips with C, MATLAB.
• Adopted Renesas’s RL78F12 MCU to control the color variation of LED chips using C in CS+ IDE, set 12 kinds of predetermined colors.
• Created interface functions for users to select their favorite colors and modify different shining modes using C. Project
Java Web Service Development - Restaurant Recommendation Website based on Yelp API
• Developed an interactive web page with HTML, CSS, JavaScript for users to search restaurant.
• Developed a web service using Java servlet, REST API to handle HTTP requests and responses.
• Utilize MySQL database to store restaurant information from Yelp API.
• Designed a personalized content-based recommendation algorithm based on search history and favorite records.
• Deployed server side to Amazon EC2 to handle 150 queries per second tested by Apache JMeter. ChatNearby - Android App
• Developed a real-time chat app that allow users send and receive text messages.
• Designed an account system with Firebase Authorization.
• Stored user profile and messages in Firebase Database & Firebase storage.
• Used Google Maps API to calculate the nearby distance between users. MapReduce Approach to Collaborative Filtering for the Netflix Challenge
• Analyzed the input data and implement the pre-processing job for normalized ratings using Python.
• Implemented the collaborative filtering algorithm and found the k-most similar items with Spark.
• Predicted the ratings for all user-item pairs and evaluated the error with Spark.
• Executed the Spark application on the full data on Amazon EMR. Pacman Artificial Intelligence
• Found paths to reach a particular location and to collect food efficiently using graph search algorithms(BFS, DFS, uniform-cost, A*), eat all the dots with Python, Linux shell.
• Designed agents for the classic version of Pacman, including ghosts. Implemented minimax, alpha-beta, expecti- max search and evaluation function design using Python.
• Implemented value iteration and Q-learning, test agents on Gridworld and applied them to pacman using Python.