Summary
Overview
Work History
Education
Skills
Project Experience
Timeline
Generic

JINYAO (Timmy) LU

Coquitlum,BC

Summary

Software engineer with experience working on Linux-based systems and embedded-related projects, using C/C++, and Python. Experienced in firmware validation, FFmpeg media pipelines, and system-level debugging across Linux, Android, and Windows platforms. Successfully integrated computer vision and OCR solutions into industrial workflows, enhancing production-level accuracy through effective model training and system optimization.

Overview

1
1
year of professional experience

Work History

Firmware Engineer

NETINT Technologies Inc.
Burnaby, BC
04.2022 - 12.2022
  • Designed and implemented over 30 Python and Bash automation scripts for firmware validation across Linux, Android, and Windows.
  • Actively debugged video encoding and decoding pipelines using FFmpeg, isolating 100+ firmware issues.
  • Reported and tracked over 10 firmware issues weekly via Jira, providing root-cause analysis and actionable solutions.
  • Refactored and ported over 100 Linux-based test scripts for compatibility with Android and Windows platforms.
  • Optimized test execution through multi-instance and parallel execution, reducing average runtime by approximately 60%.

Education

Master of Science in Professional Computer Science - Big Data

Simon Fraser University
Vancouver, British Columbia
04-2023

Honours Bachelor of Mathematics - Honours Bachelor of Mathematics

University of Waterloo
Waterloo, Ontario
04-2021

Skills

Embedded systems and Linux

  • Bash scripting and debugging
  • Programming languages: C, C, Python, Java, SQL

Machine learning frameworks: PyTorch, TensorFlow

  • Model evaluation and deployment strategies
  • Development tools: Git, Jira, Android Studio, AWS

Project Experience

Industrial Chemical Diagram OCR System 

  • Built an OCR pipeline for industrial chemical process diagrams to handle practical issues such as rotated text, dense symbols, and low-contrast annotations.
  • Integrated PaddleOCR, Google OCR, and a custom preprocessing workflow (rotation correction, region segmentation, noise filtering) to improve baseline recognition quality.
  • Performed targeted model fine-tuning on domain-specific diagram datasets, significantly enhancing recognition robustness for rotated and skewed text.
  • Achieved around 95% character-level accuracy on angle-standardized chemical diagrams, validated across multiple diagram formats and layouts.

Operating System Development Project (C)

  • Implemented core OS components including memory allocation, thread scheduling, synchronization primitives, and process management, gaining deep understanding of low-level system behavior.

C/C++ Programming Project 

  • Built multiple applications (e.g., Tetris, Snake) using X Window System, emphasizing modular design and low-level event handling.
  • Developed a MIPS compiler in C, covering lexical analysis, parsing, intermediate representation, and code generation.

Timeline

Firmware Engineer

NETINT Technologies Inc.
04.2022 - 12.2022

Master of Science in Professional Computer Science - Big Data

Simon Fraser University

Honours Bachelor of Mathematics - Honours Bachelor of Mathematics

University of Waterloo
JINYAO (Timmy) LU