Facebook Lite
Social Blogging System
Role: Full Stack Developer
Duration: June 2021 - September 2021
Technologies: Vue.js, Vuetify, MySQL, Spring Boot, MyBatis, Redis, Spring Security
The project, dubbed “Facebook-lite”, was a social blogging platform where users could form friendships and share their life experiences.
Zhihao’s Responsibilities:
- Led the team in agile development activities, including requirement analysis, database design, and prototype creation.
- Handled major backend developments and addressed challenging frontend issues.
Technical Skills:
- Proficient in Java fundamentals, with a comprehensive grasp of common APIs and object-oriented principles.
- Knowledgeable in Spring, Spring Boot, and familiar with IoC, AOP, and the Spring Cloud ecosystem. Proficient with MyBatis and MyBatis Plus.
- Proficient with relational databases, particularly MySQL, with a focus on SQL optimization, indexing, transactions, and isolation levels.
- Skilled in Redis, with insights into distributed locks and cache invalidation challenges.
- Familiar with Git for version control, Linux environments, basic Docker operations, and Nginx.