Yichen Guo

  • NYU CS & Psych, looking for new grad & intern opportunities.

  • Software Engineer Intern @ Huawei, Octavate, Didi.


Education

nyu.jpg

College: New York University, College of Arts & Sciences

Sept 2020 - Aug 2025 · New York, NY

  • B.A. in Computer Science& Psychology, minor in Data Science, GPA: 3.8/4.0

  • Related Coursework: Full-Stack Development, Data Structures, Basic Algorithms, Computer Systems, Parallel Computing

  • Award: NYU Dean’s Honors List, Tandon UG Research Award


Professional Experiences                                                                                                                                            

Octavate

Software Engineer Intern

May 2023 - Aug 2023 · New York, NY

- Designed a multi-tier pipeline system that collects 1200+ global events’ information using Python (Selenium) via Google Cloud Compute Engine API and feeds to application for data display.

- Led development of an interactive React web interface to display queried MySQL data from AWS RDS.

- Replaced backend scripts with Serp API, and trained LangChain and OpenAI LLMs to improve scraping efficiency by 37.5%.

- Wrote Pytest and Mocha unit and functional tests to automate the CI/CD pipeline. Boosted test coverage to 94%.

NYU Dynamical Systems Lab

Research Assistant                                                                                                                           

June 2022 - Dec 2022 · New York, NY

Project: Response of Air-backed Composite Panels to Hydrodynamic Loading

- Constructed 5 MATLAB image-processing programs to extract velocity field from 3000+ frames.

- Published co-authored report on SCI journal and received NYU Undergraduate Research award. [link]

滴滴.png

Didi Chuxing

Software Engineer Intern

Jun 2021 - Aug 2021 · Beijing, China

Didi is the world's leading mobile technology platform (known as "China’s version of Uber").

- Refactored the codebase for Didi’s internal recruiting system and secured user authentication using RESTful APIs, Express, Ajax, Cookie, and Session.

- Enhanced the Python Scikit-learn-based applicant recommendation engine by implementing collaborative filtering techniques, achieving 83.4% precision.


Related Projects

AI-based Desktop Sudoku Solver App - “SudokuW/Ease” [Github]

Feb 2023 - Sept 2023

- Prototyped a desktop application to scrape and solve Sudoku puzzles with Javascript, Electron, Vue, Flask, PostgreSQL, SQLAlchemy, WebSocket, and TailwindCSS.

- Constructed a Python Sudoku algorithm with AI constraint satisfaction technique and depth-first search. Successfully handled 12 world’s “hardest” puzzles within 0.04s on average.

- Refactored existing RESTful APIs to GraphQL (Graphene) to simplify data retrieval.

- Adapted user system to new Vue updates by upgrading Composition API to Pinia stores for secured global access.

C-based Heat Distribution Calculator

Jan 2023 - Feb 2023

- Designed a C calculator for simulating large-scale thermal analysis using OpenMP multithreading and the readers-writers algorithm, achieving a 0.692 speedup for a 20000 input size.

- Reduced 17.8% of total memory consumption by implementing memory pool techniques.


Skills

Programming Languages: JavaScript, Python (Scikit-learn, Pandas, Matplotlib), Java, HTML/CSS, C, R

Frameworks: Node, Flask, React, Vue, Angular, Express, Electron

Tools: RESTful API, GraphQL, MongoDB, PostgreSQL, MySQL, Heroku, Git, AWS, Microsoft Azure, Docker

Skills: Full-Stack Development, Operating Systems, Data Structures, Basic Algorithm, Parallel Computing

Language: English, Mandarin Chinese

Interest: As a Minecraft Architect, collaborated in a Chinese Minecraft 200+ player team “Epicwork” to finish 5 projects in 4+ years


Volunteer Experiences

Nanjing Sign Language Club

Student Drama Assistant

Oct 2018 - Aug 2020 · Nanjing, China

- Led a 4-person team to assist deaf students' English drama rehearsal at Nanjing School for the Deaf.