About

「樂於分享激勵,並永遠保持著探索新事物的熱忱。」


從高職時期開始自學網頁程式設計並成功獲得 全國技能競賽 - 網頁設計職類 - 冠軍及備取國手 殊榮,畢業於 臺灣科技大學資訊管理系; 於大學實習期間,為新創團隊獨立開發產品 API 與全套後臺 CMS 系統

職涯開始於 數字科技,為公司新創產品「結婚吧一站式婚禮服務平台518 人力銀行」維護及開發網站功能; 在 2017 年抱持著對新事物挑戰的熱忱,主動承擔新創產品「結婚吧」的 iOS App 開發,在邊做邊自學下完成獨立完成 iOS App 上架,為產品打下行動平台優勢,並藉此 轉職 iOS Developer,負責持續維護及功能迭代結婚吧 iOS App。

當產品發展趨於穩健後,勇於跳脫舒適圈,加入 StreetVoice 街聲 的 iOS Developers 行列,與 Tech Lead, Junior iOS Developer 一同協作,主要負責底層重構及導入串流緩存功能為產品 節省約 50% 流量費用

完成街聲所負重任後,抱持著對更大規模的商業與團隊渴望,入職 Pinkoi;除 iOS Developer 身份外,也開始 挑戰管理一職,先後擔任 iOS Team Lead (約 6 人)Platform Team - App Lead (約 3 人);因此除了工程師的技術貢獻外,也發揮管理職能參與推動各項 CI/CD 建設、自動化流程及工具開發和人力資源管理,提升雙平台穩定性與團隊工作效率

除工作之外,也樂於從生活中尋找挑戰、探索靈感並於工作之餘撰寫文章、演講或投入開源專案與他人分享、教學相長。


  • 管理職經驗: 1.5年+
  • iOS App 開發經驗: 5.5年+
  • 後端開發經驗: 2年

Experiences

Lead Engineer, Platform Team - App

2022/01 - Present · 1 yr 4 mos
Pinkoi 香港商果翼科技股份有限公司台灣分公司

負責 PinkoiiOS」與「Android」App:

  • 提升 App 雙平台穩定性
    • 推動導入更多測試及監控環節
    • 推動重構及基礎建設
  • 提升 App 雙平台團隊工作效率
    • 推動穩定且好擴充的自動化建設
    • 推動遷移使用 Github Action

iOS Developer

2021/03 - Present · 2 yrs 2 mos
Pinkoi 香港商果翼科技股份有限公司台灣分公司

負責 「Pinkoi」 iOS App:

  • UI 重構
  • WebSocket 工具封裝建置
  • HTML Render 工具封裝建置
  • 功能開發及維護
  • 監控和自動化工具撰寫
  • CI/CD 建置
  • 導入推播統計提升商業數據準確性

Swift / Objective-C / Ruby

Lead Engineer, iOS Team

2021/07 - 2021/12 · 6 mos
Pinkoi 香港商果翼科技股份有限公司台灣分公司

負責 「Pinkoi」 iOS Team:

  • 管理約 6 人
  • 帶領 iOS 團隊完成公司目標
  • 面試、挑選人才
  • 搜集並優化 iOS 工作流程
  • 激勵團隊成員成長
  • 提升整體工作效率
  • 導入自動化

iOS Developer

2019/12 - 2021/02 · 1 yr 3 mos
StreetVoice 街聲股份有限公司

負責 「StreetVoice」 iOS App:

  • 新功能開發、UI 調整優化
  • 使用 RxMoya+Codable 重構替換 Objective-C RestKit 網路層
  • Objective-C to Swift
  • 導入自動化腳本提升穩定性
  • 實現串流緩存功能

Swift / Objective-C

iOS Developer

2017/10 - 2019/10 · 2 yrs 1 mo
結婚吧一站式婚禮服務平台, 數字科技股份有限公司 (5287.TWO)

負責公司旗下網站 iOS App「結婚吧一站式婚禮服務平台」:

  • 獨立開發完整 APP 上架、功能迭代、問題維護
  • Apple Watch APP 開發、來電辨識、推播統計、Defferal Deep link、行事曆…等功能串接開發

Swift

Back-End Developer

2017/02 - 2017/10 · 9 mos
結婚吧一站式婚禮服務平台 / 518 人力銀行, 數字科技股份有限公司 (5287.TWO)

負責公司旗下網站「結婚吧一站式婚禮服務平台」及「518 人力銀行」:

  • 網站維護及功能開發
  • 後台報表分析、CMS 功能開發
  • 網站安全檢測
  • 撰寫自動化腳本、爬蟲

PHP / MariaDB / Python

Full Stack Developer (Intern)

2015/07 - 2016/07 · 1 yr
FootPoint 踩點趣, 天奕科技資訊股份有限公司 (新創)

獨立負責主產品「FootPoint 行動導客 APP」:

  • App API 開發與資料庫建置
  • 全套後台管理 CMS 系統建置

後端技術: PHP / Laravel 5 / CodeIgniter 2 / MariaDB
前端技術: HTML 5 / CSS 3 / JavaScript / JQuery / Ajax / RWD / Semantic UI / Bootstrap

Cover Letter

事業部經理

數字科技股份有限公司 (5287.TWO)
「不斷精進自我學習且樂於分享之人才,配合度佳亦有工程師該有的堅持,溝通協調能力良好,於團隊中扮演不可或缺的重要角色,即使如此仍鞭策自我追求成長從不懈怠。」

Open-Source Projects

Here are some of my open-source projects, some are serious and others are just for fun :).

ZMarkupParser - A pure-Swift library that helps you to convert HTML strings to NSAttributedString with customized style and tags.
ZPlayerCacher - A lightweight implementation of the AVAssetResourceLoaderDelegate protocol that enables AVPlayerItem to support caching streaming files.
ZReviewTender - A tool for fetching app reviews from the App Store and Google Play Console and integrating them into your workflow.
ZMediumToMarkdown - A powerful tool that allows you to effortlessly download and convert your Medium posts to Markdown format.

Posts

I like to write down what I’ve learned and share it with others to help people who have the same questions.
Here are some of my popular posts.

  • Design Patterns 的實戰應用紀錄
  • 封裝 Socket.IO Client Library 需求時遇到的問題場景及解決方法應用到的 Design Patterns
  • 手工打造 HTML 解析器的那些事
  • ZMarkupParser HTML to NSAttributedString 渲染引擎的開發實錄
  • AVPlayer 實踐本地 Cache 功能大全
  • AVPlayer/AVQueuePlayer with AVURLAsset 實作 AVAssetResourceLoaderDelegate
  • 現實使用 Codable 上遇到的 Decode 問題場景總匯
  • 從基礎到進階,深入使用 Decodable 滿足所有可能會遇到的問題場景
  • iOS UIViewController 轉場二三事
  • UIViewController 下拉關閉/上拉出現/全頁右滑返回 效果全解
  • iOS Deferred Deep Link 延遲深度連結實作(Swift)
  • 動手打造適應所有場景、不中斷的App轉跳流程
  • Universal Links 新鮮事
  • iOS 13, iOS 14 Universal Links 新鮮事&建立本地測試環境
  • 如何打造一場有趣的工程CTF競賽
  • Capture The Flag 競賽建置與題目發想

    Speeches

    I also have a mild social anxiety disorder, but I have been trying to challenge and overcome it.
    Here are some speeches I have given on behalf of companies or in public.

    高效率工程團隊大解密 @ 2021 Pinkoi Tech Career Talk - Pinkoi 高效率工程團隊大解密 Tech Talk 分享
    iOS 隱私與便利的前世今生 @ MOPCON 2021 - Apple 隱私原則及 iOS 歷年對隱私保護的功能調整
    15 Mins Career Talk @ 2022 Pinkoi 2022 Open House for GenZ - Pinkoi Developers’ Night 2022 年末交流會 — 15 分鐘職涯分享演講
    104 履歷診療室 Giver @ 2023 ~ 至今 - 履歷健診、職涯諮詢

    Skills & Proficiency

    Swift

    iOS/UIKit/Foundation

    CI/CD, Automatic

    Git, GitFlow

    Objective-C

    MVC/MVVM/Modularized

    Design Patterns

    Ruby

    Lead & Manager

    PHP/Laravel

    MySql/MariaDB