AVAILABLE
AVAILABLE
Steven Z.
Android Developer Kotlin
Steven is an Android developer with over 5 years of experience, covering various business domains, like intelligent community, finance, etc. He is proficient with Android app best practices, design pattern and building stable and secure applications. He has good knowledge and experience of trendy technologies, such as Jetpack, Kotlin, etc and with a strong sense of clean code and decoupling. <br />He is capable of developing and deploying applications independently,also rich experience of remote collaboration, unit testing, performance optimization, and CI/ CD tools like Jenkins. <br /><br />
Expertise
Years of Development Experience
7 Years
Skills
KotlinJavaVueFlutterOOPCoroutinesDaggerJetpackRetrofitSQLiteRoomOracleMySQLJiraBitBucketGithubGitlabGradleAndroid StudioGitLinux
Domain Experience
ECommerceSocialBanking
Other Skills
Rxjava, Compose
Language Spoken
English, Chinese
Experience
- Android DeveloperGoShop2021 - Until NowProject SummaryGo Shop is Malaysia’s leading e-commerce and home shopping platform.We provide a series of exciting home appliances, cookers, health products, digital electronic products, fashion accessories and so on.Project ResponsibilitiesTVSHOWS function allows you to watch product introduction videos and live TV Videos Online.
The promotion function provides the advertising function of the service provider.
The cart page can be viewed intuitively to purchase goods that have not been ordered.
On the order page, you can visually observe the ordered goods.
Coupon function can receive commodity coupons and realize commodity discount function.
You can accumulate points for purchasing goods and deduct the purchase money.Project Tech StackKotlin, AndroidX, RxAndroid, Retrofit, RxJava, OkHttp3, Glide, ButterKnife, Dagger, Jenkins, Gson, RxBinding, Firebase, JwPlayer, CleverTap - Android DeveloperXQ Finance2018 - 2021Project SummaryXQ Finance is an application that provides bank loan information. Bank customers can view bank loan information in the app at any time, and can also help customers submit information online.Project ResponsibilitiesView bank loan information online, refresh from time to time.
Help customers with loan applications, help customers fill in loan information, users can manage customers at any time.
Provide community services, store management, store membership management, store points management, clerk management, coupon management.
Lead and software requirements analysis, selection and introduction of technology framework.Project Tech StackJava, Android SDK, OkHttp3, Retrofit, Glide, ButterKnife, RxJava, RxAndroid, EventBus, LeakCanary, Gson, SSL+CA - Android DeveloperIntelligent Community2019 - 2021Project SummaryThe smart community application is a smart livelihood service that allows users to view community information without leaving home, remotely manage community and unit door switches, and provide an online sales platform application for shops in the community.Project ResponsibilitiesUse location services to view nearby community shops and community information at any time, which is convenient for users.
Establish a merchant terminal to provide merchants with commodity management services, allowing merchants to manage stores at any time.
Establish the property terminal, the property staff can charge online, and the owner staff can pay online.
Establish an online feedback function so that the owners can put forward demands on the property online, comment on the property’s responses and suggest deficiencies in the community.
Establish the owner terminal, let the owner manage the real estate in each community, manage the house information online, manage the information of the tenants in the house or the occupants in the house, and manage the door opening service of the community unit online.
Conducted code review, understood and enforced code standards, such as naming convention. Helped team with business logic understanding and optimizing performance, to bring smooth UX for users.
Executed security for codes, to avoid bugs and crashes, and ensure encryption mechanism is well handled.
Establish scalable function and structure, to lay solid foundation for the team.Project Tech StackKotlin, AndriodX, RxAndroid, Retofit, RxJava, OkHttp3, Glide, ButterKnife, EventBus, Jenkins, FastJson - Vue DeveloperIntelligent Community Background Management System2019 - 2021Project SummaryIt is the background management system of the Intelligent Community app, which can manage the community, and can open and develop functions for the designated community.Project ResponsibilitiesReview the residential area and activate the designated management function for the designated community.
The community manager manages user information and house. information, and reviews the user information and house information submitted by users.
Provide push function, push to designated users or all staff.Project Tech StackElementUi, k-form-design, VideoPlayer, axios - Android DeveloperHUARK2019 - 2020Project SummaryHUARK is an auxiliary application of XQ Finance app, which can manage loan information submitted by customers online and evaluate customers. Users can manage loan users provided by banks online.Project ResponsibilitiesUpload of customer information, customer real-name authentication function.
Customer staff point-to-point push service.
Binding customer information to the docking bank.
Lead and participate in software requirement analysis, selection and introduction of technology framework.
Services built using Jenkins.Project Tech StackJava, Android SDK, Retrofit, Glide, ButterKnife, RxJava, RxAndroid, EventBus, LeakCanary, Gson, SSL+CA, JPush, AMap
Education
Computer Information Engineering
Qingdao Binhai University - China
2013 - 2016