Jinli Duan

Computer Engineering, M.S.

About Me

Jinli Duan, a Computer Engineering M.S. candidate at New York University with a background in Software Engineering from the University of California, Irvine. Skilled in Java, Python, C++, and various other technologies. Native speaker of Mandarin and proficient in English.

Education

New York University

Computer Engineering, M.S.

June 2022-2024

Relevant Coursework: Machine Learning, Deep learning, Internet Architecture etc.

University of California, Irvine

Software Engineering, B.S.

June 2018-2022

Relevant Coursework: Python, Database, C++, Java, Linear Algebra etc. Former vice president of Astronomy club at UCI.

Covenant Christian High School

Academic Honors Diploma

Jan 2014-2018

AP physics C, AP Calculus AB/BC.

Skills

Computer: Java/Python/C++ Js/Node.js/CSS/HTML MIPS UI/UX design MySql/Postgresql/MongoDB etc Language: Chinese(Mandarin):Native speaker, English: proficient

Honors

National Honor Society

2017-2018

Academic Scholarship

2022-2024

Dean’s list

2021-2022

Internship

Calteach, UC Irvine

Teaching Assistant

Jan 2019 – June 2019

Volunteered as a Teaching Assistant for a local elementary school for a duration of six months. Assisted over 100 students in STEM classes. Provided academic support and guidance to enhance students’ understanding of STEM concepts.

Zopeak Inc

Software Engineer Intern

Mar 2020 – August 2020

Engaged in the development of Zopeak Star, a building information modelling software tailored for curtain wall design. Facilitated effective communication and collaboration between the front-end and back-end development teams. Methodically gathered and analyzed stakeholder requirements, subsequently composing comprehensive requirement documents. Under the expert supervision of Dr. Sun, the Chief Executive Officer.

Glodon Software

Full Stack Developer Intern

April 2021 – August 2021

Actively participated in the management and documentation of web development tasks. Undertook responsibilities in maintaining the Glodon web system, ensuring its seamless operation and performance. Made significant contributions to backend support in a 3D modeling project that leveraged AutoCAD technology.

UC Irvine

Teaching Assistant

Sep 2021 – Dec 2021

Provided support to Professor Gassko as a Learning Assistant for ICS6B, an intensive discrete math course, throughout a complete academic quarter. Convened comprehensive exam review sessions, held regular office hours, and actively participated in lectures. Skilfully facilitated exam preparation and elevated comprehension of course material through personalized and tailored guidance and instruction.

Projects

Adoption of holographic displays to explore scatter plots

Mar 2022 – June 2022

Developed an online application for 3D Visualization and Holographic Display of Scatter Plots. Utilized three.js for advanced rendering. Enabled users to save and load completed 3D modeling projects from the server. Prepared comprehensive persona and user guide documents to optimize user experience.

Audioscribe

Jan 2022 – June 2022

Developed a cutting-edge application for Patient Voice Recording Analysis and Segmentation. Leveraged machine learning and data visualization techniques. Demonstrated the application’s efficacy at the esteemed National Capstone Design Conference.

Learning-based diet recommendation systems for diabetes management

June 2022 – July 2023

Preprocessed datasets and extracted textual features using TF-IDF. Implemented the FNN neural network algorithm for efficient search and tailored diet recommendations. Benchmarked with KNN/SVM.

Spatial Reasoning

Mar 2023 – Ongoing

Successfully addressed the challenge of long baseline matching in perspective RGB images with limited overlap. Inferred spatial connections and established corridors between distantly related, partially overlapping images. Conducted a thorough application and comparative analysis of both supervised and unsupervised learning algorithms, including VGG16, ViT_B16_224, and SuperGlue.

A New Concurrent Database Structure Design for Performance Optimization

May 2023 – Ongoing

Utilized key prefix for efficient in-memory storage. Employed a hash mechanism to map key-value pairs to a disk-based slice. Implemented buffering to handle insert bursts effectively. Benchmark against various data structures including B+Tree, SA B+Tree, Kraska B+Tree, and others for performance evaluation.

An Integrated Online Search Engine and Recommender System for Job Listings

Sep 2022 – Mar 2023

Preprocessed job listings to create a structured dataset. Employed BERT model on the job listing dataset to convert it into numpy arrays and calculated similarity scores using cosine similarity and KNN+KDTree. Developed a personalized recommender system based on user profiles and search history.

Improving Scientific Workflow Robustness

June 2023 – Ongoing

Designed and implemented a comprehensive system to enhance the robustness of Scientific Workflows. Successfully replicated workflows using reprozip and efficiently managed them with Kubernetes. Streamlined the debugging process using Bugdoc and automated the upgrade process using VersionClimber.