Work Experiences

Software Engineer

LINE Plus Corp

July 2019 – Now | 13F., No. 2, Jingye 1st Rd., Zhongshan Dist., Taipei City 104051 , Taiwan (R.O.C.)

As a software engineer at LINE Pay TW, my main projects include advertising, promotional content, and e-commerce platforms. I built from scratch a Taiwan-specific advertising and promotional content system and was also involved in developing the user and product management system for the e-commerce platform. This involved API development, cache design, MySQL schema design, and a promotional content platform based on the Composite Design Pattern.

Additionally, I used VueJS to create a template that is both scalable and can quickly generate CRUD management interfaces, greatly reducing the development time for developers building management systems for operators.

You can see their contributions in LINE Pay's Starbucks store, event pages, wallet ads, referral programs, insurance, and loan platforms.

In the first half of 2022, LINE Pay's expansion in Taiwan led to a demand for App development. Leveraging my extensive Full Stack software development experience, I started by establishing a Taiwan Client team from scratch. I familiarized myself with modern development processes for both iOS and Android and took on the responsibility of developing apps for iPass and Good Partner. Though the process was challenging, the feeling of accomplishment gained from the growth of the team was unparalleled.

  • AD System for delivery ads among LINE / LINE Pay services

  • Dynamic campaign service inspired by LINE Flex Message

  • Building an EC service named Pay Shop.

  • Pay TW Client lead for iPass and Good Partner App.

  • REST API / SPA developments

  • System design

  • Spring Boot, Java, Kotlin, Swift, Vue.js, Redis, Android, iOS, LIFF

Software Development Manager

Contribulet Inc.

August 2017 – May 2019 (1 year 9 months) | 1298 Kifer Rd, Ste 505 Sunnyvale, CA 94086

I was a software development manager at Contribulet which is a startup company focusing on fundraising and local business. Unlike the traditional fundraising platform in which the donation is from donors directly, Contribulet provides a new way of fundraising. The merchants will donate a portion of their sales to fundraisers.

Imagine you order burgers from a fast-food store that cost you $10, the store may donate $2 to fundraising events you supported via Contribulet. Contribulet connects merchants, fundraisers, and customers together to make fundraising easier and bring customers to merchants.

I built the backend system from scratch, schedule the development roadmap for the team and make sure all features will be delivered on time. The backend system is composed of a B2B2C system, Voucher / Gift Card Solution, third-party payment gateway, POS integration, CI, and Kubernetes clusters for microservices.

  • Technical team leader in a development team with other 2 developers.

  • B2B2C system design and development.

  • Fintech solution: Voucher / Gift card system, POS integration, and payment gateway integration.

  • REST API design/development.

  • Gitlab CI & GKE integration.

  • Java, Python, Spring boot, mybatis, SQL, Kubernetes, Google Cloud.

Instructor

National Kaohsiung First University of Science and Technology

September 2016 – February 2017 (6 months) | No.2, Jhuoyue Rd., Nanzih Dist., Kaohsiung City 811,Taiwan (R.O.C)

In September 2016, Professor Chu at the National Kaohsiung First University of Science and Technology (NKFUST) and I got Taiwan's government grant to open the game development course at NKFUST. I also created an open-sourced Shoot'Em UP Game (STG) template for the course. We'll put the game into an arcade machine which will place on the campus. At the same time, I quit my job at CHT and became an instructor. Now I'm not just a taker, but also a giver.

  • Game Development.

  • Lua, Corona SDK.

Software Engineer, System Engineer

Chunghwa Telecom

October 2013 – August 2016 (3 years) | No.21-3, Sec. 1, Xinyi Rd., Zhongzheng Dist., Taipei City 100, Taiwan

I worked as a software engineer and a system administrator in Chunghwa Telecom (CHT), which is the largest telecom company in Taiwan and had 260 million customers, for 3 years. In CHT, I'm responsible for web system development in several projects. I learned network/system architecture, security knowledge, and methods to design scalable systems.

  • Network and system security.

  • CentOS system management.

  • B2B2C system design and development.

  • Software outsourcing management.

  • Java, SQL, Struts, CentOS.

Software Engineer

Netxtream Technologies

September 2011 – July 2013 (1 year 11 months) | 7F.-2, No.185, Songjiang Rd., Zhongshan Dist., Taipei City 104, Taiwan (R.O.C.)

  • Adobe Flex app development for live streaming.

  • Flex / Flash / Action Script.

Last updated