Sam Feng

Hi, I'm Sam. A junior Flutter app developer located in Taipei, Taiwan. I became a Flutter engineer when I graduated from university. 

I have experience of developing Flutter apps with Firebase, using RESTful and GraphQL APIs, using BloC and GetX for state management, using CodeMagic for CI/CD. And I also have experience of publishing apps on Android and iOS, so I'm able to solve possible problems when publishing.

  Taipei City, Taiwan      


Academic qualifications

University of Taipei

Computer Science bachelor

2017 - 2021


Work experience

Flutter App engineer  •  Vinnovation Network CO., LTD.

12/2022 - 02/2023

- Use fish_redux to maintain and develop new features.

- Try to deploy a small Flutter web project using Github Page.

- Add animations.

- Refector codes and UIs.

- Communicate with back-end using RESTful APIs.

However, because the company decided not to continue developing apps and I was laid off.


Software engineer  •  Mirror Media Inc.

08/2021 - 12/2022


- I spent about 5 months developing alone from 0, dev, staging to release.

- Manage states, dark mode and routes with GetX.

- Implements internationalization with Traditional Chinese, Simplified Chinese, and English.

- Use Firebase Auth and Dynamic Links for email and OAuth login.

- Log errors and crashes with Firebase Crashlytics.

- Use my own developed plugin to interact with Flow blockchain through Blocto's native SDKs.

- Add Google native ads.

(You'll need an invitation code to use the app currently, you can try 'Avid86'.)


- Use Firebase Cloud Messaging to implement notifications.

- Add Google Analytics to record user behaviors.

- Use my own developed Dart package to improve the user experience when watching Youtube videos and streams we upload.

- flutter_bloc to manage the state.

- Firebase Remote Config combined with an update package to implement force update.

- Add a feature that allows users to change the app's text size.

- Use CodeMagic for CI/CD.

- Communicate with back-end using GraphQL API.


- Add premium member's UI.

- Maintain and fix bugs.

- Refactor old codes.


Skills

Develop

Flutter

Firebase

RESTful / GraphQL  API

Flutter package / plugin

Java (In school)

Kotlin / Swift (Roughly)

Flutter State Manage

BLoC

GetX

Riverpod

Tools

Github/GitLab

Asana/ClickUp

Figma

Others

CI/CD uses CodeMagic

Released on Google Play

Released on App Store