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.

Updated: