
Looking for internship opportunities in Software Development and Front-end Web Development.
Contact
Education
Starting in August
GPA 3.71/4.0, Dean's List 2021 - 2023
Relevant Coursework:
- Introduction to Computing - Java
- Software Development Fundamentals
- C and Software Tools
- Concepts and Facilities of Operating Systems for Computer Scientists
- Data Structures and Algorithms
- Discrete Mathematics for Computer Scientists
- Probability and Statistics for Engineers
Work Experience
- In a team of 6 developers, direct developmental processes, scaffold website features, design core computing algorithms, implement test procedures and perform unit testing with Github Projects.
- Design and develop production tools "Release Time" for processing numerical and textual data acquired from the University-level PeopleSoft system to enable automated tracking, data categorization, and calculations.
- Design the mechanism of data retrieving, processing, and presenting for "Release Time"; simplify and optimize the algorithms of core components to replace the haphazardly structured core from 10+ years ago
- Increase performance by fixing existing bugs and optimizing infrastructure. Achieving an average executing time of 100ms - two times faster than before.
- Perform browser automation tests and unit tests and enable integration with PHP factories, Laravel Dusk and Mockery, and MariaDB Database.
- Address user tickets promptly and implement requested features/improvements in old infrastructure while refactoring.
Projects
Programming language used: C. Course Project in C and Software Tools
- Created a program to read in raw PGM images, and encode or decode these images using the DCT formula or the inverse DCT formula.
- This project uses pointers, structs, File I/O, Bitwise Operator, and Dynamic Memory Allocation in C.
Programming languages used: C, Python. Course Project in C and Software Tools
- Created a program that selects the genres and generates corresponding lists of movies by reading .txt and .csv datasets.
- Enable user viewing of the entire list of movies through command lines or a GUI (with C or Python, respectively).
- Allowed filtering by criteria including year ranges, genres, and keywords in titles, thus making it possible for users to
choose movies to add to their watch list and remove them later. - Implemented operations including Pointers, Structs, File I/O, Dynamic Memory Allocation, and Bitwise Operator in C
and used data structures such as Quicksort.
Framework used: React
- Designed and created a React Web App where comments could be overlaid directly onto the videos.
- Stored textual data and timestamps associated with comments in a serverless Backend-As-A-Service (BaaS) database and later accessed these comments by the front-end API provided.
- Designed and implemented elements including animations and interactive components within the Web App.
- Worked with another developer at Boston College and was responsible for design, implementation, and testing.
Side Projects
Handiwork: Table Saw Push Stick, Business Card Holder, Falling Waters Lamp, Wooden Plate, 3D Printed WolfPack Coin, Transfer Vinyl T-Shirt.
Volunteering
Managed the official website of CSSFA, and designed and refined website themes and plugins.
Supported new international undergraduate students during their transition to life at NCSU.
Volunteered at Red Cross Xuzhou, China from Jul 2021 - Aug 2021 and received a certification for emergency rescue.
Supported new international undergraduate students during their transition to life at NCSU.