Summary

Seeking a full-time software engineer position. Expected to start in 06/2023

Skills

  • Program language

    Java

    JavaScript

    Python, C++

    C++

  • Database/ Big Data Engineering

    MySQL

    MongoDB

  • Web Development

    Java Servlet

    Node.js

    HYML & CSS

Education

Baylor University

Computer Science - Bachelor

2016 - 2021

Boston University

Computer Science - Master of Science

2021 - 2023

Work Experience

ByteDance

Software Engineering Intern

May 2021 - August 2021

Around: A Cloud and React based Social Network

Frontend

  • Designed and implemented a social network web application with React JS.
  • Implemented features for users to create and browse posts and support search nearby posts.
  • Improved the authentication using token based registration/login/logout flow with React Router v4 and server-side user authentication with JWT.

Backend

  • Launched a scalable web service in Go to handle posts and deployed to Goole Cloud (Google App Engine)
  • Used ElasticSearch ( deployed to GCE) to provide search functions such that users can search recent posts and list personal posts.

Projects

OnlineOrder: A Spring and Hibernate based online food ordering system

  • Implemented Rest API via Spring MVC including registration, menu searching, ordering, checkout, etc.
  • Utilized Hibernate to access and operate the data storage (menu, restaurants, etc.)
  • Provided both authentication and authorization via Spring security to protect the application from malicious attacks.
  • Used the Spring framework core technologies to decouple all the components in the application loosely.
  • Build the client side with ReactJS and Ant Design to allow users to add items to the shopping cart and place orders.

Starlink: React JS based Starlink Trajectory Visualization

  • Designed and developed a visualization dashboard using ReactJS and D3 to track satellites in real-time based on geolocation.
  • Built location, altitude, and duration based selector to refine satellite search.
  • Animated selected satellite paths on a world map using D3 to improve the user friendliness.
  • Deploted the dashboard to Amazon Web Service for demonstration.