AVAILABLE

Kevin X.

Top Rated
Agency Agency
Full Stack Developer Java / Android
Kevin is an Android developer and has accumulated over seven years of development experience, covering various business domains, like O2O, finance, etc. He is highly proficient with Android app best practices, design pattern and building stable and secure applications. He has good knowledge and practical experience with Jetpack, Kotlin, etc and always keeps abreast of the latest tech frameworks. He is also capable of developing and deploying applications independently. He also has prior experience working with tight development launches whilst ensuring performance optimisation wasn't compromised; all done via remote work. To top it off, he is comfortable working in an English speaking environment and has proven himself to be a valuable asset to the team. <br />

Expertise

Years of Development Experience
9 Years
Skills
JavaAndroidFlutterGroovyKotlinDaggerJetpackRetrofitCoroutinesJiraBitBucketGithubScrumGitlabConfluenceOOPTDDSQLiteRealmRoomOracleSpring BootMySQLRedisHibernate
Domain Experience
ECommerceHuman ResourceFintechTransport & LogisticBookingEnvironmentalFashion
Other Skills
Clean Architecture, Android SDK
Language Spoken
English, Chinese

Experience

  1. Android Engineer
    Vestiaire Collective
    2022 - 2022
    Project Summary
    Vestiaire collective, the largest second-hand luxury platform in Europe. It is an application you can buy and sell preloved designer fashion. you can join the global fashion activist community and discover thousands of carefully curated new bags, sneakers, shoes, watches, and more.
    Project Responsibilities
    Parse the home screen CMS feature on the app front end, Dynamic assembly widget by API
    Modularize the huge code of the whole project
    Supports application language switching
    Support South Korean local third-party platform login
    Code review all Merge Request
    Project Tech Stack
    Kotlin, Modularize, Koin, Retrofit, Coroutine
  2. Desktop Engineer
    Mandiri Online Securities Trading
    2021 - 2022
    Project Summary
    Mandiri Sekuritas offers a solution for buying and selling shares, mutual funds, and bonds in one integrated platform.
    Project Responsibilities
    Functions developed include:
    Use JAVAFX to develop desktop applications and support cross-platform。
    Use WebSocket to dynamically display stock information in real time.
    Project Tech Stack
    JavaFX, JavaPackager, JDX, Kotlin, WebSocket
  3. Flutter Engineer
    Company Office Automation
    2020 - 2021
    Project Summary
    This application is an office software within the company which includes functions such as a meeting scheduler, booking of events and the tabulation of KPIs.
    Project Responsibilities
    Functions developed include:
    Responsible for customizing the widget and realizing the drag and timeline selection
    Ensured that KPI feature created contains functions such as grading, reviewing and reporting
    Project Tech Stack
    Dart, Flutter, Route, SQLite, BloC
  4. Senior Android Developer
    Lion Parcel(Consumer/Driver)
    2018 - 2020
    Project Summary
    Lion Parcel is a freight business started by Lion Air Group and is supported by Lion Group’s transportation network in Indonesia. The strong transportation network saw to the easy and fast delivery of parcels for consumers.
    Project Responsibilities
    Functions developed include:
    Developed driver-end of the application by building in google location and foreground service, thereby enabling clients to track the location of their product
    Created power-saving mode for location tracking of driver end, allowing for better accuracy and hence reliability when showing the arrival time of the goods
    Built offline mode for driver-end using local data as well as auto sync function, enabling the driver to still use certain functions during situations where the network is weak or almost non-existent
    Developed e-commerce delivery function for consumer-end, incl. Merchants, Food, Shopping Cart, and DANA Payment modules.
    Conducted regular code reviews, and was responsible for enforcing high code standards such as naming convention. Ensured that the team was able to grasp the business logic so that performance could be optimised during the app creation process
    Executed security for codes to avoid bugs and crashes, and ensured encryption mechanism was well handled
    Established scalable function and structure for team to further build upon
    Continuously explored innovative technology to ensure better application of easily-maintained codes
    Project Tech Stack
    Kotlin, Coroutines, AndroidX, Glide, Room, RxAndroid, Retrofit, Firebase, RxJava, Analyst
  5. Android Developer
    Rework
    2017 - 2019
    Project Summary
    Rework is a modern workspace for the new economy, providing an innovative and functional workspace, service, and community for users to focus and churn out quality work.
    Project Responsibilities
    Functions developed include:
    Development of email inbox, mobile phone, Facebook register login, online reservation, conference room and group buying system.
    Register and purchase membership, recharge balance, cooperate with third-party stores through promo codes, intelligent door locks, admin access rights, and chat.
    Implementation of 3rd party services including Amazon SNS, Amazon S3, Google Analytics and Firebase, Apptimize, Fabric, and Sendbird for chat.
    Led and participated in software requirement analysis, selection and introduction of technology framework.
    Services built using Jenkins.
    Project Tech Stack
    FCM, Retrofit, Java, Android SDK, RxJava, Glide, ButterKnife, Xfer, Midtrans, SNS, FCM, Fabric Google Analytics Chat_sendbird
  6. Android Developer
    BCA Mobile
    2018 - 2018
    Project Summary
    BCA is the largest bank in Indonesia and through their mobile app, users can now easily bank on the go.
    Project Responsibilities
    Functions developed include:
    Bank card transfer, credit card payment, virtual account transfer.
    Account information, cash withdrawal, tax rate check, billing details, ticketing order, and admin functions - logins and passwords.
    Tax rate lookup and transferring products to Sakuku (Pocket Wallet).
    Lead and software requirements analysis, selection and introduction of technology framework.
    Personal information module: NFC card and fingerprint login.
    Project Tech Stack
    FCM, Realm, Crashlytics, Retrofit, ButterKnife
  7. Android Engineer
    Whiskers N Paws
    2017 - 2017
    Project Summary
    Whiskers N Paws is a pet supplies shopping platform based in Hong Kong - China, with a strong belief in creating a better society for all inhabitants through their strong support for animal rescues and non-profit organisations.
    Project Responsibilities
    Development of login, register, home page, category, search, shopping cart, and checkout modules
    Application performance optimizations
    Project Tech Stack
    Adyen Android SDK, Retrofit, Glide, ButterKnife, RxJava, RxAndroid, Dagger2, LeakCanary, Crashlytics
  8. Intermediate Android Developer
    GEMFIVE
    2016 - 2017
    Project Summary
    GEMFIVE is one of the top online marketplaces in Malaysia. From discovering new brands to the latest must-haves, GEMFIVE enables users convenient access to great lifestyle information at their fingertips.
    Project Responsibilities
    Mainly responsible for the entire Android app model development
    Led and conducted code reviews to ensure app quality
    In charge of analyzing and implementing Android app performance optimizations
    Development of shopping cart, checkout, category and user profile
    Maintenance of the Android platform.
    Project Tech Stack
    Java Android SDK Sqlite ButterKnife Okhttp LeakCanary, Volley Glide

Education

Bachelor of Computer Science and Technology
Shandong University of Technology - China Qingdao Shandong
2014 - 2017
AddShortlist