Hi, I'm Qi.
I'm a Vancouver, BC based
Experienced Software Engineer with over 3 years of expertise in cloud-based applications, distributed systems, full stack engineering, and DevOps practices. Proficient in AWS, Azure, and GCP, with a strong focus on microservices architecture, cloud automation, and building scalable backend solutions. Skilled in developing web applications using Node.js, Python, Java, and React, with expertise in implementing CI/CD pipelines, containerization with Docker, and orchestration using Kubernetes. Experienced in API development, designing RESTful APIs and integrating them into distributed systems to support seamless communication between services. Collaborative team player with a track record of delivering secure, efficient, and scalable solutions. Passionate about continuous improvement, system observability, and leveraging cloud-native technologies.

Projects
Software & Web Development as an Interest

NodeJS + ExpressJS + MongoDB + React + Redis + Redux + Docker + Azure
HP Anyware for Windows 365
Developed in collaboration with Microsoft to enable seamless remote work and cloud PC management through HP's cloud-native platform.
- End-to-End API Development
- Scalable Backend Services
- Cloud Automation & Workload Orchestration
- Integrated Logging & Monitoring Solutions
- Collaborative Agile Development

Java + Spring Boot + MySQL + React + JWT + Docker + AWS
E-Commerce Platform
Built a feature-rich full-stack e-commerce platform with secure authentication, order management, and product catalog capabilities, ensuring a seamless shopping experience across devices.
- Secure RESTful API Development
- Responsive Frontend with State Management
- Product Browsing, Cart Management, and Order Placing
- Admin Panel for Easy Content Management
- Responsive Design for Mobile and Desktop

Java + Spring Boot + MySQL + React + Redux + JWT + Docker
Mini Casino
A full-stack casino application that simulates various casino games. It allows players to register, authenticate, deposit funds, place bets, and check their game statistics and balance.
- Player Authentication & Registration
- Game Management
- Deposit and Balance Management
- Betting System with Game Outcomes
- Dockerized Setup for Streamlined Deployment

Python + Connexion + MySQL + React + Kafka + OpenAPI + Docker + AWS
Inventory Management System
Web-based Inventory Management System. Tracks inventory availability at all points of your supply chain.
- Microservices Architecture
- Event-driven Architecture
- Inventory Intake & Tracking
- Revenue Reporting & Analytics
- Cloud-Native Deployment with AWS & Docker

Python + Flask + jQuery + MySQL
Smart Roster Scheduler
In partnership with Subject Matter Expertise from BC Women's Hospital, to simplify the process for shift assigments.
- User Authentication & Authorization
- Shift Assignment Automation
- Conflict Detection & Alerts
- Database Management
- Test-Driven Development & Agile Methodology

NodeJS + ExpressJS + EJS + MongoDB
Social Reminder
Web-based Reminder App. Connect with your friends and see what they are up to.
- MVC Architecture
- User Authentication & Authorization
- Friend System
- Reminder Creation & Modification
- Real-Time Updates
Skills & Technologies
Self Motivated | Quick Learner
Python, JavaScript, Java
NodeJS, ExpressJS, ReactJS, HTML/CSS, Redux, Flask, Django, Spring Boot
AWS, Microsoft Azure, Google Cloud
MySQL, PostgreSQL, Firebase, MongoDB, Redis
VMs, Command-Line, Bash, Shell Scripting, Vi
Git, Terraform, Ansible, Docker, Kubernetes, TeamCity, Github Actions, Jenkins
HTTP, TCP/IP, REST
Unit Testing, Integration Testing, Test-Driven Development (TDD), Load Testing