CakeResume Talent Search

Advanced filters
On
4-6 years
6-10 years
10-15 years
More than 15 years
Avatar of the user.
Avatar of the user.
Sr. Full Stack Engineer @類神經網路股份有限公司
2021 ~ Present
資深程式設計師
Within one month
Android
Windows
Linux
Employed
Ready to interview
Full-time / Interested in working remotely
6-10 years
輔仁大學 Fu Jen Catholic University
Computer Science and Information Engineering
Avatar of the user.
Avatar of the user.
Cyber Security Analyst @iTop Digital Technology Co., Ltd.
2021 ~ Present
資安威脅分析師、滲透測試工程師
Within one month
Penetration Test
Threat Hunting
Azure Sentinel
Employed
Open to opportunities
Full-time / Interested in working remotely
4-6 years
國防大學中正理工學院
資訊工程學系
Avatar of 羅大偉.
Avatar of 羅大偉.
Product Developer @群暉科技 Synology Inc.
2023 ~ Present
Senior Android Engineer
Within one month
such as AdMob, Max, MV...) to implement app monetization. * Familiar with using Firebase for analysis, A/B testing, and remote configuration. * Skilled in using Retrofit to create a type-safe HTTP client. * Experienced with making Python scripts and writing Smali code for APK reverse engineering. * Successfully supervised team members to fulfill diverse development needs. * Tracked app data to verify requirements, optimize the app, and achieve my OKR goals.  New Taipei City,TW [email protected] 工作經歷 Synology ,- Now Android BeeDrive : BeeDrive 是一個輕
Android
Java
Smali
Employed
Open to opportunities
Full-time / Interested in working remotely
6-10 years
淡江大學
資訊工程
Avatar of chen chopper.
Avatar of chen chopper.
助理工程師 @行政法人國家資通安全研究院
2023 ~ Present
滲透測試、資訊安全、系統開發、程式設計
Within one month
陳燕葶 Chopper Chen 來自台南,個性活潑樂觀富創造力,樂於學習新知及勇於接受新的挑戰。西元2018年畢業於國防大學理工學院資訊工程學系,於國防部服務4年後,目前於財團法人國家實驗研究院服務,主要工作經歷包含程式開發、滲透測試、惡意程式
python語言
C
Assembly Language
Employed
Open to opportunities
Full-time / Interested in working remotely
4-6 years
國立臺北科技大學NTUT
自動化工程研究所
Avatar of Broccoli Huang 黃世豪.
Offline
Avatar of Broccoli Huang 黃世豪.
Offline
Sr. Android Developer @GoGoX
2023 ~ Present
Senior Android Engineer
Within one month
@gmail.com Skills Android Language Kotlin / Java Framework Jetpack / MediaBrowser / Leanback Test JUnit / Mockito / MockK / Espresso Platform Mobile / TV / Car / Wear / Chromecast DI Koin / Hilt / Dagger Library Retrofit / Coroutine / RxJava Persistence Room / SQLite Reverse Engineering jadx / repack / resign Android-based ROM Root / Flash ROM / Make AOSP Other Custom View JNI / NFC / IAB Lottie / Floating Window Software Engineering Clean Code / Architecture MVVM / MVP / MVC Design Pattern SOLID Workflow & Tools Aglie: Scrum / Kanban GitHub
Android
JAVA
kotlin
Employed
Full-time / Interested in working remotely
6-10 years
National Formosa University (NFU)
Computer Science and Information Engineering
Avatar of Mohammed Mufti.
Avatar of Mohammed Mufti.
Past
Support Engineer (Developer support core) @ Microsoft India R & D Private Limited
2008 ~ 2011
Senior Member Of Technical Staff
Within three months
compiler intrinsic / openMP (C++) ( Intel architecture) for parallel and multicore programming. Possess strong technical acumen on OS internals. Have fair amount of knowledge on Rootkits and its internals. Well-versed with secure software development life cycle for application development. Have Special Interest in reverse engineering, security and OS instrumentations. Technical Stack : a. Windows File System internals and application programming to deal with File Systems. b. Windows Audio & Video programming (DirectShow, DirectX/Direct3D/DirectSound/Media Foundation). c. Windows Media Player SDK using C++
C
C++
STL
Unemployed
Full-time / Interested in working remotely
More than 15 years
Indira Gandhi National Open University(IGNOU)
Computer Science
Avatar of HazaratAli Kalyal.
Avatar of HazaratAli Kalyal.
Senior Consultant @Capgemini Technology Service India Pvt Ltd
2017 ~ Present
Senior Consultant / CAD/PD Analyst
More than one year
HazaratAli Kalyal I have competent professional experience with around 14+ Years in Project Management, CAD Support, CAD/PDM Implementation, PLM, Engineering Tool Evaluation, Training, MBD, IoT Platform applications, Product Design, Reverse Engineering, Mold Design, Currently working as a Project Manager/Technical Manager and supporting technically as well as people management  Senior Technical Specialist / CAD & PDM Analyst Bangalore, IN [email protected] Profile  Working as a Project Manager and leading CAD and Windchill Team , supporting global user community with 100+ CAD, CAE and multiple PLM application, which involves testing, tool evaluation, application Implementation, and
Product Design
product design and development
Creo Parametric
Employed
Full-time / Interested in working remotely
10-15 years
JRN Rajasthan Vidhyapeeth University University (Distance learning)
Mechanical Engineering
Avatar of Ma Sheng Hao.
Avatar of Ma Sheng Hao.
Senior Researcher @TXOne Networks, inc.
2021 ~ Present
Security Researcher
More than one year
Ma Sheng Hao Cyber Security Sheng-Hao Ma(@aaaddress1) is currently working as a senior researcher at TXOne Networks, specializing in Windows reverse engineering analysis for over 10 years. In addition, he is currently a member of CHROOT, an information security community in Taiwan. He has served as a speaker and instructor for various international conferences and organizations, such as Black Hat USA, DEFCON, CODE BLUE, HITB, VXCON, HITCON, ROOTCON, Ministry of National Defense, and Ministry of Education. He is also the author of the popular security book "Windows APT Warfare: The Definitive Guide for Malware
C++
C
Assembly Language
Employed
Full-time / Interested in working remotely
6-10 years
National Taiwan University of Science and Technology
Computer Science
Avatar of 陳居億/Chu-I Chen.
Avatar of 陳居億/Chu-I Chen.
資訊網路官 @資通電軍網路戰聯隊
2016 ~ Present
資安工程師
Within one month
國參訪Blackhat的名額。此外利用工作之餘考取多項資安相關證照、參加資安課程、進修人工智慧專長,增加競爭力。 Skill Expertise Penetration Testing Network Security Reverse Engineering Programming Language C C++ Python Golang Assembly PHP Side Project Android Weather App 由kotlin編寫,使用中央氣象局氣象資料開放平台提供之資料,提醒氣溫與濕度狀況
C
C++
Python
Reputation Credits2
Employed
Full-time / Interested in working remotely
4-6 years
University of Michigan(Coursera)
Using Python to Access Web Data
Avatar of the user.
Avatar of the user.
R&D Manager @LIMOTEC
2017 ~ Present
Project/Product Development Manager
More than one year
SolidWorks
Project Management
Patent Analysis
Employed
Full-time / Interested in working remotely
10-15 years
National Cheng Kung University
MEMS

The Most Lightweight and Effective Recruiting Plan

Search resumes and take the initiative to contact job applicants for higher recruiting efficiency. The Choice of Hundreds of Companies.

  • Browse all search results
  • Unlimited access to start new conversations
  • Resumes accessible for only paid companies
  • View users’ email address & phone numbers
Search Tips
1
Search a precise keyword combination
senior backend php
If the number of the search result is not enough, you can remove the less important keywords
2
Use quotes to search for an exact phrase
"business development"
3
Use the minus sign to eliminate results containing certain words
UI designer -UX
Only public resumes are available with the free plan.
Upgrade to an advanced plan to view all search results including tens of thousands of resumes exclusive on CakeResume.

Definition of Reputation Credits

Technical Skills
Specialized knowledge and expertise within the profession (e.g. familiar with SEO and use of related tools).
Problem-Solving
Ability to identify, analyze, and prepare solutions to problems.
Adaptability
Ability to navigate unexpected situations; and keep up with shifting priorities, projects, clients, and technology.
Communication
Ability to convey information effectively and is willing to give and receive feedback.
Time Management
Ability to prioritize tasks based on importance; and have them completed within the assigned timeline.
Teamwork
Ability to work cooperatively, communicate effectively, and anticipate each other's demands, resulting in coordinated collective action.
Leadership
Ability to coach, guide, and inspire a team to achieve a shared goal or outcome effectively.
Within one month
Senior Android Engineer
Logo of GoGoX.
GoGoX
2023 ~ Present
Taipei City, Taiwan
Professional Background
Current status
Employed
Job Search Progress
Professions
Android Developer
Fields of Employment
Mobile Apps
Work experience
6-10 years
Management
None
Skills
Android
JAVA
kotlin
Languages
Chinese
Native or Bilingual
English
Intermediate
Job search preferences
Positions
Senior Android Engineer
Job types
Full-time
Locations
Taiwan
Remote
Interested in working remotely
Freelance
No
Educations
School
National Formosa University (NFU)
Major
Computer Science and Information Engineering
Print

黃世豪 Broccoli Huang

Senior Android Engineer

  Taipei, Taiwan


9 years' Android app development experience.

Always packed with ideas and passionate about new things and tech.

Love trying variety of things, including marathon, triathlon, diving, round island motorcycle trip, free hugs campaign......

  +886 911-006-080     [email protected]           

Skills

Android

Language

  • Kotlin / Java

Framework

  • Jetpack / MediaBrowser / Leanback

Test

  • JUnit / Mockito / MockK / Espresso

Platform

  • Mobile / TV / Car / Wear / Chromecast

DI

  • Koin / Hilt / Dagger



Library

  • Retrofit / Coroutine / RxJava

Persistence

  • Room / SQLite

Reverse Engineering

  • jadx / repack / resign

Android-based ROM

  • Root / Flash ROM / Make AOSP

Other

  • Custom View
  • JNI / NFC / IAB
  • Lottie / Floating Window

Software Engineering

  • Clean Code / Architecture
  • MVVM / MVP / MVC
  • Design Pattern
  • SOLID

Workflow & Tools

  • Aglie: Scrum / Kanban
  • GitHub / GitLab
  • CI: GitHub Actions / Jenkins
  • JFrog
  • Firebase / GCP / AWS
  • Firebase Analytics / GA
  • Jira / Trello
  • Datadog / Redash / Kibana
  • Figma / Zeplin / Adobe XD

Work Experience

iOS Engineer  •  GoGoX

Apr 2023 - Present


Senior Android Developer  •  17LIVE

Mar 2022 - Sep 2022

  • Implement player for replaying a live stream which blends virtual interaction elements.
  • Build logging system for recording streaming metrics and networking status during the entire live session for easier debugging issues from customers.
  • Research streaming encoding & decoding mechanism, maintain internal SDK for push & pull streams and company's fork of ffmpeg and IJKPlayer to provide custom features to both 17LIVE and other business partners.
  • Build a bunch of automation scripts to accelerate the process of building artifacts.

Android Developer  •  KKBOX

Apr 2018 - Mar 2022

  • Implement architecture for music playback, including the mechanism of now playing queue and autoplay.
  • Build podcast features from the ground up in the cross-functional scrum team. Monitoring key user metrics and user feedback after feature launch.
  • Implement home page card stream which contains multiple card content types and visuals.
  • Develop apps for a variety of Android devices, like TVcarchromecastsmart speaker and NFC. Extract media playback and media info model into base service to share code between multiple platforms.
  • As a technical contact window for 6 business collaboration projects (set-top box, automotive) and resolve reported issues from both users and business partners. 
  • Experience in submitting new apps and updating existing apps on the Google Play Store.
  • Build CI/CD pipeline: 10 GitHub Actions jobs and 2 Jenkins pipelines.
  • Attend multiple cross-team demonstrations and brainstorming workshops.
  • Join the interview process and as a lecturer for newcomer orientation 10 times.

Senior Android Engineer  •  ETMall

Jun 2017 - Mar 2018

  • Co-work with team members to rewrite ETMall app. Using techniques like RxJava, EventBus to construct architecture and views.

Senior Android Engineer  •  Autra Media

Oct 2014 - Jun 2017

  • Build GtMusic music streaming app from zero to one which helps Gt Telecom compete in the music streaming market.
  • Using modularization to share base structure between multiple apps, decreasing maintenance and development cost.
  • As a member of a pilot team responsible for new business incubation, market investigation. Pitch ideas for a business plan and calculate the corresponding ROI for each plan. 

Education

National Formosa University, BS, Computer Science

Sep 2009 - Jun 2013

Hackathon Experience

Projects (28 Apps)

20 apps in careers & 8 apps for side projects

  GoGoX Client/Driver  

  17LIVE   

  • Maintain internal SDKs & repos
  • Live replay player logic & UI
  • Streaming logging system
  • Handle customer service issues
  KKBOX Mobile/TV/Automotive  
  • Music & Podcast playback logic
  • Discover & podcast tab UI
  • Handle customer service issues
  • CI flow
  • Build shared structure across platforms
  • Contact with business partners

  ETMall 

  • Build from zero to one
  • Product, Store, Membership logic & UI

  Gt Music   

  • Build from zero to one
  • Streaming & playback logic
  • DRM & download mechanism
  • Advertisement SDK

  Music Story     

  • Finish within one week for Hackathon
  • Open-sourced on Github
  • Music playback & search logic
  • Text editor UI

Side Projects

  Awesome Player

  • Player implementation of reading raw binary files for decoding DRM & streaming


  McXonalds Coupons

  • Use packet sniffing and reverse engineering for getting coupons from McDonalds

 

黃世豪 Broccoli Huang

Senior Android Engineer

  Taipei, Taiwan

八年 Android B2C App 開發經驗

熱愛技術、新奇事物、永遠有一大堆想法、三鐵/全馬完賽、潛水、機車環島、在信義威秀徒步區舉辦 free hugs、跟一群人夜宿愛國東路、農曆七月扮成紅衣貞子在西門町到處嚇人。

他叫 Broccoli,因為頭髮長得像花椰菜,老了也許會改叫 Cauliflower。

對了,他尾牙報名唱歌,總共三組卻連第三名都沒拿到。

  +886 911-006-080     [email protected]           

技能

Android

Language

  • Kotlin / Java

Framework

  • Jetpack / MediaBrowser / Leanback

Test

  • JUnit / Mockito / MockK / Espresso

Platform

  • Mobile / TV / Car / Wear / Chromecast

DI

  • Koin / Hilt / Dagger



Library

  • Retrofit / Coroutine / RxJava

Persistence

  • Room / SQLite

Reverse Engineering

  • jadx / repack / resign

Android-based ROM

  • Root / Flash ROM / Make AOSP

Other

  • Custom View
  • JNI / NFC / IAB
  • Lottie / Floating Window

Software Engineering

  • Clean Code / Architecture
  • MVVM / MVP / MVC
  • Design Pattern
  • SOLID

Workflow & Tools

  • Aglie: Scrum / Kanban
  • GitHub / GitLab
  • CI: GitHub Actions / Jenkins
  • JFrog
  • Firebase / GCP / AWS
  • Firebase Analytics / GA
  • Jira / Trello
  • Datadog / Redash / Kibana
  • Figma / Zeplin / Adobe XD

工作經驗

Senior Android Developer  •  GoGoX

Apr 2023 - Present


Senior Android Developer  •  17LIVE

Mar 2022 - Sep 2022

  • 實作直播回放播放器,以還原直播。
  • 實作串流相關 Log 系統來記錄直播時的狀態,以偵錯有問題的直播。
  • 研究串流編解碼以維護 fork 的 ffmepgIJKPlayer
  • 維護 17 的推/拉流 SDK,並提供 B2B 協助使用。
  • 建立多個自動化工具,以加速基礎建設及日常監測。

Android Developer  •  KKBOX

Apr 2018 - Mar 2022

  • Clean Code / Architecture 的原則下開發許多 feature。
  • 實作現正播放清單 、延伸聆聽等音樂播放機制
  • 從無到有實作 Podcast 功能,並在上線後根據搜集的數據做維護。
  • 實作具有多種類型內容的首頁瀑布流
  • 實作 TV、Car、Chromecast、智慧音箱、NFC,整合多平台並共用播放機制
  • 作為與 6 家廠商商業合作的技術窗口(機上盒、車機),並開發及解決廠商回報問題。
  • 在 Google Play Store 發佈新 app,以及更新。
  • 建立 CI/CD pipeline建立 10 個 GitHub Actions、建立 2 個 Jenkins pipeline。
  • 參加面試過程並作為新人指導講師 10 次。
  • 多次跨部門 Demo、Brainstorming。

Senior Android Engineer  •  ETMall

Jun 2017 - Mar 2018

  • 與團隊成員合作重寫 ETMall app。過程中使用 RxJavaEventBus 等技術以降低維護成本

Senior Android Engineer  •  Autra Media

Oct 2014 - Jun 2017

  • 從無到有實作 GtMusic,幫助亞太電信在音樂流媒體市場中競爭。
  • 開發與維護多個 app,並將數個 app 相同的部分模組化為 Library,大幅減少後續開發成本。 
  • 做為新創團隊成員,負責新服務孵化、市場調查、計算投資報酬率後簡報提案。
  • 為數個 app 串接 IAP集點廣告 SDK

學歷

國立虎尾科技大學 - 資訊工程系

Sep 2009 - Jun 2013

成就

作品(共 28 個 app)

20 apps in careers & 8 apps for side projects

  GoGoX Client/Driver  

  17LIVE   

  • Maintain internal SDKs & repos
  • Live replay player logic & UI
  • Streaming logging system
  • Handle customer service issues
  KKBOX Mobile/TV/Automotive  
  • Music & Podcast playback logic
  • Discover & podcast tab UI
  • Handle customer service issues
  • CI flow
  • Build shared structure across platforms
  • Contact with business partners

  ETMall 

  • 從無到有實作
  • 商品頁、賣場頁、會員頁等

  Gt Music   

  • 從無到有實作
  • 串流及播放核心邏輯
  • DRM 及下載機制
  • 廣告 SDK

  Music Story     

  • 黑客松作品
  • 僅用一週完成的開源 UGC 平台
  • 音樂播放器、搜尋
  • 文字編輯器

Side Projects

  Awesome Player

  • 能讀檔並解碼 DRM 的音樂播放器


  McXonalds Coupons

  • 透過封包截取、逆向工程取得 API,以實作麥當勞多帳號管理

 

Resume
Profile

黃世豪 Broccoli Huang

Senior Android Engineer

  Taipei, Taiwan


9 years' Android app development experience.

Always packed with ideas and passionate about new things and tech.

Love trying variety of things, including marathon, triathlon, diving, round island motorcycle trip, free hugs campaign......

  +886 911-006-080     [email protected]           

Skills

Android

Language

  • Kotlin / Java

Framework

  • Jetpack / MediaBrowser / Leanback

Test

  • JUnit / Mockito / MockK / Espresso

Platform

  • Mobile / TV / Car / Wear / Chromecast

DI

  • Koin / Hilt / Dagger



Library

  • Retrofit / Coroutine / RxJava

Persistence

  • Room / SQLite

Reverse Engineering

  • jadx / repack / resign

Android-based ROM

  • Root / Flash ROM / Make AOSP

Other

  • Custom View
  • JNI / NFC / IAB
  • Lottie / Floating Window

Software Engineering

  • Clean Code / Architecture
  • MVVM / MVP / MVC
  • Design Pattern
  • SOLID

Workflow & Tools

  • Aglie: Scrum / Kanban
  • GitHub / GitLab
  • CI: GitHub Actions / Jenkins
  • JFrog
  • Firebase / GCP / AWS
  • Firebase Analytics / GA
  • Jira / Trello
  • Datadog / Redash / Kibana
  • Figma / Zeplin / Adobe XD

Work Experience

iOS Engineer  •  GoGoX

Apr 2023 - Present


Senior Android Developer  •  17LIVE

Mar 2022 - Sep 2022

  • Implement player for replaying a live stream which blends virtual interaction elements.
  • Build logging system for recording streaming metrics and networking status during the entire live session for easier debugging issues from customers.
  • Research streaming encoding & decoding mechanism, maintain internal SDK for push & pull streams and company's fork of ffmpeg and IJKPlayer to provide custom features to both 17LIVE and other business partners.
  • Build a bunch of automation scripts to accelerate the process of building artifacts.

Android Developer  •  KKBOX

Apr 2018 - Mar 2022

  • Implement architecture for music playback, including the mechanism of now playing queue and autoplay.
  • Build podcast features from the ground up in the cross-functional scrum team. Monitoring key user metrics and user feedback after feature launch.
  • Implement home page card stream which contains multiple card content types and visuals.
  • Develop apps for a variety of Android devices, like TVcarchromecastsmart speaker and NFC. Extract media playback and media info model into base service to share code between multiple platforms.
  • As a technical contact window for 6 business collaboration projects (set-top box, automotive) and resolve reported issues from both users and business partners. 
  • Experience in submitting new apps and updating existing apps on the Google Play Store.
  • Build CI/CD pipeline: 10 GitHub Actions jobs and 2 Jenkins pipelines.
  • Attend multiple cross-team demonstrations and brainstorming workshops.
  • Join the interview process and as a lecturer for newcomer orientation 10 times.

Senior Android Engineer  •  ETMall

Jun 2017 - Mar 2018

  • Co-work with team members to rewrite ETMall app. Using techniques like RxJava, EventBus to construct architecture and views.

Senior Android Engineer  •  Autra Media

Oct 2014 - Jun 2017

  • Build GtMusic music streaming app from zero to one which helps Gt Telecom compete in the music streaming market.
  • Using modularization to share base structure between multiple apps, decreasing maintenance and development cost.
  • As a member of a pilot team responsible for new business incubation, market investigation. Pitch ideas for a business plan and calculate the corresponding ROI for each plan. 

Education

National Formosa University, BS, Computer Science

Sep 2009 - Jun 2013

Hackathon Experience

Projects (28 Apps)

20 apps in careers & 8 apps for side projects

  GoGoX Client/Driver  

  17LIVE   

  • Maintain internal SDKs & repos
  • Live replay player logic & UI
  • Streaming logging system
  • Handle customer service issues
  KKBOX Mobile/TV/Automotive  
  • Music & Podcast playback logic
  • Discover & podcast tab UI
  • Handle customer service issues
  • CI flow
  • Build shared structure across platforms
  • Contact with business partners

  ETMall 

  • Build from zero to one
  • Product, Store, Membership logic & UI

  Gt Music   

  • Build from zero to one
  • Streaming & playback logic
  • DRM & download mechanism
  • Advertisement SDK

  Music Story     

  • Finish within one week for Hackathon
  • Open-sourced on Github
  • Music playback & search logic
  • Text editor UI

Side Projects

  Awesome Player

  • Player implementation of reading raw binary files for decoding DRM & streaming


  McXonalds Coupons

  • Use packet sniffing and reverse engineering for getting coupons from McDonalds

 

黃世豪 Broccoli Huang

Senior Android Engineer

  Taipei, Taiwan

八年 Android B2C App 開發經驗

熱愛技術、新奇事物、永遠有一大堆想法、三鐵/全馬完賽、潛水、機車環島、在信義威秀徒步區舉辦 free hugs、跟一群人夜宿愛國東路、農曆七月扮成紅衣貞子在西門町到處嚇人。

他叫 Broccoli,因為頭髮長得像花椰菜,老了也許會改叫 Cauliflower。

對了,他尾牙報名唱歌,總共三組卻連第三名都沒拿到。

  +886 911-006-080     [email protected]           

技能

Android

Language

  • Kotlin / Java

Framework

  • Jetpack / MediaBrowser / Leanback

Test

  • JUnit / Mockito / MockK / Espresso

Platform

  • Mobile / TV / Car / Wear / Chromecast

DI

  • Koin / Hilt / Dagger



Library

  • Retrofit / Coroutine / RxJava

Persistence

  • Room / SQLite

Reverse Engineering

  • jadx / repack / resign

Android-based ROM

  • Root / Flash ROM / Make AOSP

Other

  • Custom View
  • JNI / NFC / IAB
  • Lottie / Floating Window

Software Engineering

  • Clean Code / Architecture
  • MVVM / MVP / MVC
  • Design Pattern
  • SOLID

Workflow & Tools

  • Aglie: Scrum / Kanban
  • GitHub / GitLab
  • CI: GitHub Actions / Jenkins
  • JFrog
  • Firebase / GCP / AWS
  • Firebase Analytics / GA
  • Jira / Trello
  • Datadog / Redash / Kibana
  • Figma / Zeplin / Adobe XD

工作經驗

Senior Android Developer  •  GoGoX

Apr 2023 - Present


Senior Android Developer  •  17LIVE

Mar 2022 - Sep 2022

  • 實作直播回放播放器,以還原直播。
  • 實作串流相關 Log 系統來記錄直播時的狀態,以偵錯有問題的直播。
  • 研究串流編解碼以維護 fork 的 ffmepgIJKPlayer
  • 維護 17 的推/拉流 SDK,並提供 B2B 協助使用。
  • 建立多個自動化工具,以加速基礎建設及日常監測。

Android Developer  •  KKBOX

Apr 2018 - Mar 2022

  • Clean Code / Architecture 的原則下開發許多 feature。
  • 實作現正播放清單 、延伸聆聽等音樂播放機制
  • 從無到有實作 Podcast 功能,並在上線後根據搜集的數據做維護。
  • 實作具有多種類型內容的首頁瀑布流
  • 實作 TV、Car、Chromecast、智慧音箱、NFC,整合多平台並共用播放機制
  • 作為與 6 家廠商商業合作的技術窗口(機上盒、車機),並開發及解決廠商回報問題。
  • 在 Google Play Store 發佈新 app,以及更新。
  • 建立 CI/CD pipeline建立 10 個 GitHub Actions、建立 2 個 Jenkins pipeline。
  • 參加面試過程並作為新人指導講師 10 次。
  • 多次跨部門 Demo、Brainstorming。

Senior Android Engineer  •  ETMall

Jun 2017 - Mar 2018

  • 與團隊成員合作重寫 ETMall app。過程中使用 RxJavaEventBus 等技術以降低維護成本

Senior Android Engineer  •  Autra Media

Oct 2014 - Jun 2017

  • 從無到有實作 GtMusic,幫助亞太電信在音樂流媒體市場中競爭。
  • 開發與維護多個 app,並將數個 app 相同的部分模組化為 Library,大幅減少後續開發成本。 
  • 做為新創團隊成員,負責新服務孵化、市場調查、計算投資報酬率後簡報提案。
  • 為數個 app 串接 IAP集點廣告 SDK

學歷

國立虎尾科技大學 - 資訊工程系

Sep 2009 - Jun 2013

成就

作品(共 28 個 app)

20 apps in careers & 8 apps for side projects

  GoGoX Client/Driver  

  17LIVE   

  • Maintain internal SDKs & repos
  • Live replay player logic & UI
  • Streaming logging system
  • Handle customer service issues
  KKBOX Mobile/TV/Automotive  
  • Music & Podcast playback logic
  • Discover & podcast tab UI
  • Handle customer service issues
  • CI flow
  • Build shared structure across platforms
  • Contact with business partners

  ETMall 

  • 從無到有實作
  • 商品頁、賣場頁、會員頁等

  Gt Music   

  • 從無到有實作
  • 串流及播放核心邏輯
  • DRM 及下載機制
  • 廣告 SDK

  Music Story     

  • 黑客松作品
  • 僅用一週完成的開源 UGC 平台
  • 音樂播放器、搜尋
  • 文字編輯器

Side Projects

  Awesome Player

  • 能讀檔並解碼 DRM 的音樂播放器


  McXonalds Coupons

  • 透過封包截取、逆向工程取得 API,以實作麥當勞多帳號管理