CakeResume Talent Search

Advanced filters
On
4-6 years
6-10 years
10-15 years
More than 15 years
Avatar of 林品爵.
Avatar of 林品爵.
執行長 @哥布林科技有限公司
2017 ~ Present
Pre-sales/PM/Business Consultant/Business Analyst/System Analyst
Within six months
Studio on Lua JAVA 跨域技能 技能培訓 商業簡報 數位行銷 影片剪輯 語文能力 中文 流利 英文 可書寫溝通,翻譯無礙 學歷 2022 國立臺北科技大學 資管所EMBA 錄取國立成功大學 水利系 工作經歷 執行長 哥布林科技有限公司 • MayPresent [營運策略]程式培訓+系統整合 [顧
Laravel Framework
PHP
Git
Employed
Full-time / Interested in working remotely
More than 15 years
國立台北科技大學 NTUT
資訊財金
Avatar of Ryan Shang.
Avatar of Ryan Shang.
Sr.SRE Engineer @京嘉科技
2022 ~ Present
SRE /DevOp engineer
Within two months
Replication備份、遷移) 8.建置 Smokeping監控系統網路 9.堡壘機(JumpServer)建置及設定 10.阿里雲跨帳號實現雙帳號內網打通 IT工程師 • 皆凱科技有限公司 JanJUL機房設備、網路、系統、調整設定與維護 。 2.遊戲平台更新、域名管理設定。 3.網路系統突發事件排除。 4.
Linux
VMware
NGINX
Employed
Not open to opportunities
Full-time / Interested in working remotely
10-15 years
大仁科技大學
資訊管理
Avatar of the user.
Within one month
Word
PowerPoint
excel
4-6 years
Avatar of the user.
Avatar of the user.
Senior Software Engineer @Commerce Connector 德商商基股份有限公司
2019 ~ Present
software engineer / backend engineer
More than one year
Python
Scrapy
Flask(Python)
Employed
Full-time / Interested in working remotely
6-10 years
National Taiwan Normal University
Computer science

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
Android Developer
Logo of StreetVoice 街聲.
StreetVoice 街聲
2021 ~ 2024
台北市, 台灣
Professional Background
Current status
Unemployed
Job Search Progress
Ready to interview
Professions
Android Developer
Fields of Employment
Work experience
2-4 years
Management
None
Skills
kotlin
Android Studio
Languages
English
Professional
Job search preferences
Positions
Android Developer
Job types
Full-time
Locations
台灣
Remote
Interested in working remotely
Freelance
Yes, I freelance in my spare time
Educations
School
國立台北教育大學
Major
數學暨資訊教育學系
Print

Hank Yu

Android Developer
*I have International Experience Canada (IEC) work permit. (until 2023 Feb.)

A well team player who can communicate effectively with colleagues.

 Able to conceptualise, develop and deploy applications independently.

Toronto, Canada

 +1 (437)9703019
 [email protected]

Work experience

Android Developer, StreetVoice ( Oct. 2021 – Feb. 2023 )

Tech Stack: Kotlin / Rest API / Architecture/ Kotlin Coroutines/ flow/ RxJava
Key achievement:
  • Communicate with designers efficiently and properly peach ideas
  • Take the responsibility of the new feature
  • Refactor part of the project from using RxJava to Kotlin Coroutines + Flow
  • Custom UI
  • Jetpack Compose

Android Developer, Lion Tech ( June. 2021 – Oct. 2021 )

Tech Stack: Kotlin / Rest API / JetPack Architecture Components/ RxJava
Key achievement:
  • Familiar with MVVM with clean architecture
  • Work on a mature product with lots of APIs

Mandatory Military Service ( Jan. 2021 – Apr.2021 )

  • Taiwan law provides for four months of compulsory military service.

Android Developer, Foresee( May. 2020 – October.2020 )

Worked with designer and product manager to deliver user-friendly and visually appealing app for the Android platform.

Key achievement:

  • Built the entire app with designer and product manager that was downloaded over 5K times.
Achievements:

  • Developed native Android applications and frameworks using Kotlin.
  • Parse URL to download videos.
  • Created a customize EXOVideo Player that can achieve endless slide to next video and supported API Level down to 16.
  • Implemented complex user interfaces and animations.
  • Firebase notifications, analytics.
  • Restful API and parsing JSON
  • Pro Guard
  • Used NDK for saving the password.
  • AES encryption

Projects

            This Demo Project is an app showing daily agriculture price in every market in Taiwan, using Architecture Components and      
        fetching remote data with retrofit and flow.

        Technical skills used in the project :
             - Use MVVM
                    - ViewModel decouples from Activity/Fragment
                    - Activity/Fragment is a pure view class that observes the data changes and updates itself.
                    - Make the unit testing easier, writing tests for ViewModel no need to take care the Android related stuff.
             - Use ViewBinding
                    - ViewBinding is null-safe and type-safe, so we won't have the NullPointer and Class Cast exceptions anymore, instead of
                      seeing the crash during the run-time, we can now see the error at the compile-time.
             - Added Moshi converter 
                    - The converter helps us to parse and convert the JSON response into Kotlin/Java class
             - Separated the network objects and domain object 
                    - Mapping network response to domain object which only contains the infomation we need 
             - Use ListAdapter instead of RecyclerView.Adapter 
                    - ListAdapter helps to calculate the difference between the old and the new list, so it only updates the item that needed to
                      be updated. no need to call `notifyDatasetChanged` manually
             - Use Dagger/Hilt for dependencies injection
                   - to separate concerns
                   - class reusability / flexibility 
2. Cookla
           Cookla is an incomplete app I am building with an product manager who also does the design part.  It is an app that shows  
     what's in your fridge and you can easily to manage it. We also add a page to show the daily agriculture price in every market in 
     Taiwan, to let people always buy food in a reasonable price. 

       Technical skills used in the project :
            -Use Room database
                 -to store data in local database
                 -to make sure the data is the single source of truth
            -Use ViewPager2
                 -to achieve a scrollable calendar
            -Use navigation
                 -to achieve bottom navigation with architecture component
            -Use Retrofit with moshi
                 -to retrieve data from API
            -Use Paging
                 -to load data in pages
            - Use Dagger/Hilt for dependencies injection

Education

Bachelor of Information Management 

 National Taipei University of Education, Taiwan, 2019

Resume
Profile

Hank Yu

Android Developer
*I have International Experience Canada (IEC) work permit. (until 2023 Feb.)

A well team player who can communicate effectively with colleagues.

 Able to conceptualise, develop and deploy applications independently.

Toronto, Canada

 +1 (437)9703019
 [email protected]

Work experience

Android Developer, StreetVoice ( Oct. 2021 – Feb. 2023 )

Tech Stack: Kotlin / Rest API / Architecture/ Kotlin Coroutines/ flow/ RxJava
Key achievement:
  • Communicate with designers efficiently and properly peach ideas
  • Take the responsibility of the new feature
  • Refactor part of the project from using RxJava to Kotlin Coroutines + Flow
  • Custom UI
  • Jetpack Compose

Android Developer, Lion Tech ( June. 2021 – Oct. 2021 )

Tech Stack: Kotlin / Rest API / JetPack Architecture Components/ RxJava
Key achievement:
  • Familiar with MVVM with clean architecture
  • Work on a mature product with lots of APIs

Mandatory Military Service ( Jan. 2021 – Apr.2021 )

  • Taiwan law provides for four months of compulsory military service.

Android Developer, Foresee( May. 2020 – October.2020 )

Worked with designer and product manager to deliver user-friendly and visually appealing app for the Android platform.

Key achievement:

  • Built the entire app with designer and product manager that was downloaded over 5K times.
Achievements:

  • Developed native Android applications and frameworks using Kotlin.
  • Parse URL to download videos.
  • Created a customize EXOVideo Player that can achieve endless slide to next video and supported API Level down to 16.
  • Implemented complex user interfaces and animations.
  • Firebase notifications, analytics.
  • Restful API and parsing JSON
  • Pro Guard
  • Used NDK for saving the password.
  • AES encryption

Projects

            This Demo Project is an app showing daily agriculture price in every market in Taiwan, using Architecture Components and      
        fetching remote data with retrofit and flow.

        Technical skills used in the project :
             - Use MVVM
                    - ViewModel decouples from Activity/Fragment
                    - Activity/Fragment is a pure view class that observes the data changes and updates itself.
                    - Make the unit testing easier, writing tests for ViewModel no need to take care the Android related stuff.
             - Use ViewBinding
                    - ViewBinding is null-safe and type-safe, so we won't have the NullPointer and Class Cast exceptions anymore, instead of
                      seeing the crash during the run-time, we can now see the error at the compile-time.
             - Added Moshi converter 
                    - The converter helps us to parse and convert the JSON response into Kotlin/Java class
             - Separated the network objects and domain object 
                    - Mapping network response to domain object which only contains the infomation we need 
             - Use ListAdapter instead of RecyclerView.Adapter 
                    - ListAdapter helps to calculate the difference between the old and the new list, so it only updates the item that needed to
                      be updated. no need to call `notifyDatasetChanged` manually
             - Use Dagger/Hilt for dependencies injection
                   - to separate concerns
                   - class reusability / flexibility 
2. Cookla
           Cookla is an incomplete app I am building with an product manager who also does the design part.  It is an app that shows  
     what's in your fridge and you can easily to manage it. We also add a page to show the daily agriculture price in every market in 
     Taiwan, to let people always buy food in a reasonable price. 

       Technical skills used in the project :
            -Use Room database
                 -to store data in local database
                 -to make sure the data is the single source of truth
            -Use ViewPager2
                 -to achieve a scrollable calendar
            -Use navigation
                 -to achieve bottom navigation with architecture component
            -Use Retrofit with moshi
                 -to retrieve data from API
            -Use Paging
                 -to load data in pages
            - Use Dagger/Hilt for dependencies injection

Education

Bachelor of Information Management 

 National Taipei University of Education, Taiwan, 2019