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
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.
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.
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.
Embedded Software Developer
- Developed embedded C++ software for traffic capture cameras, supporting dozens of custom functions.