Pgkacu3qbzrp0ejznoaq

Tony Yang

我目前擔任Android工程師,有3年的Android開發經驗。在學生時期曾有架設Linux伺服器、後端程式開發與視覺影像處理的經驗,也曾開發過網頁爬蟲程式。而我經常摸索不同的程式語言和框架,所以我認為我不僅是個Android工程師,我是個富有創造力的「程序猿」。


Android developer
Taipei, Taiwan
[email protected]

工作經歷

Truetel

* Nauto 專案 (Android Developer, 2019年3月 ~ 現在)
– 解決舊專案升級至Android 9.0(P)所造成錯誤問題
– 為功能撰寫單元測試測試其品質
– 使用CI(CircleCI)自動部署應用程式
– 實現靜默安裝功能
– 實現WiFi設定儲存機制

– 實現Log儲存機制


* WorkDo/BuddyDo 專案 (Android Developer, 2016年11月 ~ 2019年3月)

– 使用Java&Kotlin維護與開發 

– 串接Restful API 

– 為功能撰寫單元測試 

– 開發共用模組 

– 與設計師合作設計符合使用者體驗的介面 

– 使用Firebase Crashlytics即時報告錯誤信息。 

– 使用Mixpanel分析用戶行為。 

– 解決使用者提報的問題

技能


Android Skills

Familiar with: 

- Java, Kotlin

- Android Annotation Framework 

- Okhttp3, Retrofit 

- RxJava2, Kotlin-coroutines

- Android Architecture (LiveData, Room, ViewModel, Paging)

- MVP, MVVM

- Glide, Picasso, Universal-Image-Loader 

Experience in: 

- Android Testing (Junit4, Mockito, PowerMockito, Robolectric)

- OpenCV, OpenCV extra modules, Tesseract-OCR 


Other Skills

Familiar with: 

- Git, Github, GItlab, Intellij IDEA, Vim, VSCode, Windows, MacOS, Linux, CentOS, Ubuntu 

- Simple Factory Pattern, Factory Method Pattern, Delegate Pattern, State Pattern 

- Mixpanel, FCM, Firebase Crashlytics, Google Maps API 

- Ktor, PHP, python-flask 

- Python, Shell script 

- Selenium, Line-bot 

- SQL, SQLite, PostgreSQL, MySQL, MongoDB 

- HTML5, CSS3, Bootstrap, JavaScript, jQuery

學歷

國立高雄第一科技大學, 碩士學位, 資訊管理所, 2014 ~ 2016

– 2015資訊應用服務創新創業新秀選拔 決賽入圍
– 2014第19屆全國大專校院資訊應用服務創新競賽 技術應用組第1名
- 參與國科會(科技部)計畫

崑山科技大學, 學士學位, 資訊傳播系, 2010 ~ 2014

* 比賽
– 愛生物創意加值應用競賽第三名
– 2013第18屆全國大專校院資訊應用服務創新競賽 參賽
– 第一屆南區大專資訊專題競賽暨成果觀摩會 行動平台組 佳作、業界潛力獎
* 論文發表
– NCS2013 全國計算機會議 論文報告
* 產學合作
– 墾丁國家公園陸域長期生態監測計畫兼任助理
– 墾丁國家公園管理處-龍鑾潭生態調查與網站製作
– 墾丁國家公園管理處-南仁湖生態調查與網站製作
* 其他
– 擔任Java程式設計助教
– 協助輔導新化高工資訊科學生製作專題 – 電子商務
– 協助系上執行多媒體應用與色彩管理體驗營工作

國立新豐高中, 高中文憑, 資訊應用學程, 2007 ~ 2010

得將事蹟

這裡會列上我生涯中所有的參與比賽得獎的作品。

2014 資訊服務創新應用競賽 資訊技術應用組第1名 (右1)

Projects 01 00@2x

        我在團隊中的工作職責是負責撰寫房仲資訊系統(HouseSearchApp),結合三項技術:影像辨識 、情境感知、擴增實境,影像辨識導入OpenCV使用其特徵辨識的演算法,情境感知部分導入Google Maps API當作房仲地圖使用,擴增實境使用第三方套件Android-Augment-Reality-Framework。 

        因為在房仲業的廣告傳單上,每個物件旁邊會附上QRCode方便導向對應的頁面,不過缺點就是不美觀,而且在報紙雜誌中會佔據額外的版面,如果直接使用影像辨識的方式,使用無標記的技術直接辨識傳單上的東西,就能節省空間版面空間。所以使用無標記的影像辨識技術,比起市面上其他相關App的操作方式是較為新穎的。

Company Projects

Paragraph image 01 00@2x

Nauto

公司外包產品 (2019/3~現在)

此專案為公司承接美國自動駕駛公司Nauto的外包專案,Nauto車上型裝置,設法讓駕駛在不受干擾下保持安全。裝置有前後鏡頭,可觀察駕駛的行為和車況,透過電腦視覺與人工智慧提供駕駛分心與疲勞的分析。

Paragraph image 01 00@2x

WorkDo/BuddyDo

公司產品 (2016/11~2019/03)

這是我在Truetel開發的公司自有產品,分成WorkDo/BuddyDo,這是一個跨平台的行動辦公系統,有人事、打卡、請假、核銷、快捷們、任務、檔案、活動等功能。我負責一些功能,UI部分有快捷門、公司列表、社交頁面、選人頁面和工具箱等等,也有開發一些共用模組。


https://play.google.com/store/apps/details?id=com.workdo.bdd

https://play.google.com/store/apps/details?id=com.buddydo.bdd

Android Projects

Paragraph image 01 00@2x

酒標辨識系統

碩論作品


這是我碩士論文開發的app作品,使用Java、OpenCV和tess-two開發,結合影像辨識和文字辨識。


https://github.com/tonyyang924/WineSearch

Paragraph image 01 00@2x

第一科大網路購物APP

學校計畫作品


這是高第一管理學院計畫的作品,作為校內購物的電子商務app。使用Java撰寫Android應用程式,實現業務邏輯,購物車和訂購商品的功能,結合GCM由Server推送貨品的寄送狀態資訊。


https://github.com/tonyyang924/QRCodeEcommerce

Paragraph image 01 00@2x

丙級調飲練習系統

外包接案作品


在2016年時的外包作品,主要是個證照練習的App。使用Java撰寫Android應用程式,實現業務邏輯,普通的使用者介面,結合既有資料庫實現離線端應用。


https://github.com/tonyyang924/BeveragesModulation

Paragraph image 01 00@2x

房仲資訊系統App

2014 資訊服務創新應用競賽得獎作品


我在團隊中的工作職責是負責開發房仲資訊系統(HouseSearchApp),結合三項技術:影像辨識 、情境感知、擴增實境,影像辨識導入OpenCV使用其特徵辨識的演算法,情境感知部分導入Google Maps API當作房仲地圖使用,擴增實境使用第三方套件Android-Augment-Reality-Framework。


https://github.com/tonyyang924/HouseSearchApp

Paragraph image 01 00@2x

英文單字即時通

個人作品


曾經上架於Google Play的作品,使用者可以自己整理單字,從雲端或是本地匯入Excel格式的資料,可以閱讀或做簡易單選題考試,希望能幫助使用者有效的背誦單字。


https://github.com/tonyyang924/Englishwords

Paragraph image 01 00@2x

墾丁LBS行動導航智慧應用程式

專題作品


本專題將利用普遍的智慧型手機與Google API整合製作交通規劃App,再由外部網路截取的時刻表資訊,儲存以離線方便使用,在路徑規劃後與大眾交通工具時刻表的搭配下,透過系統運算呈現UI介面告知使用建議的搭乘方式以及透過Map顯示目前中繼點的前往方法。


https://github.com/tonyyang924/KantinggoApp

Paragraph image 01 00@2x

學生作業系統

個人作品


開發此作品是為了簡單的批閱學生在課堂上的作業繳交進度。因為當時擔任程式設計助教時,教授希望能活用目前技術開發app用在課堂的實務上,因此誕生了此一作品。前端使用Android撰寫,後端使用PHP搭配檔案儲存學生資料。


在2019年,我對學生作業系統架構進行修正,使用Android+Retrofit,後端使用ktor+exposed+HikariCP。


Android App:

https://github.com/tonyyang924/StudentHomework


Server:

https://github.com/tonyyang924/student-homework-ktor

Paragraph image 01 00@2x

搖動餐廳選擇器

論文作品 - NCS2013全國計算機會議


此作品主要著重於手機的LBS適地性服務,使用手機內建的GPS定位功能,取得目前使用者的所在位置(經緯度),利用所在位置搜尋附近有哪些餐廳或店家,條件為限制與自己距離多少公尺內的店家,搜尋方式為搖動手機,由搖動的大小經過亂數計算,從資料庫中篩選出一個店家,主要是Android開發,使用GPS、手機感測器與SQLite。


https://github.com/tonyyang924/ShakeOrderMachine

Paragraph image 01 00@2x

行動生物整合查詢系統

比賽作品 - 入選2014年資訊應用服務創新競賽總決賽


本作品利用Open Source的PHP、JavaScript、Ajax、Google map API與Java,整合成一個手機的搜尋系統,可以搜尋政府開放的物種調查資料,並且將這些調查資料整合,並加值應用,未來希望能整合更多台灣的生物紀錄open data,讓使用者能透過單一介面就能搜尋得到各種單位的相關資料。


https://github.com/tonyyang924/innoserve2013

Paragraph image 01 00@2x

天羅地網

比賽作品 - 獲得愛生物APP比賽第三名


本作品最大之特色為讓使用者能利用特生中心Open Data API資料,結合手機的GPS定位系統,隨時隨地的學習且瞭解到蝴蝶、青蛙、蛾三種生物多樣性的資料,結合維基知識的內容能增加使用者對閱讀性,作品中的小遊戲可運用查詢回來的圖形直接互動拼圖,更能讓這程式增加趣味性。


https://github.com/tonyyang924/i35_2013

Other Projects

Paragraph image 01 00@2x

草尼馬之我要租房

個人作品


這是一個Line機器人,使用者可以輸入關鍵字詢問機器人,機器人會從591上即時抓取符合的資料。

使用語言:Python

框架:python-flask

套件:BeautifulSoup解析網頁資料。


https://github.com/tonyyang924/mudhorse-line-bot

Paragraph image 01 00@2x

光諾網站

接案作品


這是與同學第一次接案製作的網站,是類似拍賣網站的形式,是一個小型的拍賣網站結構,可以註冊會員、加入購物車、提交訂單與後台管理的功能。

使用語言:HTML5、CSS3、PHP

資料庫:PostgreSQL

Paragraph image 01 00@2x

箱坊化妝箱網站

個人作品


此作品為大學二年級下學期時專題指導老師的課程「資料庫系統」的期末作業,因為媽媽從事網拍工作,卻沒有網站可供宣傳,所以當時突發奇想將期末作業以家中進貨產品化妝箱為主軸,製作出像是拍賣網站的系統。

使用語言:HTML5、CSS3、PHP 

資料庫:PostgreSQL 


https://github.com/tonyyang924/xiangfang

http://tonyyang924.tk:1337

Powered by CakeResumePowered by CakeResume
Powered by CakeResumePowered by CakeResume