Education
New York University
Bachelor of Arts, Computer Science and Mathematics
GPA 3.83/4.00
2020 - 2024
Course Attended
Computer Science: Data Structure, Algorithm,
Computer System Organization,
Operating System, Agile Software Development, Data Management and
Analysis
Intro to Maching Learning, Object Oriented Programming, Web
Development
Computer Graphics
Mathematics: Discrete Math, Multivariable Calculus,
Linear Algebra, Real Analysis,
Theory of Probability, Ordinary Differential Equations, Numerical
Analysis
Internships
SailPoint
Software Engineer Intern, Backend API
Austin, TX (Remote)
Sept 2022 - Aug 2023
- Maintained and enhanced the recommendation API in IdentityAI with Spring and Springboot
- Led two interns migrating my last summer's visualizations to Qlik and expanding to additional services
- Configured Checkstyle linting and wrote unit tests with JUnit and Mockito to raise avg test coverage by 12%
- Conducted manual tests by deploying changes through Jenkins jobs and checking performance on Elastic
- Implemented Kafka-event-based caches that reduced times of resource-consuming queries by approx. 30%
- Optimized Identity Outlier response time by 8% by using cached S3 data instead of full Postgres queries
Software Engineer Intern, Data Engineering
Austin, TX (Remote)
May 2022 - Sept 2022
- Created visualizations to analyze the effectiveness of IdentityAI’s access request recommendations
- Constructed models in Snowflake with Data Build Tool(DBT) and created AWS QuickSight dashboards
- Integrated jobs into Airflow DAG and communicated with DevOps to deploy the project into production
- Visualization drove PMs to connect with >15 active users and aided ML team in 16% algorithm optimization
DJI
Software Engineering Intern
Shenzhen, China
July 2019 - Aug 2019
- Built an automated robot car that can find efficient paths according to certain rules in a group
- Constructed communication system between distributed nodes with Robot Operating System(ROS)
- Implemented algorithms of the robot's motion in C++, which reduced the movement error by 10%
- Designed a path planning algorithm that performed better than 75% of interns based on A* algorithm
Projects
Spotify Music Sharing
September 2021 - January 2022
- Developed a website with 4 teammates following agile methodology which allows users to discuss their Spotify playlists
- Built multiple React components and designed user interface with React Bootstrap and CSS
- Implemented multiple routes of the back-end server with Express.js
- Designed a MongoDB database with MongoDB Atlas and performed CRUD operations using Mongoose
- Constructed a JavaScript Web Token authentication system
- Wrote unit tests and created a continuous integration workflow with CircleCI
- Deployed the project to a Docker container and launched a Digital Ocean Droplet with the container
Daily Share
May 2021 - September 2021
- Used Java and Kotlin to develop an Android app that allowed users to share images with descriptions, track COVID-19 status, take personal notes, and look up the weather
- Utilized Firebase to create an authentication system and store users’ identities, posts, and images
- Downloaded Covid-19 data with Retrofit from the Covid Tracking Program API
- Created mutable sparklines with Robinhood’s Spark to display different types of Covid-19 data
- Saved users’ personal notes locally and get weather info from Open Weather Map API
Flappy Bird
March 2021 - April 2021
- Built a web clone of the Flappy Bird game in HTML, CSS, and JavaScript
- Deployed the game to a website with Fleek
Technical Skills
Programming Languages
Java, JavaScript(Node.js), Python, Kotlin, SQL, C++, Golang, C
Markup Languages
HTML, CSS
Technologies
Front End Technologies and Framework
React.js, Android Studio
Backend Framework and Database
Express.js, DBT, MongoDB, PostgreSQL, Snowflake, MySQL, Firebase
CI/CD, Deployment, Virtualization
Docker, Digital Ocean, Airflow, Kubernetes, CircleCI, Cloudbees
Others
Git, Bash, Robot Operating System
Languages
English, Mandarin