Hi, I'm Yichong Liu.

A
Software developer & UMass Amherst '23

About

I'm a software developer and a senior undergraduate student majoring in Computer Science at University of Massachusetts Amherst. I'm totally commited to enrich my tech stacks and develop better software-solutions to maintain competence in my role. My interests mainly lie in software engineering and database, and I've done some interesting projects. I've taken a wide range of courses related to programming, systems, ML and mathematics. I also spend some time learning Mathematics (with a minor) and Economics. Please reach out to me if you have any questions!

  • Languages: Java, C/C++, JavaScript, HTML/CSS, SQL, Python, MATLAB
  • Databases: MySQL, PostgreSQL, MongoDB, Redis
  • Libraries: NumPy, Pandas, Matplotlib
  • Frameworks: React.js, Node.js, Next.js, Bootstrap, Springboot, Pytorch
  • Tools & Technologies: Git, Docker, Maven, Postman, VSCode, Eclipse, VS, IDEA, Android Studio, Pycharm

I'm actively applying for Master's programs in Computer Science for the Fall 2024 intake.

Experience

Undergraduate Course Assistant
  • Host office hours semiweekly to help 200+ students with the core Operating System course concepts, projects and coding questions in C/C++.
  • Grade assignments, and answer questions both online and during weekly in-person lab.
  • Skills & Tools: Operating System, C&C++, Linux, VSCode
Sep 2022 - May 2023 | Amherst, MA
Web Developer Intern
  • Utilize front-end framework including Next.js and React.js to develop SciQuel official website including homepage and article page design and resize;
  • Utilize Git + Github to manage the project repository and handle pull requests; Also being in charge of website deployment on the Heroku and Vercel platform.
  • Skills & Tools: HTML, CSS, Javascript, React.js, Next.js, Git, Heroku, Vercel
Jun 2022 - Aug 2022 | Cambridge, MA
Java Developer Intern
  • Develop school management system to help instructors with homework corrections and grade records
  • Design, develop, troubleshoot, debug, test and implement codes by using Java springboot, Microsoft SQL server, Git + Gitee, etc.
  • Skills & Tools: SQL, SQL Server, Java, Springboot, Git, Gitee
Jul 2019 - Aug 2019 | Chengdu, China

Projects

music streaming app
WikiTwinkie

A mini wikipedia web app based on Typescript and React.

Accomplishments
  • Skills & Tools: Typescript, React, Docker
  • The project is implemented in microservice artichitectures
  • Allow users to create account and login
  • Allow creating, editing articles and add images
  • Allow searching the article by keyword
quiz app
Rentern

A website to help people find ideal roommates based on HTML, CSS (Bootstrap) and Javascript

Accomplishments
  • Skills & Tools: HTML, CSS, Javascript, Postgresql, SQL, Heroku
  • A full-stack website to help people find ideal roommates based on their preferences.
  • Utilize PostgreSQL as the back-end, Bootstrap and pure HTML/CSS as the front-end.
Screenshot of web app
Word Scrabble

A clone of word scrabble game based on HTML, CSS and Javascript.

Accomplishments
  • Skills & Tools: HTML, CSS, JavaScript
  • Implemented the game logic and the game board
Screenshot of  web app
Leetcode

A collection of my answers to some leetcode algorithm questions

Accomplishments
  • Skills & Tools: Java

Skills

Languages and Databases

Java
C
C++
HTML5
CSS3
JavaScript
Python
MySQL
PostgreSQL
MATLAB

Libraries

NumPy
Pandas
matplotlib

Frameworks

React
Springboot
Bootstrap
PyTorch

Other

Git
Docker
AWS
Heroku

Education

University of Massachusetts Amherst

Amherst, MA, USA

Degree: Bachelor of Science in Computer Science
Duration: Aug. 2020 - May. 2023

    Relevant Courseworks:

    • CS Courses: Programming in Java and C, Data structures, Algorithms, Programming Methodology, Computer System Principles, Database Management, Web Programming, Operating System, Scalable Web Systems, Computer Network, Machine Learning, Information System, Search Engines, Computer Graphics, Mobile Application Development (Android)
    • Math Courses: Calculus, Multivariate Calculus, Discrete Math, Linear Algebra (and its applications), Abstract Algebra, Probability theory, Ordinary Differential Equations

Contact