JetDevs Certified
AVAILABLE

Steven Z.

Agency Agency
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

  1. Android Developer
    GoShop
    2021 - Until Now
    Project Summary
    Go 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 Responsibilities
    TVSHOWS 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 Stack
    Kotlin, AndroidX, RxAndroid, Retrofit, RxJava, OkHttp3, Glide, ButterKnife, Dagger, Jenkins, Gson, RxBinding, Firebase, JwPlayer, CleverTap
  2. Android Developer
    XQ Finance
    2018 - 2021
    Project Summary
    XQ 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 Responsibilities
    View 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 Stack
    Java, Android SDK, OkHttp3, Retrofit, Glide, ButterKnife, RxJava, RxAndroid, EventBus, LeakCanary, Gson, SSL+CA
  3. Android Developer
    Intelligent Community
    2019 - 2021
    Project Summary
    The 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 Responsibilities
    Use 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 Stack
    Kotlin, AndriodX, RxAndroid, Retofit, RxJava, OkHttp3, Glide, ButterKnife, EventBus, Jenkins, FastJson
  4. Vue Developer
    Intelligent Community Background Management System
    2019 - 2021
    Project Summary
    It 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 Responsibilities
    Review 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 Stack
    ElementUi, k-form-design, VideoPlayer, axios
  5. Android Developer
    HUARK
    2019 - 2020
    Project Summary
    HUARK 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 Responsibilities
    Upload 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 Stack
    Java, Android SDK, Retrofit, Glide, ButterKnife, RxJava, RxAndroid, EventBus, LeakCanary, Gson, SSL+CA, JPush, AMap

Education

Computer Information Engineering
Qingdao Binhai University - China
2013 - 2016
AddShortlist