Yw3yph8yyjy7pomlche1

Jimmy Liao

  https://github.com/jimmy90321    https://www.linkedin.com/in/jimmyliao430/ 

 https://jimmy4302001.medium.com/

Android app developer  •  Back-end developer •  Full-stack engineer

[email protected] | +886 912 741 406

Experienced with Android, React Native, Shopify website, 

GraphQL and RESTful API development, MS SQL server maintenance

About me


* Full name : Shih-Hsien Liao

* Nationality : Taiwanese

* Current location : Remote work in Chia-Yi county (Taiwan) now

* Interested in : IT knowledge, nature, music, parkour, animals, tasty foods

    My name is "Shih-Hsien Liao", but at work I usually use "Jimmy Liao" to simplify communication. I am a software-developer with basic experience in management, and I would like to support as a bridge between developers, leadership and customers.


    My technical skills include around three years of Android/React Native app development, and RESTful/GraphQL API services development. While working on mobile apps, back-end programming and websites, I found that I was able to learn the required skills (and new things in general) quite quickly.


    Currently, I'm working in a Singapore startup. Due to this I fill multiple roles in the development process: In addition to pure programming I am using management-tools such as Jira and Microsoft Planner to organize tasks by priority and urgency; Also, I'm regularly asked by CEO to evaluate new ideas and features regarding feasibility, production-costs and alternatives. And since COVID-19, I'm remote working at Taiwan now, so it's more important to manage time well and be self-discipline to finish jobs.


     Base on my experiences, I can learn new skill very fast, and that's what I'm eager to do. With my good attitude & a high discipline at work, I'll be a candidate you'll never want to miss. Feel free to contact me for more detail. I'm glad to hear from you. 

     Regards, 

Projects 01 00@2x
     Shih-Hsien Liao (Jimmy Liao)

Skills


Professional skills

* Certification: Java SE 7 Programmer I 

* Languages: Java, Kotlin, JavaScript

* Framework: Android, React Native

* Operating System: Windows 

* Database: NoSQL (Firestore), MS SQL

* Version-control: Git

* API implement: RESTful, GraphQL

* 3rd-party API: Shopify, Stripe, Firebase, Mailjet 


Soft skills

* Responsibility

* Team-player & Individual worker

* Problem solving

* Work well under pressure

Languages


Mandarin : fluent

Taiwanese : fluent

English : conversational

Japanese :  basic

Education

Master, Biotechnology, National Chung Hsing University, Taiwan, Aug 2010 - Feb 2013

Development biology, focus on chicken sperm maturation.

Bachelor, Biotechnology, National Chung Hsing University, Taiwan, Aug 2006 - Jun 2010

Work Experience

2019/04 ~ Now Full Stack Engineer (React-Native as client side) @ The Living Menu, Singapore

Front-end: Building a mobile ordering system  

1.Use React Native (Expo) framework building a cross-platform APP 

2.Use Redux as path management, synchronized data between screens and screens 

3.Use Apollo GraphQL client to connect front-end and back-end, which makes received data lightly to make higher performance 


Back-end: Connect client side and database with GraphQL server

1.Building GraphQL server with Apollo Server 

2.Use both Shopify and SQL server as data sources, so data structure is stable and also stay flexible to fit business model of company 


Others: 

1.Maintain/modify database (SQL server) schema with latest requests from company

2.Use MS Flow to resolve some routine stuffs, eg. counting the order amount everyday, remove products which are out of date

3.Building webhooks with Azure functions to trigger synchronizing from Shopify to SQL server

2018/10 ~ 2019/04 Back-end Developer @ The Living Menu, Singapore

Database of course system

1. Use Express framework, design and develop RESTful API, so front-end could receive data from database. 

2. Choose Firestore NoSQL database, design and build whole database


2018/05 ~ 2018/10 Android developer @ The Living Menu, Singapore

Building a course joining system
1. Use Android Studio to develop Android APP with Java 

 2. Choose Fireabase firestore as main database, and Firebase storage to store photos, then design and implement whole database 
 3. Connecting to 3rd party API, eg. Firebase Authentication, Stripe etc.

2016/02 ~ 2018/02 Research Assistant @ Shiner Pharm Corp., Taiwan 

1. Explore the mechanism of prostate cancer metastasis inhibition with PC-3, DU-145 etc. cell lines as model 

2. Use Western Blot, RT-PCR etc molecular biotech to analyze experiment result 

3. Help with experiment related administrative works

2014/10 ~ 2016/01 Research Assistant @ National Taiwan University, College of Medicine,Institute of Molecular Medicine, Taiwan

1. Research the mechanism of neuron development by using fruit fly as model 

2. Let fly carry target gene phenotype by hybridization, then use confocal microscope to observe neuron development 

3. Help with experiment related administrative works

Projects

CafeTraveler (stop maintain)

1. customers may find coffee shops as wish by filter their needs and conditions.

2. use OKHttp to get coffee shop data

3. use realm to save data

4. display shop information with Google Map 

Google Play

Living Menu (unpublished)

1. design app structure and user flow base on requirement of company and feedback from market
2. use Firebase Firestore and Storage(to save Photo) as database, and design database schema
3. implement login system with Firebase authentication
4. customize screen contents with Android by UI designer
5. release and update version on Google Play

Livingmenu - Islandwide's hawkers delivered

1. design app structure and user flow base on requirement of company and feedback from market
2. use MS SQL server as database, and design database schema
3. integrate with Shopify authentication as login system
4. customize screen contents with React-Native by UI designer
5. release and update version on Google Play
6. use Jira and MS Planner to mange team process

Sparklect

1. use Kotlin to develop APP with MVVM pattern
2. use Google Android Architecture Components : LiveData, ViewModel
3. use Firebase Firestore and Storage(to save Photo) as database
4. implement login system with Firebase authentication
5. release and update version on Google Play

Google Play