Charlie Cai
*B Hawker Avenue,Plympton Park,
Adelaide,SA 5038
Mobile: 041*-***-***
Email: adba90@r.postjobfree.com
LinkedIn: Charlie Cai
Github: https://github.com/iOS-mamu
CAREER SUMMARY
Mobile developer From MAY 2018 – Present
PowerHealthSolutions (Adelaide)
Mobile developer From NOV 2017 – MAY 2018
CodeFish Studio (Adelaide)
iOS developer From Oct 2017 – Nov 2017
iiD consulting co.,LTD (Adelaide)
Consultant & Mobile developer From Apr 2017 – Present
WZ Cleaning Services (Adelaide)
iOS developer From Jan 2017 – Oct 2017
Chong Qing MeloInfo co.,LTD
iOS developer From Jan 2017 – Aug 2017
Chong Qing Little Monster Technology co.,LTD
iOS developer From Oct 2015 – Nov 2016
Bei Jing Zhong Jia Nuo Shi Network Technology CO,.LTD
KEY COMPETENCIES
Full lifecycle iOS app development experience.
React native experience both on iOS and android.
Xamarin.Form/Xamarin.iOS/Xamarin.Droid Development.
Firebase Hosting integration.
NodeJS/Java backend development(Restful API).
iOS binary app reverse analyses and functionality injection.
iOS programming in OC/Swift.
React Native Android development with RN CLI.
Reactive functional programming(ReactiveCocoa 5.0 + MVVM).
Cocoapod framework dependency management.
Development experience using source control system with Git.
Quick bug location and debug.
H5 and native communication by either WebViewJavascriptBridge or ionic hybrid App framework.
Javascript for react-native and NodeJS development.
Web framework such as vueJS,angularJS,react,jquery etc.
Python/NodeJS Scripts Development
CAREER EXPERIENCE
Mobile developer May/2018 – Present
PowerHealthSolutions (Adelaide)
Responsibilities:
Xamarin.Form/Xamarin.iOS/Xamarin.Droid.
Java/NodeJS Backend API Development deployed on Google Cloud.
Admin Panel Website Developed in AngularX.
Tool Scripts Development in Python/NodeJS.
Achievements:
PowerNav (Way Finding App) maintain and new features development.
PowerNav Admin Panel Website development(AngularX)
PowerNav Backend API Development(Java/NodeJS)
Mobile developer Oct/2017 – May 2018
CodeFish Studio (Adelaide)
Responsibilities:
iOS App development and upgrade
React native app development for both platform-iOS and Android
Bug fix and app new feature upgrade
Achievements:
Racing Republic iOS native app development.
Racing Republic React native app development both for iOS and Android
Allow Access iOS native app prototype
My Plan Manager App iOS and React native bug fix and new feature implementation
CLI tool based on NodeJS for better React Native App development
Consultant & Mobile developer Apr/2017 – Present
WZ Cleaning Services (Adelaide)
Responsibilities:
React native app development for both platform-iOS and Android
Wechat program development based on firebase realtime database and firebase cloud function
Achievements:
iServices React-Native app development.
Setup and maintain wzcleaningservices.com.au website.
complete wechat programs-1.Plate number check.2.Express look up.
iOS developer Oct/2017 – Nov/2017
iiD consulting CO.,LTD (Adelaide)
Responsibilities:
iOS App development and upgrade
Achievements:
rewrite druzbhub iOS app from hybrid architecture to native using Swift language.
iOS developer Aug/2017 – Oct/2017
Chong Qing Meloinfo Technology CO.,LTD
Responsibilities:
iOS technology investigation and development.
App development consulting.
Achievements:
iOS game accelerator based on OpenVPN protocal demo project setup.
iOS developer Jan/2017 – Aug/2017
Chong Qing Little Monster Technology CO.,LTD
start-up Company with live video broadcasting combining with local concert.
Responsibilities:
Design, code, analyze, and test systems for iOS applications.
Introduce and present newly designed products to clients.
Handle software updates, patches, and bug fixes.
Develop applications for time-sensitive projects while considering business/system requirements.
Communicate with a team of developers, designers, project managers, and other personnel to ship new features.
Maintain project, drafts, files, codes and scripts in an organized manner that allows other team members to make edits/suggestions/changes.
Achievements:
iOS development structure implementation:MVVM + RFP(reactive functional programming)
Website development with AngularJS,JQuery,BootStrap.
iOS developer Oct/2015 – Nov/2016
Bei Jing Zhong Jia Nuo Shi Network Technology CO,.LTD
Start-up IT Company which focus on online magazine,online mall and AI.
Responsibilities:
Design and build advanced applications for the iOS platform.
Collaborate with cross-functional teams to define, design, and ship new features.
Unit-test code for robustness..
Work on bug fixing and improving application performance.
Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Continually learn about new programming languages, operating system updates, and other information that will affect the functions of applications in development.
Achievements:
Complete first Demo APP within one week with perfect quality.
Strong Communicate Skill and build confidence for investor.
Facial recognition function integration introduced first time in APP.
HTML5 native code communication implementation(with WebViewJavascriptBridge ).
Swift 2.0 rewrite new version and publish to appstore.
Replace old Objective-C language frameworks with new Swift framework such as
Alamofire,SnapKit etc.
Live video filter technology implemented by GPUImage framework.
Projects
PowerNav Way Finding App(Xamarin) May/2018 – Present
App for Hospital way finding.
PowerNav Admin Panel Website(AngularX) May/2018 – Present
Admin Panel Website for powernav app layout config
PowerNav API(Java/NodeJS) May/2018 – Present
Restful API Deployed on Google Cloud
wzcleaningservices.com.au Apr/2017 – May/2018
Website for WZ Cleaning Services.
Plate Number Check (wechat small program) Nov/2017 – May/2018
Plate number and rego check program running on wechat with firebase backend.
Express Lookup (wechat small program) Nov/2017 – May/2018
express Lookup program running on wechat with firebase backend.
Racing Republic (iOS,React Native) Nov/2017 – May/2018
Racing Event look up and check In management app.
My Plan Manager (iOS,React Native) Nov/2017 – May/2018
the biggest plan management provider in Australia.
Punt Club(iOS) Nov/2017 – May/2018
Betting social app.
Allow Access (iOS,React Native) Nov/2017 – Jan/2017
Smart door access system app (blueTooth).
Hender (React Native) Jan/2017 – May/2018
Smart timer device control app (blueTooth).
RN-Tool (cli) Nov/2017 – May/2018
CLI tool made by NodeJS(javascript) for React Native development
druzehub (iOS) Oct/2017 – Nov/2017
social platform for druze.
Duke game accelator VPN (iOS) Aug/2017 – Oct/2017
Game accelerator.
ChildrenMath (iOS) Apr/2018 – May/2018
iOS math game for children (SpriteKit)
Panku (iOS) Jan/2017 – Aug/2017
Short videos and live video stream broadcasting.
Latatu (iOS) Oct/2015 – Nov/2016
online magazine and mall along with AI feature.
PROFESSIONAL ASSOCIATIONS
Engineer Australia Certificate
INTERESTS
iOS development
iOS reverse engineering
Android development
Restful API Development
Firebase
React Native
Node JS
Ruby on Rails
Front-end