Avatar of Jerry Chen.
Cake Premium Badge
Jerry Chen
Senior Mobile Developer
ProfilCV
Postingan
79Koneksi
Cetak
Avatar of the user.

Jerry Chen

Cake Premium Badge
Senior Mobile Developer
I am a senior product engineer with 10+ years in software development experience, specialising in problem solving and solution making. As a well-rounded engineer, I am also proficient at UI/UX design thinking, spec research and tech stack implementation. Also an Open Source contributor : D
Logo of the organization.
Cake
Logo of the organization.
輔仁大學 Fu Jen Catholic University
Taipei, 台灣
Taiwan

CV Pilihan

Terakhir diperbarui pada 11 Mei 2024

Latar Belakang Profesional

  • Status sekarang
    Sudah bekerja
  • Profesi
    App Developer
  • Bidang
    Layanan Informasi
    Aplikasi Seluler
    Saas / Cloud Services
  • Pengalaman Kerja
    6-10 tahun (relevan 6-10 tahun)
  • Management
  • Skil
    Java
    Swift
    Android
    IOS
    Dart
    Flutter
  • Bahasa
    Chinese
    Bahasa ibu atau Bilingual
    English
    Fasih
  • Pendidikan tertinggi
    Master

Preferensi pencarian kerja

  • Status sekarang
    Tidak terbuka untuk peluang
  • Jenis pekerjaan yang diinginkan
    Full-time
    Tertarik bekerja jarak jauh
  • Jabatan pekerjaan yang diinginkan
    Project Lead / Tech Lead / Team Lead / Senior Engineer
  • Lokasi pekerjaan yang diinginkan
    Taipei City, Taiwan
  • Bekerja lepas
    Non-pekerja lepas

Pengalaman Kerja

Logo of the organization.

Senior Mobile Developer

Cake
Full-time
01/2023 - Sekarang
Taipei City, Taiwan
Keep a growth mindset and tackle difficult tasks. Stay open to diverse opinions and continuously improve ideation and technology implementation skills. I always aim to make tasks as enjoyable as possible for the team. 1. Built an in-house UI-Model framework flutter_reload This exception-consideration-free framework, adopted in the Cake App, significantly boosted development productivity. GitHub: https://github.com/CakeResume/flutter_reload Conference Slide: https://docs.google.com/presentation/d/1O-E8qgpTPZhM3IsECMgX0QAt5PyElidzrToLqhVUDFE/edit?usp=sharing 2. Developed the Flutter version of Cake Resume Builder from scratch Supported powerful features in the low-level core editor, avoiding simple patching of libraries. Designed a new, scalable JSON format to support flexible and extensible rich text editing features. GitHub: https://github.com/jerrywellcake/flutter-quill/tree/cake 3. Built a smooth swipe user experience for Cake Meet Considered swipe acceleration to minimize finger movement distance. Introduced a sophisticated caching system to improve loading times for users, including auto-fetch card cache, error-retry cache, and timing issue detection. Related Blog: https://medium.com/@jerrywellchen/十年資深工程師的啟發-ai-世代該如何因應和準備-7f5c78de776c 4. Provided valuable insights on user or business orientation to PMs, designers, and developers Analyzed reports from Mixpanel and Google Analytics to drive decision-making. 5. Programming skills and development mentoring in the product team Offered expertise and mentoring to help the team grow and improve. 6. Contributed creative ideation and solutions within the product team For example, introducing an idea and plan of AI-powered spam detection system. Many other stories and challenges are not mentioned here, but they have all been great experiences for me! :)
Logo of the organization.

Senior Mobile Developer

Potix Corporation
Full-time
05/2015 - 01/2023
7 yrs 9 mos
Taipei City, Taiwan
Quire Team May 2015 - Jan 2023 In charge of the mobile app in Quire, a flexible and powerful task management service for team collaboration. (https://quire.io/guide/mobile-app-navigation/) * Product Research - Research for new feature implementation and come up with an optimal proposal. - Collaborate with designer and help with feature brainstorming and UX review. - Possess a product orientation mindset for both desktop and mobile usage. * Product Development - Implement performant and fully-customized Flutter UIs. E.g. Hierarchical List, Board, Timeline, and Calendar views. (https://quire.io/blog/p/mobile-app-7.html) (https://quire.io/blog/p/Quire-Mobile-30-Kanban-Board-Comes-To-Mobile-App.html) (https://quire.io/blog/p/mobile-app-7.html) (https://quire.io/blog/p/flutter-mobile-app.html) (https://quire.io/blog/p/quire-calendar.html) * Architecture Design - Develop multiple data scopes and views binding to provide better UX and flow. - Familiar with threading and asynchronous development of flow control. (https://quire.io/blog/p/introducing-new-mobile-app.html) * Flutter Expertise - Master in Flutter development and historical evolution as an early adaptor. - Built a popular Github library to help the community in view scrolling which is also 100% compatible with the official low-level Slivers (https://github.com/quire-io/scroll-to-index) (https://proandroiddev.com/quire-building-a-sophisticated-mobile-app-with-googles-flutter-2770065284d6) (https://www.producthunt.com/products/quire#quire-for-android-in-google-flutter) * Native iOS Experience - Built a native iOS app with UIKit framework and applied deep customization for Quire hierarchical list. (https://quire.io/blog/p/Snap-your-ideas-Introducing-Quire-for-iOS.html) (https://www.producthunt.com/products/quire#quire-2-0) (https://github.com/quire-io/SwiftyChrono) * i18n Message System Platform - Design intuitive i18n translation flow and toolchain for translator and codebase diff and merging. * Web & Mobile Web Tech Stack - In charged of app-level mobile web (PWA/swipe/animation) before the first Quire app launch. - Hold strong web dev and client-server tech stack knowledge. (https://quire.io/blog/p/Quire-enhanced-for-a-smooth-user-experience-in-your-Android-browser-even-offline.html)
Logo of the organization.

Frontend Engineer

Potix Corporation
Full-time
04/2014 - 05/2015
1 yr 2 mos
Taipei City, Taiwan
ZK Spreadsheet Team (https://github.com/zkoss/zkspreadsheet) Nov 2014 - May 2015 Developed and maintained pure JS/web based spreadsheet with ZK framework. - Implemented basic spreadsheet features. - Introduced Highcharts as the default charts to reactive data streaming. - Provided membership feature for packing sheet component as a standalone app. ZK Framework Team (https://github.com/zkoss/zk) Aug 2014 - Nov 2014 - Maintained ZK framework using JS/Java - Introduced parallel control flow and speed up the testing process by saving 10x time spent.

Backend Engineer

07/2012 - 04/2014
1 yr 10 mos
Taipei City, Taiwan
- Build up backend platform. - Design Database schema for requirement. - Communicate with internal operator. - System analysis and improvement. Technical skill - JAVA - Spring / Spring MVC - Hibernate - MySQL - jQuery - Html5

Edukasi

Logo of the organization.
Master (S2)
Information Management
2009 - 2011
Logo of the organization.
Sarjana Seni
Physical Education, Information Management
2005 - 2009
Deskripsi
Double major