Qin (Aria) Wu
21' MISM @ Washington University in St. Louis 19' CS @ Sichuan Agricultural University
Highly motivated Information System Management new graduate seeks software engineer opportunities, with sufficient project experience in web development and machine learning; Quickly learn and master new technologies; equally successful in both team and self-directed settings.
Education
Master of Information System Management 2019/08 - 2021/01
McKelvey School of Engineering, Washington University in St. Louis, St. Louis, MO
- GPA: 3.87/4.00 - Core curriculum: Data Mining, Optimization, Introduction to Cybersecurity, IT Architecture and Infrastructure, Enterprise Data Management, Applied Data Science for Practitioner
Bachelorās in Computer Science and Technology 2015/09 - 2019/06
School of Electronic Information and Electrical Engineering, Sichuan Agricultural University, Ya'an, China
- Average Scores: 87.8/100.0 - Core curriculum: Data Structures and Algorithms, Principle and Application of Database, Computer Network, Computer Composition Principle, Probability Theory and Mathematical Statistics
Language & Skills
A little more about me ā¤ļø - I am passionate and optimistic towards life. I'm a quick learner and I like dabbling in new fields.
Languages
Chinese | Native | Mandarin |
English | Fluent | IELTS: 7.0 GRE: 319(VR: 154 QR: 165 AW: 3.5) |
Skill Tags
HTML/CSS JavaScript MongoDB Visual Studio Node.js Express Framework Bootstrap Python SQL Tableau MATLAB C Java Git LinuxOther Skills
Professional Experience
Software Developer Intern | We Care STL, St. Louis, MO 2021/05 - Present
https://www.wecarestl.org/
- Maintained, updated, and troubleshoot organizational React website from scratch including microsites, applications and forms
- Currently collaborate with the team of 5 to design features of a brand-new website built with Laravel PHP framework and MySQL database
Project Experience
GoParks Web Application 2021/01 - 2021/04
https://goparks.herokuapp.com/
- Designed and implemented GoParks website that supports CRUD operations for users, parks and reviews depending on a userās authorization/ownership.
- Utilized RESTful architecture with Bootstrap 5 for styling; developed the backend using Node.js and Express framework; implemented MongoDB Atlas, a cloud-based NoSQL database, to store data.
- Integrated Mapbox to provide parksā information and link on map based on its location.
- Designed flash messages handling error and success results to provide users with feedback.
- Hashed password using a cryptographic salt by Passport.js to enhance the authentication mechanism.
- Deployed GoParks app through Heroku.
MovieBox React using Node Backend 2020/09 - 2020/11
https://github.com/oneariaaa/MovieBox
- Built with React and Bootstrap5 on the front-end implementing pagination, categories, searching, and sorting of objects, etc.
- Handled routes and redirects for different URLs form submissions; Form validation using JOI library.
- Authentication and Authorization using JSON Web Tokens; Integrated Sentry to track and be alerted to HTTP errors; Error logging using Winston library.
- REST API is used for data exchange between the front-end and the backend.
- Preprocess dataset by missing value filling and standardization. Execute exploratory data analysis.
- Visualize the data to show the commercial value of the data, such as obtaining the most popular game types in the world, the publisher with the most games in the world and the game platform with the most sales in the world.
- Based on the information of game type, publisher and platform, implementing one-hot coding and establish a linear regression model to predict the sales volume of the game.
- Preprocess dataset by data cleaning, categorical feature transformation, missing value filling and standardization, etc.
- Visually analyze the data to determine the analysis steps and methods.
- Execute linear regression, Lasso regression, and random forest to analyze the 14 chemical information variables of wine, obtain the model to calculate the predicted value; evaluate the model through the average absolute error.
- Implement logistic regression, K-nearest neighbor algorithm and self-built model to learn the training set and evaluate the model through the average absolute error.
- Refine the model by finding the best parameters using grid search (GridSearchCV). The final accuracy rate reached 99.8%.
- Preprocess the 50000 images with papercilps by ImageDataGenerator function from Keras.
- Customize a CNN model to train and learn the feature of images.
- Implement RMSE to measure the difference between the predicted number of paperclips and the actual number of paperclips.
- Apply Keras package to deploy the convolutional neural network; customize a VAE model; Calculate the mean and variance of each number k; Construct normal distributions and perform sampling reconstruction.
- Customize a convolutional layer to calculate the loss between the input image and the decoded image.
- Apply cosine similarity comparison method to compare the similarity of the images; Modify the number of dimensions and layers to generate the best parameters of the model.
- Plot 3-D normal distributions to show both Vk (V0) and Vkā (the difference between V0~9 and V1~9).
- Change the mean value by increasing the i-fold delta value, and compare the similarity of the two sets of data again to determine the best parameters.
- Responsible for the new club member recruitment in the 2016 Hundred Regiment Campaign. Recruit nearly 10,000 participants. Design and issue 1,000 brochures for the activity.
- Participate in discussions and decision-making with the instructor and the Bureau of the Social Federation, and responsible for the overall arrangement of departmental work.
- Propose and implement the WeChat Official Account for the Association; Take charge of daily management of the account and gain 2000 follows during one-yearās operations.