Used the Bootstrap framework to write a website for my final undergraduate project. Several techniques were used to implement my website: HTML, CSS, SASS, JavaScript, JQuery, and JSON.
Nov. 2016Taught myself PHP because some saied that PHP is the best language in this world:). In my project, I used MVC framework to organize PHP code. The server-side accepts user request and send data back and forth between MySQL database and user interfaces.
Jan. 2017Took an intermediate online Java course provided by UCB as well as JavaOOP class when in CMU.
June. 2017Developed a Face Recognition Information System (a desktop application) in JAVA. The application is build on JavaFX. Face detection and recognition functions are based on OpenCV library.
Oct. 2017Started to learn R. Use various R packages to analyze and visualize data. I did a project to analyze the effects immigration status and student engagement on mathematical literacy based on data from Programme for International Student Assessment (PISA).
Nov. 2017Started the amazing cloud computing course. The first project was to analyse large volume dataset(170TB) from Wikipedia page view history. Wrote mapper and reducer using python to filter out pages whose monthly view is less than 100,000. Configure, deploy, execute and debug MapReduce jobs on AWS EMR by leasing 10 E2C instances.
Jan. 2018Interned in Huawei Tech. as a Cloud Computing Engineer. Assisted the researchers on new network protocol model design and testing. Focued on packet structure design and schedule.
June 2018Started the fabulous machine learning class taught by Matt Gormley. Studied learning theorems and many ml models. Topcis includes: Perceptron, Naive Bayes, Decision Tree, KNN, Linear Regression, Logistic Regression, Neural Networks, Hidden Markov Models, Reinforcement Learning, Kernels and SVM.
Feb. 2019Worked with Eaton Corporation to finish the Capstone Project. Eaton is a power management company with sales of $21.6 billion in 2018 and 99,000 employees around the world. Based on Eaton’s needs, the project has two objectives:
The primary objective is to improve Eaton’s scoring model that captures the likelihood that customers would purchase Eaton's products. The three steps of this subproject included: Validated the existing model, incorporated Eaton.com web click behavior into the current model and monitored recent Google articles for sentiment analysis.
The secondary objective is to designing an anonymizer tool (A desktop application written in Python), having encryption and decryption capabilities, to share data with external sources.
Mar. 2019