Software Engineering student at McGill University with full-stack development experience. Proficient in backend development with practical project experience. Passionate about learning new technologies, with strong problem-solving abilities and team collaboration skills.
Backend Development:
- Spring Boot, MyBatis, Hibernate, .Net
Frontend Development:
- Vue3, Flutter, JavaFX, .Net MAUI
Development Tools:
- Visual Studio, VS Code, IntelliJ IDEA(and other Jetbrain Tools)
Programming Languages:
- Java, C, Python, C#, VHDL, Dart
Database:
- PostgreSQL, MySQL
Version Control:
- Git
Bachelor of Engineering: Software Engineering
McGill University, Montreal, Canada
Sept. 2021 – Expected Aug. 2026
ProjectJong
Jan. 2025-Jul. 2025
Technologies: C#, .Net, .Net MAUI
- Developed cross-platform mobile applications using .NET MAUI framework
- Implemented responsive UIs and efficient backend services for enterprise applications
- Collaborated with design and product teams to deliver intuitive user experiences
- Applied C# and XAML skills to create consistent interfaces across Android and iOS platforms
- Participated in the entire software development lifecycle from concept to deployment
Hotel Management System
Sept. 2023–Dec. 2023
Technologies: Spring Boot, Vue3, Hibernate, PostgreSQL, Gradle
- Served as a core member of a 6-person development team, developing a full-stack management system for small hotels
- Responsible for backend API development and persistence layer design, wrote unit tests to ensure code quality
- Led frontend implementation, developed responsive interface using Vue3, achieved seamless integration with backend services
- Completed system architecture modeling, requirements analysis, and documentation within 35+ hours/sprint
- Managed version control using Git, participated in code reviews, and assisted team members in resolving technical issues
May 2023–Aug. 2023
Technologies: Spring Boot, Vue3, MyBatis, MySQL, Gradle
- Served as a core developer for an intelligent monitoring system, responsible for backend API design and implementation
- Developed RESTful APIs using Spring Boot framework to implement core system functionalities
- Optimized database access layer using MyBatis to improve query efficiency
- Participated in frontend development using Vue3, implementing data visualization features
Technologies: Spring Boot, Gradle
OTPAuth is a Spring Boot based authentication system that implements a secure email OTP (One-Time Password) workflow for user registration and login. Instead of traditional password-based authentication, users receive verification codes via email that they can exchange for access tokens. The system uses JWT (JSON Web Token) for secure authentication and integrates Redis for efficient caching of verification codes and session management.
Technologies: Spring Boot, Vue3, Hibernate, Redis, PostgreSQL, Gradle
PlumaSphere is a comprehensive modern blog platform built with a decoupled frontend-backend architecture, designed to provide users with an elegant and efficient blogging experience. The project consists of a Vue 3 + TypeScript frontend and a Spring Boot backend, creating a feature-rich, high-performance blogging ecosystem.
Technologies: Swift, .Net MAUI
A .NET MAUI binding library that provides seamless integration with iOS StoreKit2 In-App Purchase functionality.
- Email: [email protected]
- LinkedIn: Yuting Li