Seeking a full-time software engineer position. Expected to start in 06/2023
Summary
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.