Sherman Liu

Profile

Backend developer with 6 years of experience in Python web development and CI/CD. Skilled in designing scalable, high-performance systems. Experienced in developing platforms such as student rental and materials management systems. Currently studying Interactive Media Design at Algonquin College to expand frontend and design expertise, aiming for full‑stack engineering roles.

Skills

  • Backend: Python, Node.js, RESTful APIs, MySQL, MongoDB, RabbitMQ, CI/CD
  • Frontend: HTML, CSS, TypeScript, React, Tailwind CSS, Responsive design
  • DevOps: GitHub Actions, AWS, Docker
  • Mobile: React Native
  • Team & Communication: Agile collaboration, Problem-solving

Recent Project

Portfolio: A responsive website showcasing blog posts and travel experiences with multi-language support, interactive map, and AI-powered summaries.

Technologies:

  • Astro, React, TypeScript, Tailwind CSS, Docker, OpenAI, GitHub Actions, AWS

Highlights:

  • Home page with clear navigation and highly accessible design
  • Blog page with AI-powered automatic translation of content
  • Interactive map with markers for visited cities and optimized loading with cached images

Education

Diploma of Interactive Media Design

2024 - 2026

Algonquin College, Canada

Bachelor of Electronic Information Science and Technology

2012 - 2016

Nanjing Institute of Technology, China

Experience

2020 – 2023

Backend Developer

  • Developed and maintained microservices using Python Nameko for a student rental platform, ensuring scalability and stability.
  • Built and managed landlord backend system for property listings and order processing, improving operational efficiency.
  • Refactored chat service with MongoDB and Redis to enable real-time communication across the platform.
  • Enhanced code quality and maintainability through object-oriented service design.
  • Created internal documentation to streamline onboarding and share business knowledge with the team.
2018 - 2020

Backend Developer

  • Led backend development of a material management system for JD Home shops, improving inventory tracking and operational efficiency.
  • Developed services for face recognition, OCR, weather API integration, and sensitive word detection using Java Spring Boot. The services were designed to be degradable, flexible to switch vendors, and highly available, supporting critical processes such as rider registration and order delivery.
Shanghai Dnion Information Technology
2017 – 2018

Backend Developer

  • Developed the backend of a social app independently from 0 to 1 using Python Flask and MySQL, delivering login, chat, and gifting features with a focus on performance.
2016 – 2017

Embedded Software Developer

  • Developed embedded C++ software for traffic capture cameras, supporting dozens of custom functions.