鄭淳澧

資深影視業工作者轉身軟體工程師,兼具雙重視角的我,深信所有的經歷都是養分,助我以全新的方式理解和解讀這個世界。我認為,打造一個精緻的應用程式與創作一部出色的影視作品,在思維上有許多相似之處:在有限的資源中追求最大的效率和效果。在細節上,我們需要掌握的不只是與電腦溝通的語言,還要將思想轉換成真實世界的物件。

開發應用程式的過程中,我們經常需要串接 API,使用 SDK,考慮 UI/UX 的規劃,同樣地,在拍攝影片的過程中,我們需要在安全框內進行創作,利用燈具營造氣氛,通過軟體調整色彩,這些都需要熟練地控制和運用技術在每一個細節,與程式中的流程控制並無二致。

現在的我,不僅是致力於物聯網的軟體開發上,也涉獵硬體、韌體與系統設計,同時又能給予團隊在行銷和產品管理上建議,這令我想起在影視圈擔任導演 / 製片的日子,充滿了挑戰與激情。

許多人問我為何選擇轉行,我想,我並不需要給出一個標準答案。對許多人來說,跨領域的經歷已證明學習的決心和能力,無論是執著地鍛煉身體,抑或攀越了無數的高峰,這些都源於我對這個世界的熱愛。



     

學歷

Sep 2001 - Jun 2006

中原大學  土木工程學士班 (畢)

結構學

Sep 2006 - Jan 2008

中央大學  機械工程碩士班 (肄)

半導體製程

Sep 2012 - Jun 2018

世新大學  廣電碩士班 (畢)

電影製作

技能

語言


  • 程式語言:C / C++ / Python / Objective-C / Swift
  • 開發工具:Visual Studio / Arduino / Xcode ( UIKit、SwiftUI )
  • 虛擬機器:Proxmox VE、VMware ESXi
  • IoT:Home Assistant、AWS IoT Core、OpenWrt
  • 其他工具:Sourcetree / Postman / Zeplin / Figma
  • 多媒體:Premiere / Final Cut Pro / Photoshop / After Effects
  • 辦公室應用:Adobe Acrobat / Pages / Keynote / Word / Power Point / Excel 
  • 工程製圖:AutoCAD / SketchUp
  • 作業系統:Win / MacOS / Linux ( Ubuntu )

  • 中文 / 精通
  • 英文 / 中等
  • 台語 / 中等
  • 日文 / 略懂
  • 韓文 / 略懂

______________________________________________________

實作案例

多數用 UIKit,部份用 SwiftUI,案例概括標題為 Github 或 Medium 的連結,及二維條碼之影片演示,其他小作品或 iOS 功能研究,請參閱小作品暨 iOS 功能研究;其他的其他,請參照影視履歷


社群APP

SwiftUI編寫,結合 FB與Twitter面板,實現追蹤、按讚、留言等功能,並在首頁顯示推薦熱門列表

透過點擊文章進入文章的詳細內容,再點回列表。

在SwiftUI加入拍照上傳功能。





訂購單APP

利用RESTful API,如Firebase,實現訂單資料增刪功能(CRUD),在訂購成功時顯示本地推播

點選商品、選擇細項、送出訂單、確認訂購資訊、取消並修改訂單。


登出 / 入畫面

使用Firebase的Authentication功能,檢查使用者輸入的帳號密碼,正確時跳轉頁面,錯誤則跳出提示訊息。

註冊新的使用者,並檢查帳號密碼是否合規定

加入FBGoogle帳號登入功能,再以Firebase檢驗憑證整合第三方登入平台。


照片牆

串接NASA API,獲取相關太空資訊。

透過點擊至照片牆,每格Cell皆是一則與航太相關的縮圖,再點至詳細頁面,列出時間、標題與描述。

抓取圖片排列照片牆時,圖檔若大,載入時間久,增加Cache容量或以NSCache暫存抓過的圖,以免每次載入重新抓取。


載入圖片的改進:

若單張圖原檔在照片牆過大,未免資源浪費,應用image resizing



即時疫情資訊

解析CDC 提供之Open Data JSON文件,將世界疫情資訊在行動裝置條列展示。

實現下拉即時更新文件的功能,點擊各欄目至詳細頁面

最終加入地圖標註功能




計算機

將計算機修正成自己習慣的用途,實現第一次按下「%」會顯示,接著按下便開始呈現連續運算的結果。

連按兩次運算符號,或連按兩次等號,都會開啟連續運算,並以上一次輸入的數字為運算基底。






簡易記帳軟體

於首頁計算雜支後,換頁輸入薪水及其他項目,以即時百分比呈現 UI,輸入最後一項選擇一種圖表, 若未正確輸入則彈出警示視窗。




堆疊視圖

在 Storyboard 以堆疊視圖打造具美感的 LaunchScreen 畫面。