•Maintained Canvas for nearly 4,500 courses, and 30,000 students and faculties
•Dockerized 18 services and designed a CI/CD pipeline to increase codebase sustainability
•Assisted in loading testings by writing JMeter and k6 scripts
•Cooperated with four other software engineers to develop a video streaming service with NestJS and React for more than 2000 courses and 27,000 students and faculties
•Deployed a student list web application holding the data of more than 28,000 students with Ruby and React and handled list exporting in both PDF and CSV formats
•Set up a course recording system used by more than 3,000 students with Typescript to integrate OBS, Google Calendar API, and a MinIO server
The tech stacks involves:
•Language: TypeScript, Ruby, Shell Script
•Framework: NestJS, React, Rails
•Database: PostgreSQL, AS3 MinIO, and, Redis