Zhen Jun Xu (Arlen)
Full Stack Developer - Vancouver, BC
Education Background
New York University - New York, USA
Master of Science • Jan 2022 - May 2023
- Major in Management and Systems
Master of Science • Sep 2021 - Dec 2021
- Major in Integrated Marketing
Simon Fraser University - Vancouver, Canada
Bachelor of Science • Sep 2014 - 2019 Dec
- Mathematics and Computing Science Joint Major
- Statistics Major
Skills
Programming Languages | Frameworks / Libraries / Tools |
---|---|
JavaScript, Typescript | React, Node.js, Express.js, Next.js, Electron |
HTML5, CSS3 | MUI, Tailwind CSS, Chakra UI, Bootstrap |
React Redux, React Query, React Router | |
jQuery, Firebase, Prisma, Socket.io | |
Docker, Webpack, Vite, Storybook, Jest | |
Python 3.x | Flask, Tkinter |
Numpy, Pandas, Scikit-learn, Matplotlib | |
Jupyter Notebook | |
R | R Studio |
SQL | PostgreSQL, MongoDB, SQLite, Oracle |
C/C++, Matlab, Latex |
Version Control | Operating Systems | Cloud Services |
---|---|---|
Git (GitHub, GitLab) | Mac OS, Linux | GCP, AWS, Vercel, Heroku, Railway |
Professional Experience
Orient Securities Company Limited - Shanghai, China
Full-Time Data Analyst • System Development Department • Jun 2021 - Aug 2021
- Construct and optimize an Image Risk Analysis model through machine learning algorithms to determine whether the images uploaded by the users are the original pictures or the pictures taken by the camera on the monitor screen.
- Construct and optimize a NLP (Natural Language Processing) Sentiment Analysis model through machine learning algorithms to classify the sentiment of the text entered by the users.
China International Capital Corporation Limited - Remote
Online Part-Time Assistant • IT Department • May 2020 - Jun 2020
- Implemented data collection and analysis with Python and conducted a quantitative analysis of financial market data.
- Completed an industry research report on the application of block-chain in the securities industry and an analysis report on option strategies.
- Learned how to construct the quantitative financial model and generated an analysis report.
Project Experience
Official Website for Wave Independent Film Festival
Feb 2023 - May 2023
Project Objective: Develop a official website for the Wave Independent Film Festival.
- Used React, Next.js, and Chakra UI and Prisma to develop the application. The website showcases the goals and philosophy of WIFF, as well as introductions to the Chinese-language independent films that will be shown at the festival. The website also provides methods to purchase tickets for each movie.
- Used Stripe Checkout to implement the payment function.
Yami Market Application
Sep 2022 - Dec 2022
Project Objective: Develop a web shopping application that allows users to buy products.
- Used React, React Redux, React Query, and MUI to develop the front-end of the application. The application allows users to browse products, add products to the shopping cart, and purchase products. The application also allows users to create an account, log in, and log out.
- Used Flask, JWT to develop the back-end of the application. Used Psycopg3 database interface library to connect to the PostgreSQL database.
- Used Nginx, PM2, ZeroSLL to deploy the application on the AWS EC2 instance, and use AWS RDS to store the data.
Web-based Information Systems
May 2019 - Aug 2019
Project Objective: Develop a web application called Music Box to manage uploaded music documents.
- Designed the app UI and implemented the program design of the front-end framework with HTML, CSS, and jQuery.
- Deployed the back-end code and accomplished the front-end and back-end merging.
Linear Models in Applied Statistics
May 2018 - Aug 2018
Project Objective: Design a multiple linear model to predict movie revenue.
- Cleaned and combined movie data with R; constructed a multiple linear regression model to predict movie revenue.
- Used variance-stabilizing transformation to adjust and improve model; chose the best model using AIC/BIC technique.
Database Systems
May 2018 - Aug 2018
Project Objective: Design and implement a rational database and connect it with GUI by Python.
- Acted as team leader and major code contributor.
- Designed the database structure based on methods and techniques such as Entity-Relationship Diagram, Data Definition Language, Normal Forms, and Relational Algebra and Datalog.
Selected Topics in Computing Science
May 2017 - Aug 2017
Project Objective: Recognize images to predict the weather by machine learning method.
- Used Python data analysis libraries (Numpy, Pandas, Scikit-Learn) to clean and combine data.
- Used the method of PCA to reduce the dimension of images to improve the efficiency of computation.
- Added new features, cloud shape in image, temperature, visibility and humidity and split new dataset by a specific value of visibility to two training datasets.
- Chose three classification algorithms (KNN, GNB, SVM) in machine leaning to construct the supervised learning models.