About Yu-Yan Tsai (Yuyan) - Resume
Email: st3265987410@gmail.com Phone: +886-923-XXX-XXX Blog: https://tsaiyuyan.github.io/
自我介紹
Hello ! I’m Yuyan,
目前擔任研華的 Linux嵌入式工程師。在這段期間,我參與了工具的設計、開發與維護,滿足嵌入式應用的多樣需求,累積了豐富的經驗與技能,涵蓋了多個領域,為未來職涯奠定了堅實基礎。
在專業領域中,我具備開發嵌入式系統測試工具的經驗,這些工具有助於驗證並增強工業物聯網設備的效能。此外,我熟練於 RESTful API 的開發,能實現嵌入式系統與外部服務的無縫對接。
透過 5 年的工作經驗,我掌握了設計、開發及維護高效、安全、可靠嵌入式系統的能力。我期待將這些經驗與技能運用於未來挑戰,持續成長並為團隊的成功貢獻力量。
經歷
研華有限股份公司(202005 – 至今)
Embedded System Engineer(May 2020 – Present)
- Design, development, and maintenance of Linux utilities tailored for embedded applications.
- Development of IoT device SDKs to enable efficient communication and data exchange within embedded ecosystems.
- Porting and customization of Edge Device services for Yocto, OpenWrt and Buildroot platforms, ensuring seamless integration.
- Expertise in developing Modbus slave/master test tools to verify and enhance industrial IoT device performance.
案例分享
- Optimization for Embedded Systems
- 手動生產固件腳本改良為全自動化,大幅縮短開發週期並提升效率達 80%。
- 導入 LRU Cache 機制,將網頁載入時間從 46 秒縮短至 1.5 秒,同時延伸應用此機制開發黑白名單功能,有效防範暴力攻擊。
- Proficiency in RESTful API Development
- 熟練運用網頁技術,快速排除問題並將開發週期從 1 個月縮短至 1~3 天,能即時驗證功能以提升效率。
- Secure Web Development Skills
- 防範 Clickjacking、XSS 和 Shell Command Injection等攻擊,修復 6 個重大漏洞、1 個中度風險漏洞及 13 個高危漏洞,並提供跨部門參考解決方案。
- Experience in Debian Package Maintenance and Distribution
- 維護 Debian 軟體包並分發至 PPA,提升軟體分發效率。
- 我的 PPA: ppa:yuyan310362/test-ppa。
- Authentication Tools Porting and Customization
- 引入遠端密碼管理機制,解決密碼僅能本地存放的問題,提升安全性與用戶體驗。
- SNMPv3 Configuration and Management
- 為 SNMP 和 SNMPv3 TRAP 引入安全性需求,提升客戶滿意度並符合專案需求。
- SSDP Development for IPv6
- 協助解決 TSMC 天車事件故障,成功避免公司賠償及潛在風險問題,為企業挽回聲譽與資源。
- Yocto Project for Advantech ECU150a1 (i.MX8MQ)
- 解決長期技術債並成功升級固件,滿足大客戶需求,推動全年業績達標。
綜合以上案例,我具備從 Web GUI 到 U-Boot 和 Kernel 的全面技術能力,能透過自我學習迅速掌握關鍵技術,滿足客戶需求。同時,我善於修復長期技術債、撰寫自動化流程以縮短開發週期,並以最快速度解決客戶問題。此外,我亦能在餘裕時支援其他部門,提供安全防護方案,為團隊與企業創造更多價值。
固緯有限股份公司
電源軟體部 (201904-202005)
Backend Engineer
開發 LXI 儀器擴展乙太網路標準,提升產品競爭力。
重構儀器的網頁伺服器代碼,減少技術債,優化記憶體使用率,並解決長久以來記憶體不足的死當 bug,也提升程式碼可讀性,以利後續維護。
影像安防部 (201711-201904)
Backend Engineer
- 泰國捷運紅線專案,在公司要求必須 cost-down 低階車載機種下(CPU為Intel® Atom® E3827 2C @1.75 GHz, TDP: 8W),開發車載監控軟體。環境規格
- 撰寫 NVR 自動排程產生健康報表工具,讓產品數據化。
- 協助 Player Team 的 RD 改善浮水印運算所花費的時間,效能提升將近 4 倍。
- 優化公司軟體升級流程,縮短產線跟 QA 檢驗時間,效率提升約 2 倍。
- 維護影像管理軟體
- 協助 QA 撰寫網卡不相容轉換腳本(shell script),減少人工手動轉換流程,以利自動化,不用每次到現場協助客戶使用,省下外縣市出差時間。
長問有限股份公司(201507-201608)
Server Team
Backend Engineer
- 開發公司的雲伺服器監控系統,提升伺服器監控效率。
- 撰寫平台網路測試工具,伺服器服務效能數據化,在推銷公司產品時,客戶有數據參考。
- 撰寫各種自動化測試腳本,網頁異常、DB 檢測、傳輸速率、硬體容量偵測檢查等…腳本或是應用程式小工具,上傳監控系統後,可自動驗證各項伺服器功能是否正常,也讓 MIS 跟 R&D 能即時了解伺服器狀況。
- 改善並維護可攜帶式網路模組,並加入 SSL 協定,滿足客戶需求加密規格。
- 監控系統負責人,維護各項雲伺服器。
- 安坑專案,平行運算系統維護與支援。
Side-Project
- 國澤有限公司 委託開發聯合醫院(中興院區、仁愛院區、婦幼院區、忠孝院區) 分包機軟體,直至今日。本軟體每年依舊服務上萬人次(各院區)。
- 協助振興醫院盧凱熙醫生,開發基因演算法巨量資料匯入 excel 腳本,限定使用 VB 開發。
專業技能
基本
- Programming Languages: C, Python, JavaScript, SQL
- Web Development: HTML, CSS, JavaScript, JQuery, Bootstrap, Chrome Extension Development
- Tools & Frameworks: Docker, Git, Git-SVN, GitHub, GCC, G++, GDB
嵌入式系統開發
- Proficient in Yocto Project, Buildroot, and OpenWRT for embedded Linux systems
- Experience in BSP and SoC development (e.g., i.MX8MQ, AM335x)
- Driver Development: RTL8112FS and other hardware interfaces
- Cross-compilation and porting of third-party libraries (e.g., OpenSSL, libmosquitto, net-snmp, RAUC, libwebsockets)
- Proficient in debootstrap for creating custom root filesystems
網路協定相關
- Expertise in networking protocols: TLS, TCP, UDP, QUIC, HTTP, LDAP, RADIUS, MQTT, SNMPv3
- Knowledge of network discovery technologies: Avahi and SSDP (IPv6)
安全專業知識
- Vulnerability mitigation: Clickjacking, Shell Command Injection, XSS Attacks
- Security hardening: OpenSSL upgrades, Enhanced Password Security, HTTPS implementation
Windows 開發
- Experience with Visual Studio (MFC Dialog), Uniflash, CCS for TI-RTOS development
- Proficient in Inno Setup for creating Windows program installers
其他補充
學歷
- 台北科技大學 日間部 電機工程系(201402-201506)
- 碩論: Adavance Domain Name System
- 台北科技大學 日間部 電機工程所(201006-201401)
- 專題: 雲端平行運算系統,安坑專案。
- National Central University Foresight Technology Research Center’s 102-year Project Research Project
- High-speed Password Recovery integrated central control system.
- Password recovery, brute force cracking, dictionary file comparison, and distributed computing.
Honor/Award
Name of Honor/Award | Qualification for the Honor/Award | Prize | Year |
---|---|---|---|
個人書卷獎 | 全班級 | 2 | 2013/9 |
個人書卷獎 | 全班級 | 2 | 2011/3 |
個人書卷獎 | 全班級 | 1 | 2013/2 |
個人書卷獎 | 全班級 | 3 | 2012/9 |
最終畢業名次 | 全系 | 2 | 2016/5 |