Skip to content
View yutingli1123's full-sized avatar
  • Montreal

Highlights

  • Pro

Block or report yutingli1123

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
yutingli1123/README.md

Yuting Li - Software Engineering Student

👋 About Me

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.

🛠️ Technical 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

🎓 Education

Bachelor of Engineering: Software Engineering
McGill University, Montreal, Canada
Sept. 2021 – Expected Aug. 2026

💼 Experience

Full Stack Software Engineer Intern | Shanghai Jiuqianji Technology Co.,Ltd.

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

ECSE-321 Course Project | McGill University

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

Software Development Engineer Intern | Xi'an HolySys Co., Ltd

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

🌟Project

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.

PlumaSphere (Frontend/Backend)

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.

📫 Contact Me

Pinned Loading

  1. PlumaSphere-Backend PlumaSphere-Backend Public

    A modern blog/content community backend built with Spring Boot, supporting users, posts, comments, tags, likes, file uploads, WebSocket real-time push notifications, permissions, and risk control f…

    Java

  2. PlumaSphere-Frontend PlumaSphere-Frontend Public

    A modern, full-featured blog platform frontend built with Vue 3 and TypeScript. Pluma Sphere provides a comprehensive blogging experience with user management, commenting system, and administrative…

    TypeScript

  3. OTPAuth OTPAuth Public

    A Spring Boot based authentication system that implements a secure email OTP (One-Time Password) workflow for user registration and login.

    Java 1

  4. 9khub/MAUI.StoreKit2 9khub/MAUI.StoreKit2 Public

    A .NET MAUI binding library that provides seamless integration with iOS StoreKit2 In-App Purchase functionality.

    Objective-C 15 3

  5. shyamddesai/NutriPlanner shyamddesai/NutriPlanner Public

    A personalized health management platform providing AI-driven meal recommendations, ingredient-based meal planning, and comprehensive progress tracking.

    Python 1

  6. OCaml-Nonograms OCaml-Nonograms Public

    An efficient Nonogram puzzle solver implemented in OCaml. Uses constraint satisfaction and backtracking algorithms to determine cell states based on row and column hints. Includes multiple solving …

    OCaml