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.
Jetson Architecture / Build Flow Diagram

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 Provisioning Workflow

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.
Engineering Portal Architecture

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.
BIOS Preserve Requirements

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.
Strategy Pattern Architecture for Multi-BMC Validation

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.
CV Template Matching vs OCR

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.
Orchestration Layer between Web Portal and Jenkins Agents

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.
Cross-Platform BI Dashboard

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 Pipeline Stages

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 CD Pipeline

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.
Baby Tracker Mobile UI