Chun-Yu, Tsai
Senior Software Engineer
Core Competency: Senior Software Engineer specialized in Internal Enterprise Tools and Service Orchestration. Expert at transforming complex manual operations into streamlined, API-driven web platforms and integrated department hubs.
90%
Manual-to-Digital Speedup
5+
Internal Platforms Built
5+
Internal Dept Services Sync
Core Competencies: Test Automation, API Integration & Design, Full-Stack System Design, CI/CD Architecture
Tech Stack: React.js, Vue.js, Angular, Python, C, PHP, Go, Docker, Jenkins, PostgreSQL, GitLab CI
Jetson Orin BSP & Infrastructure Optimization
Embedded Systems & Performance
Challenge:
Adapting NVIDIA Jetson Orin reference BSP to custom carrier boards (3767) faced blocking
hardware conflicts (HDMI vs DP) and inefficient mass production workflows with
bloated image sizes (5.2GB).
Solution:
Collaboratively took ownership of the infrastructure from another team.
Maintained Device Tree (dtsi) configurations for custom boards and engineered an
automated OTA update workflow while significantly optimizing legacy flash
scripts
using Zstd.
Impact:
Achieved a 30% reduction in Image size (5.2GB → 3.6GB), decreasing
bandwidth costs and accelerating OTA deployment speeds by ~40%
across global manufacturing sites.
Zstd Optimization
Device Tree (dtsi)
MassFlash / OTA
Kernel Tuning
Test-Driven Infrastructure as Code (Ansible)
Infrastructure & Automation
Challenge:
Significant environment drift during distributed stress testing (4 VMs vs.
1 Host) caused critical syntax errors and inconsistent metrics due to tool version
mismatches (e.g., sysbench).
Solution:
Architected a Test-Driven Infrastructure workflow using Molecule &
Testinfra to validate idempotent roles in Docker. Implemented version pinning
and cross-platform logic for Ubuntu/CentOS.
Impact:
Reduced provisioning time by 97% (3hrs to <5 mins). Achieved 100%
environment parity across nodes, eliminating version-drift blockers and
enabling rapid scaling.
Ansible
Molecule
Testinfra
Docker
CI/CD
Unified Engineering Productivity Portal
Internal Tools & Full-Stack
Challenge:
Self-initiated tool to address high cognitive load caused by
context-switching between SSH terminals, fragmented CLI tools (IPMI/Redfish),
and disparate project management platforms.
Solution:
Proactively developed a unified Go + Angular portal. Integrated
WebSocket-based WebSSH and GUI-driven hardware wrappers to
consolidate 10+ legacy tools into a single engineering entry point.
Impact:
Consolidated 10+ disparate tools into a single pane of glass, reducing setup time by
40%.
Enabled "One-Click Debugging" for junior engineers, significantly lowering the barrier
to complex hardware validation tasks.
Go (Gin)
Angular
WebSockets (Socket.io)
Redfish/IPMI API
Data Aggregation
Firmware Configuration & NVRAM Persistence Validation
Systems Automation & Reliability
Challenge:
Validating BIOS settings (Boot Options, Setup configurations) across firmware updates.
Traditional UI-based testing was too slow and impossible to apply for In-Band flash
validation,
where the presentation layer is unavailable.
Solution:
Architected a UEFI Shell suite (EDK II/C) to directly manipulate NVRAM
variables.
Integrated an OOB (Out-of-Band) recovery flow via BMC Redfish to
automatically
re-flash and recover systems in case of flash failures, ensuring continuous test cycles.
Impact:
Automated 80% of regression cases. Enabled In-Band BIOS validation
that was previously un-testable via UI. Ensured configuration persistence
across hundreds of firmware update cycles, significantly improving release reliability.
UEFI Shell (C)
NVRAM Logic
BMC Redfish (OOB)
Self-Healing Test-bed
Cross-Interface Consistency Validation Framework
Systems QA & Architecture
Challenge:
Data discrepancies between legacy SMBIOS and modern Redfish
API
frequently caused validation failures. Manual cross-referencing across 3+ BMC generations
(AST2500/2600/OpenBMC) was inefficient and prone to human error.
Solution:
Architected a modular Python framework using the Strategy Pattern to
decouple data retrieval from validation logic. Integrated Selenium for UI
scraping
and Redfish API for backend verification, enabling multi-layered
consistency checks (API vs. GUI vs. SMBIOS).
Impact:
Reduced end-to-end verification time by 90%. Established a unified quality
gate
that standardized data auditing across multiple vendor-specific BMC firmware,
identifying several field-critical data conversion bugs.
Python (Strategy Pattern)
Redfish (RESTful)
Selenium WebDriver
Data Reconciliation
Deterministic BIOS OCR Engine
Computer Vision & Automation
Challenge:
Validating BIOS Setup Menus required verifying high-precision text.
Generic OCR (Tesseract) struggled with pixelated fonts on fixed-resolution
screens
(800x600/1024x720) and lacked layout context.
Solution:
Architected a deterministic CV engine using OpenCV Template Matching.
Implemented a multi-threaded sliding window search with custom Row-Grouping
logic
to accurately reconstruct words from raw pixel coordinates based on fixed character spacing.
Impact:
Achieved 99.9% accuracy on BIOS OSDs (vs ~85% with Tesseract).
Removed dependency on heavy ML models, enabling a 100% local execution with
milliseconds latency. Empowered the QA team to fully automate visual regression testing.
OpenCV
Python / C++
Template Matching vs DL OCR
Spatial Layout Analysis
NVSSVT Enterprise Automation Platform
Platform Engineering & Orchestration
Challenge:
Fragile validation workflows caused by fragmented CLI versions and
manual execution bottlenecks. Lack of Machine-to-Machine interfaces
prevented upstream CI/CD services from triggering hardware validation.
Solution:
Architected a containerized Go + Vue.js portal to orchestrate
distributed Jenkins Agents. Implemented an OpenAPI-compliant layer
for upstream service integration and developed a configuration-as-code UI to
eliminate environment drift across global lab sites.
Impact:
Democratized hardware testing, reducing manual effort by 80%.
Enabled fully automated end-to-end service pipelines and ensured
100% toolchain consistency via Dockerized execution environments.
Go / Gin
OpenAPI (REST)
Jenkins Remote API
Distributed Systems
Cross-Platform Business Intelligence Engine
Data Engineering & Productivity
Challenge:
Leadership faced a data silo problem: issue tracking was fragmented across
Redmine, Excel, and Project Boards, obscuring "Issue Stagnation" and preventing
effective bottleneck identification.
Solution:
Developed a Laravel-based BI platform with an ETL pipeline to aggregate
multi-source data. Designed complex SQL analytics to compute "Unhealthy
Rates"
(stalled > 7 days) and implemented hierarchical reporting for tiered management visibility.
Impact:
Transformed fragmented logs into actionable KPIs. Identified 20%+ stalled
tickets previously invisible, leading to a significant reduction in Mean Time to Resolution
(MTTR)
and improved resource allocation efficiency.
Laravel / PHP
ETL Pipeline
SQL Optimization
Data Visualization
GitLab CI Automated Quality Gate
Developer Productivity & Governance
Challenge:
Manual code hygiene reviews were inconsistent and time-consuming.
Issues like non-standard commit history and missing changelogs led to
technical debt and difficult production audits.
Solution:
Engineered a modular CI pipeline using Dockerized runners to enforce
strict gates: Conventional Commits validation, automated Linting,
and Git rebase status checks. Built custom Python scripts to verify
synchronized updates between code and documentation.
Impact:
Automated 100% of code hygiene checks, reducing manual review cycles by
90%.
Guaranteed a clean and searchable Git history, enabling automated
release note generation and improving overall build stability.
GitLab CI
Conventional Commits
Docker
Python (Tooling)
Static Analysis
Secure CD & Automated Release Engineering
DevOps & Infrastructure
Challenge:
Manual releases suffered from version drift and human errors.
Legacy deployment relied on high-risk SSH access to production,
creating security vulnerabilities and lacking a centralized audit trail.
Solution:
Engineered a GitLab CD pipeline that enforces Semantic Versioning
by parsing CHANGELOG metadata. Developed a secure Webhook-based Deployment
Agent
to trigger updates via internal APIs, eliminating the need for persistent SSH credentials.
Impact:
Achieved Zero-Touch Deployment with a 80% reduction in deployment time
(15mins to 3mins). Standardized release cycles across 3+ microservices while ensuring
100% auditability for all production changes.
GitLab CI/CD
Semantic Versioning
API-Driven Deploy
Security Hardening
Offline-First Distributed System (Baby Tracker)
Distributed Systems & Mobile
Challenge:
Maintaining eventual consistency for caregivers logging activities
(feeding,
medical) in zero-connectivity environments. Managing concurrent updates across multiple
devices without data corruption was a critical Distributed System
challenge.
Solution:
Engineered an Offline-First architecture using WatermelonDB. Implemented a
custom sync engine with Optimistic Locking (versioning) and Redis
Hybrid Locks to handle high-concurrency race conditions.
Impact:
Achieved 100% perceived uptime with Optimistic UI. Successfully
synchronized 1,000+ records with zero data loss, resolving conflicts via
"Last-Write-Wins" and strict schema validation.
React Native
Offline-First
Optimistic Locking
Distributed Locks
Eventual Consistency