Resume

My educational background, skills, professional and project experience.


Last Updated May 11, 2023

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 LanguagesFrameworks / Libraries / Tools
JavaScript, TypescriptReact, Node.js, Express.js, Next.js, Electron
HTML5, CSS3MUI, Tailwind CSS, Chakra UI, Bootstrap
React Redux, React Query, React Router
jQuery, Firebase, Prisma, Socket.io
Docker, Webpack, Vite, Storybook, Jest
Python 3.xFlask, Tkinter
Numpy, Pandas, Scikit-learn, Matplotlib
Jupyter Notebook
RR Studio
SQLPostgreSQL, MongoDB, SQLite, Oracle
C/C++, Matlab, Latex
Version ControlOperating SystemsCloud Services
Git (GitHub, GitLab)Mac OS, LinuxGCP, 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.