Summary
Overview
Work History
Education
Skills
PROJECTS
Languages
Timeline
Generic

Shannon Lo

Toronto,ON

Summary

Results-driven Software Engineer with 6+ years of experience designing high-performance software solutions using .NET and WPF. Proficient in optimizing performance and enhancing user experiences, consistently delivering projects on time in fast-paced environments.

Overview

6
6
years of professional experience

Work History

Senior Software Engineer

ASUS
Taipei, Taiwan
10.2020 - 02.2024
  • Contributed to the development and delivery of process control software solutions using the .NET Framework, increasing system reliability and operational efficiency by 20% through:
  • Designed modular architectures with reusable libraries, enhancing scalability across 3+ projects, and reducing development time for common features by 30%.
  • Evaluated IoT device libraries leading to enhanced real-time data processing.
  • Executed CI/CD pipelines using GitLab, Jenkins, and SonarQube to streamline release cycles
  • Mentored team members in best practices and problem-solving, accelerating growth and boosting team productivity by 15%.
  • Collaborated with internal and cross-functional teams to define design specifications, ensuring alignment with project goals and consistently meeting deadlines.

Software Engineer

ASUS
Taipei, Taiwan
07.2018 - 10.2020
  • Developed AI-powered UI applications for defect detection, automating quality control, and enhancing inspection accuracy by 30% through model training and validation.
  • Built Flask web apps for training and validating computer vision models, tested endpoints with Postman for seamless development.
  • Executed comprehensive testing strategies, including regression and performance testing, after each release to identify improvements and ensure software stability.
  • Conducted benchmarking analysis on open-source computer vision libraries using large image datasets to evaluate accuracy and guide development decisions.
  • Tuned hyperparameters of deep learning architectures to improve performance on classification tasks.
  • Developed methods for generating training datasets by combining labeled data with synthetically generated samples.
  • Analyzed user requirements to design software solutions and created technical specifications, utilizing feature selection algorithms to predict potential outcomes.

Education

Master of Science - Information System And Application

National Tsing Hua University
Hsinchu, Taiwan
09-2016

Bachelor of Science - Computer Science

Chang Gung University
Taoyuan, Taiwan
06-2012

Skills

  • Languages: C#, C, Python, SQL, CSS, HTML
  • Frameworks: NET, WPF, Blazor, Entity Framework, Flask
  • Tools: REST APIs, Postman, GitLab CI/CD, Jenkins, Docker
  • Software Development: SDLC, OOP, Design Patterns, Modular Architecture

PROJECTS

  • TaskOrganizationAPI - An enterprise WPF application with MVVM and Entity Framework Code First, enabling efficient task management and scheduling while ensuring performance and reliability through data validation.
  • TaskOrganizationAPI - data-driven web applications with .NET and C#.
  • Restful API Uploader - A C++ application using the REST SDK to upload JSON-formatted inference results from AI models to Statistical Process Control (SPC), enhancing quality management.

Languages

Chinese (Mandarin)
Native/ Bilingual
English
Professional
French
Elementary

Timeline

Senior Software Engineer

ASUS
10.2020 - 02.2024

Software Engineer

ASUS
07.2018 - 10.2020

Master of Science - Information System And Application

National Tsing Hua University

Bachelor of Science - Computer Science

Chang Gung University
Shannon Lo