Recherchez 800.000 CV et prenez l'initiative de contacter les candidats pour améliorer votre taux de recrutement. Le Choix de Centaines d'Entreprises
I am a software engineer with diverse skills. From 2016 to 2018, I was responsible for Android and backend development (Python Flask). From 2019 to 2023, my main focus was on Flutter and React. In addition, I also use C# for side project development. My skill set spans across the development of applications for various platforms, and I maintain a curious and learning-oriented attitude towards new technologies.
Taipei, Taiwan [email protected]
2010 - 2014
Apr 2019 - Oct 2023 | Taipei, Taiwan
In this company, I am responsible for the development of both mobile apps and webpages. I worked on two major projects. The first one is the B2B-side application called Staff (Web/Android/iOS), and the second is the B2C-side project called Velodash (Web/Android/iOS). Due to the similarity in functionality between the web and app, to reuse the same codebase, both are developed using Dart. The difference lies in the web version using Dart React, while the app utilizes Flutter. I also place emphasis on the separation of business logic and UI design.
The scope of the project covered various features such as adding new route and events, exploring events and routes created by others, viewing live events, personal profiles, inboxes, user communication, disaster reporting, and more. The following are some key aspects:
Skills Summary: Dart, Flutter, react, mobx, drift, event_bus, method channel, code generation, Docker
Sep 2016 - Feb 2019 | Taipei, Taiwan
During my time at Addweup, I independently developed the mobile and tablet app components of the project. DEMO Video 1 and DEMO Video 2.
I also provide additional support for Python Flask backend development.
Skills Summary: Java, Kotlin, Android, MVP, Python, Flask, Pycrypto, Restful API, pytest
Nuget / Github / Motivation behind the production ( 製作緣由 )
A C# Source Generator designed for the Godot game engine. The motivation behind this project stems from the engine's issues with C# support, often requiring extensive boilerplate code. To address this, a new project was initiated to automate code generation. The main functionalities of this project include:
Skills Summary: C#, Godot, Source Generator
Demo / Github / Introduction (Chinese).
I created this program to save time on manual calculations during gaming.
Skills Summary: Dart, Flutter Web, bloc
Steam version / Android version / iOS version
A small game developed with friends. This game is created using the Godot engine and is a casual puzzle-solving game. Players can use clicks to move obstacles and help the character reach the destination.
Skills Summary: Godot
This is a contracted piece of work. DEMO
It contains two small games: one involves a beat game controlled through gestures, while the other allows users to 'write' a word by rotating their eyes.
Skills Summary: Android, Java, MVP, TextureView
A PC game developed in collaboration with several friends. The game is built using the Ren'Py game engine, which employs a substantial amount of custom language and a minimal amount of Python (used for plugin functionality). My primary responsibilities include:
Skills Summary: Renpy, python, pyinstaller
I am a software engineer with diverse skills. From 2016 to 2018, I was responsible for Android and backend development (Python Flask). From 2019 to 2023, my main focus was on Flutter and React. In addition, I also use C# for side project development. My skill set spans across the development of applications for various platforms, and I maintain a curious and learning-oriented attitude towards new technologies.
Taipei, Taiwan [email protected]
2010 - 2014
Apr 2019 - Oct 2023 | Taipei, Taiwan
In this company, I am responsible for the development of both mobile apps and webpages. I worked on two major projects. The first one is the B2B-side application called Staff (Web/Android/iOS), and the second is the B2C-side project called Velodash (Web/Android/iOS). Due to the similarity in functionality between the web and app, to reuse the same codebase, both are developed using Dart. The difference lies in the web version using Dart React, while the app utilizes Flutter. I also place emphasis on the separation of business logic and UI design.
The scope of the project covered various features such as adding new route and events, exploring events and routes created by others, viewing live events, personal profiles, inboxes, user communication, disaster reporting, and more. The following are some key aspects:
Skills Summary: Dart, Flutter, react, mobx, drift, event_bus, method channel, code generation, Docker
Sep 2016 - Feb 2019 | Taipei, Taiwan
During my time at Addweup, I independently developed the mobile and tablet app components of the project. DEMO Video 1 and DEMO Video 2.
I also provide additional support for Python Flask backend development.
Skills Summary: Java, Kotlin, Android, MVP, Python, Flask, Pycrypto, Restful API, pytest
Nuget / Github / Motivation behind the production ( 製作緣由 )
A C# Source Generator designed for the Godot game engine. The motivation behind this project stems from the engine's issues with C# support, often requiring extensive boilerplate code. To address this, a new project was initiated to automate code generation. The main functionalities of this project include:
Skills Summary: C#, Godot, Source Generator
Demo / Github / Introduction (Chinese).
I created this program to save time on manual calculations during gaming.
Skills Summary: Dart, Flutter Web, bloc
Steam version / Android version / iOS version
A small game developed with friends. This game is created using the Godot engine and is a casual puzzle-solving game. Players can use clicks to move obstacles and help the character reach the destination.
Skills Summary: Godot
This is a contracted piece of work. DEMO
It contains two small games: one involves a beat game controlled through gestures, while the other allows users to 'write' a word by rotating their eyes.
Skills Summary: Android, Java, MVP, TextureView
A PC game developed in collaboration with several friends. The game is built using the Ren'Py game engine, which employs a substantial amount of custom language and a minimal amount of Python (used for plugin functionality). My primary responsibilities include:
Skills Summary: Renpy, python, pyinstaller