Profile 03 00@2x 0f8539d7f013fd11030f4f7a7b97caf8c2dc5732bc61cba71764f3365c568794

劉怡廷 Lina Liu

 熱情開朗、自由靈活、堅持不懈

我是一名熱情的軟體工程師。有兩年的工作經歷與三個月的軟體實習經驗。 目前工作中使用objective-c開發MacOS應用程式,結合影像辨識偵測與機器學習技術,開發軟體以利工廠生產與驗證。曾多次到美國與上海出差協助客戶開發軟體,以及在產線驗證軟體與解決問題。 過往工作中使用C/C++參與多項專案之軟體與韌體撰寫,也在實習過程中結合人臉辨識技術與資料庫開發Android應用程式。

Software engineer / Firmware engineer
1990, Taipei,TW 

0965-517-765, 0926-585-249
[email protected]

技能 Skill


Programming

  • Good:
    • C/C++ 
    • Objective-C 
    • OpenCV
    • Keil-C
  • Moderate:
    • JAVA
    • Android
    • Java Native Interface(JNI)
    • Python3 & 2.7
    • HTML5
    • CSS
    • Bootstrap
  • Basic:
    • Matlab 
    • MySQL
    • Verilog


IDE/Editor

  • XCode
  • Visual Studio
  • Eclipse
  • Android Studio
  • Source Insight
  • QT
  • SublimeText
  • IDLE

Issue Trackers

  • JIRA

Agile Processes

  • Scrum



Version Control 

  • Git
  • Source Tree

Languages

  • Chinese 
  • English  


工作經歷 Experience 


和碩聯合科技,Software/Firmware Engineer,2016 年 6 月 - 至今

蘋果iphone功能驗證 手機相機功能驗證軟體開發與整合
 Objective-C、matlab、XML

在兩人小組中負責協助客戶整合測試軟體之新功能,以及修改軟體之測試腳本。在負責該專案的半年中,出差至美國客戶端兩次以及上海工廠端兩次。
專案中負責整合matlab演算法以及MacOS應用程式,並與硬體同事合作驗證測試軟體並排除所遇到的問題,包含治具排線、軟體版本、校驗用光板...等問題。
為了提升產線生產驗證效率,主動思考能改善的部分,例如刪減計算ROI數量,增加程式運算速度,提升約22%的運算效率。


AOI CG Sensor Inspection 自動光學檢測軟體開發
 Objective-C、OpenCV

獨立開發AOI光學檢測軟體,用以檢測手機螢幕是否有刮痕、破損、殘膠、亮度不均...等異常現象,其中使用到影像處理中相關方法,包含DCT、Retinex、影像相減...等。
在負責專案的三個月期間出差至上海,確認硬體設備與環境,並將其影響降至最低,例如撰寫校驗工具來校正相機之解析度與焦距,並且設計實驗來確認相機白平衡穩定時間。
實際將軟體應用於工廠產線,並教育產線作業員如何操作驗證軟體與硬體設備,來協助產線檢測流程以減少人力資源。實際測試之誤判率為1.43%;漏失率為7.3%。


AOI Prox Inspection 機器學習與自動光學檢測軟體開發
 Objective-C、OpenCV、Python、Machine Learning

在三人小組中負責開發與整合光學檢測演算法,在專案前期使用影像處理之方式檢測相機感測元件是否有髒污、刮痕、破損...等異常現象。由於誤判率與漏失率無法有效收斂至標準以下,因此後期轉向採用機器學習之方式訓練模型來偵測目標元件位置並檢測該元件是否有異常。
在專案兩個半月期間,負責與工廠產線溝通採集大量機台樣本、撰寫工具來分析與擷取訓練樣本、負責整合機器學習演算法,包含偵測元件位置(YOLO)與檢測元件是否異常(LeNet)兩部分。實驗結果誤判率為1.23%;漏失率為0%。


車用電子 整合與維護Audio driver
C、Advanced Linux Sound Architecture(ALSA)

進入公司的參與的第一份專案,為部門中首位研究Audio driver相關領域的情況下,參考了NVIDA T40S的程式碼來自學ALSA Audio driver架構。

專案中使用之平台為Qualcomm MDM9628,Codec晶片為WCD9330。在一個月內解決兩個issues,其一是解決GPIO腳位無法使用的問題,其二是解決通話聲音品質問題。並主動與硬體同事一起合作檢視電路圖與學習如何使用示波器等儀器檢查硬體元件是否正常。


Sony MP3 Player MP3之介面及功能之整合與維護
Keil-C

在兩人小組中負責功能與介面整合的任務。當客戶釋出新功能時,將程式整合到目前的專案中,並製作workflow文件。按照使用情境設計,修改音樂播放功能,例如循環播放、指定段落播放、我的最愛設定...等。當客戶設計之Screen Spec有更新時,修改UI的排版、文字、加入新的圖示...等。在此專案中使用JIRA系統來控管issues,一週平均解決十多個issues。



致伸科技,Software Intern,2014 年 7 月 - 2014 年 9 月

Android智慧家電周邊應用程式  結合人臉辨識與資料庫開發相片管理軟體

Android、JAVA、Java Native Interface(JNI)、OpenCV、Face Detection、Face Recognition、MySQL

在約兩個半月的實習期間,獨立完成Android應用程式開發。程式透過人臉偵測與辨識技術來辨識使用者、依據使用者需求批次將相簿中的相片分類歸檔,建立個人化相簿。
主要演算法部分由C/C++撰寫,介面則是由JAVA開發,並透過JNI創建接口使得JAVA能與C/C++溝通傳遞資訊。資料庫的部分則使用到了MySQL語法。
專案中有許多第一次嘗試開發的部分,包含Android應用程式開發與資料庫應用。在過程中思考問題並且積極找尋解決辦法,並與指導前輩討論改善使用者情境與介面。在會議上Demo成品,並得到老闆們很高的評價。

學習歷程 Education


國立臺北科技大學,資訊工程學系,碩士,2013 年 9 月 - 2015 年 9 月

畢業論文 使用膚色與深度資訊改良主動形狀模型以擷取人臉特徵

C/C++、Active Shape Model、OpenCV、QT、Kinect SDK

探討用於人臉特徵點定位之主動形狀模型(Active Shape Model, ASM),提升ASM在受到環境光源、拍攝人臉角度等干擾情況下,人臉特徵點搜尋與定位的穩定性。
本研究選定第二代Kinect攝影機做為彩色影像和深度影像的輸入裝置。結合膚色與深度資訊減少運算量,偵測與定位人眼位置以給予ASM更精確的人臉特徵點初始位置;最後修正ASM的特徵點匹配,包含額頭、下巴、左右臉頰、及眼角眼尾等。
本論文首度提出結合深度資訊之方法改良主動型狀模型,並且提升69.4%之準確率。 


國科會計畫 Scrum Master 聯網電視關鍵技術之研發及其應用
 Scrum

於碩二期間擔任實驗室之國科會計畫Scrum Master負責訂定每月工作目標與切分工作細項,分配與追蹤成員們的工作進度,並透過每周的會議與指導老師及其他子計畫之Scrum Master確認進度與協調各子計畫間的合作。


景碩醫美產學合作 人臉特徵辨識與五官分析軟體開發
 C/C++、QT、Kinect SDK

於碩一下學期參與產學合作專案,協助醫學美容診所開發應用於分析人臉五官比例之軟體。於兩人小組中負責設計介面與使用者情境、開發人臉偵測與五官特徵點定位演算法、與醫師討論撰寫分析五官比例是否符合美的標準並顯示於介面上。於負責期間擔任專案leader,與3D動畫模型實驗室同學合作,整合2D特徵點與3D模型之對應。並撰寫小工具用以收集2D與3D人臉樣本與模型,協助驗證軟體之準確性。最後實際應用於醫美診所,讓醫師透過分析客戶五官比例來進行說明,有效降低溝通隔閡。


已修畢之課程 共修習32學分

通訊軟體設計、作業系統、數位影像處理、視訊信號處理、異質多網多媒體、多媒體系統、資訊檢索與應用、人本設計研究。


私立中原大學,資訊工程學系,學士,2009 年 9月 - 2013 年 6 月

專題研究 機車騎士安全帽檢測

C/C++、OpenCV、Support Vector Machine(SVM)、Histogram of Oriented Gradients(HOG)

本專題使用影像處理之技術,檢測機車騎士是否配戴安全帽。 使用HOG來訓練大量正、負樣本計算出目標物體之特徵向量,再利用SVM分析大量的特徵向量,找出一組超平面以區分是否為目標物體,進而偵測出影像中目標物體位置。程式中訓練了兩組特徵向量,分別為機車與安全帽之特徵向量。首先偵測出機車位置,進一步鎖定搜尋範圍,以偵測機車騎士是否配戴安全帽。
於專題競賽中獲得第三名成績。

學業表現

全學年皆獲書卷獎(班排名前三名),大學歷年累積班排名2/40、系排名4/84。
於以下課程中獲得專業學科優異獎:作業系統、法則分析、工程數學、電子學、電子實驗。

已修畢之課程 共修習153學分

計算機概論、電資專業導論、資料結構、組合語言、程式語言、電路學、電子學、數位邏輯電路設計、法則分析、作業系統、機率與統計、線性代數、計算機組織、系統程式、網路與多媒體概論、UNIX系統導論、網路工程、數位內容設計、積體電路設計導論、系統晶片技術、視窗程式設計、視訊處理、多媒體內容檢索。

專案 Projects


Android相片管理軟體

透過人臉辨識建立使用者資料庫,並將相簿中的照片依據使用者歸檔。使用JAVA與C/C++開發Android應用程式。


美麗指數分析應用程式

協助景碩醫美診所開發分析人臉五官比例,並透過使用者介面顯示各部位分數。使用QT發開介面,C/C++開發演算法。


機車騎士安全帽檢測

分析輸入影像中的機車騎士是否配戴安全帽並在畫面上顯示位置,使用C/C++開發。

Paragraph image 06 00@2x 87e77cbcc732097bbd3c1ea0cc62ddde26e5adb1eceee8497e66e58206763cfd
Paragraph image 06 01@2x 13ec779ca27733557a5d2830d84049bfdfc54edd6ade36ee5766eea97298cf4a
Paragraph image 06 02@2x 3081b368fb6b38d988063c1300041f0c2b0cb92aae2fac6f55abc21c8e235124

AOI光學檢測軟體

分析拍攝到的手機螢幕是否有刮痕、殘膠、破損、亮度異常...等問題。並可以批次處理大量樣本。為了實驗方便快速,加上UI控件,能隨時調整參數並即時運算結果。使用Objective-C開發。


Socket通訊練習

透過TCP通訊協定使server與clinet聯繫,在建立連結之後能夠互相傳遞文字訊息。使用Objective-C開發。

Paragraph image 06 00@2x 87e77cbcc732097bbd3c1ea0cc62ddde26e5adb1eceee8497e66e58206763cfd
Paragraph image 06 01@2x 13ec779ca27733557a5d2830d84049bfdfc54edd6ade36ee5766eea97298cf4a
Paragraph image 06 02@2x 3081b368fb6b38d988063c1300041f0c2b0cb92aae2fac6f55abc21c8e235124

Powered by CakeResumePowered by CakeResume
Powered by CakeResumePowered by CakeResume