Mabi5xkuz3ikea00be8b

Rubio Huang

Mobile Architect
Tokyo, Japan
[email protected]

Summary

  • 10 years of professional experience in software engineering. 
  • Proficiency in Android development platforms. 
  • A self-motivated person with superior communication and organization skill. 
  • Enjoy working in a global company. 
  • Lead with creativity and confidence. 

Work Experience

Rakuten Inc

 Mobile Architect

Apr 2019 ~ Present
  • Role and Responsibility

- Pursue high quality and performance by designing the scalable application architecture.

- Stay up to date with modern trends, technologies, frameworks and follow best practices.

- Host monthly meetup to share Android knowledge among all the mobile app engineers.

- A leadership to encourage team members and guide them toward the group's mission.

  • Improve Productivity

- Eliminate manual efforts and aiming agility into the workflow to reduce time to market.

- Create an SDK called In App Debugger to visualize the logcat and cookie information.

- Enthusiasm for CI/CD in mobile domain by migrating Jenkins to Bitrise Cloud solutions.

 Rakuten Healthcare App

https://play.google.com/store/apps/details?id=jp.co.rakuten.health.android

 Rakuten Pharmacy App

https://play.google.com/store/apps/details?id=jp.co.rakuten.health.pharmacy.android

  • Hands on Coding

- Lead integration process from initial POC to final launch and everything in between.

- Work with backend team to design web service interface and generate Open API SDK.

- Separate the app into UI, Domain and Data layer by Use Case and Repository pattern.

  • Tech Stacks

- Kotlin, Coroutines, Hilt, OkHttp, Moshi, Gradle, Bitrise, Sonarqube, BFF Open API SDK.

 Rakuten Fashion App

https://play.google.com/store/apps/details?id=jp.co.rakuten.fashionAndroid 

 Rakuten Netsuper App

https://play.google.com/store/apps/details?id=jp.co.rakuten.smAndroid

Zbc9bjgkbvmkemownz76

Rakuten Taiwan

 Team Leader

Jul 2015 ~ Mar 2019

  • Engineering Manager

- Manage a team total of 12 engineers and running several projects in parallel at a time.

- Work with product and project managers to prioritize customer feedback into backlog.
- Enjoy working and interacting with engineers and QA teams across many time zones.

  • Technical Lead

- Collaborate with developers to build apps using Rakuten Ecosystem and Mobile SDK.
- Review specifications and design technical documentation as a developer guideline.
- Refactor the entire project from Java to Kotlin and use MVVM Architecture Component.

  • Tech Stacks

- Java, Dagger, Volley, Gson, MVVM, Android Architecture Component, Maven, Jenkins.

 Taiwan Ichiba App

https://play.google.com/store/apps/details?id=com.rakuten.shopping

Y5yw6x0if69wdd7scjt4

 Mobile Engineer

Mar 2014 ~ Jun 2015

  • Android Development

- Leverage third party library open source integration and running agile sprint iteration.
- Follow coding standards, code review, source control, build automation and unit tests.

- Strong problem solving skills to solve complex conditions under uncertain situations.

 Rakuten Delivery App

https://play.google.com/store/apps/details?id=jp.co.rakuten.delivery

ITRI Cloud Computing and Mobile Applications Center

 Software Engineer

Nov 2010 ~ Feb 2014

  • Cloud Storage App

- Design Simple Storage Service Amazon S3 like web service HTTP request and response.

- Build native Android app with JSON POJO by using GSON library and running Async Task.
- Implement the offline navigation without network connectivity and file access by SQLite.

Gzldxudyoocdgncrzgj4

Education

National Taiwan University 

Master's degree, Computer Science 

2008 ~ 2010
Quhv5lblltzsnygtuwrz

National University of Kaohsiung 

Bachelor's degree, Computer Science 

2004 ~ 2008
Eapdqpilv3chhdf9svyf

Language

English

TOEIC : 880