← Back to Home
Work Experience
Key Responsibilities
- Rapid Prototyping innovative product ideas
- Full Stack Developer
- Machine Learning Engineer
- Vector Search / RAG
Python
TypeScript
Machine Learning
Full Stack Development
Vector Search
Key Responsibilities
- Classroom, office hour and Marking TA for Introduction to Computer Science course CSC148H
- Assist in teaching object oriented programming with Python
Python
Teaching
Object-Oriented Programming
Key Responsibilities
- Optimize Regression Program for new Machine Learning Feature on Wi-Fi Motion Detection
- Create machine learning key performance indicators
- Create Neural Network Prototypes for Core Algorithm
- Develop Unit Test Framework for Core Algorithm
Python
C Programming
Machine Learning
Neural Networks
Algorithm Development
Unit Testing
Wi-Fi Technology
Performance Optimization
Key Responsibilities
- Upgraded online customer purchasing platform by combining items uploaded from different sources to the same database, and developing the filter for the backend searching flow of items
- Managed SQL database to apply the source filter above, by modifying database via SSH connection with Linux system
- Used git and GitLab for version control, and SpringBoot as the framework for Java programming
Java
SpringBoot
SQL
Linux
Git
GitLab
Database Management