JetDevs Certified
AVAILABLE

Helen H.

Agency Agency
Android Developer Kotlin
Frontend Developer Flutter
Helen is an experienced software engineer, with over 8 years of development experience leading and building android apps covering e-commerce, O2O, logistics, transportation, finance, BlockChain related projects etc. She is passionate about finding the best tech and bringing ideas from conception to launch. She has a strong sense of ownership, and proven capability to act as a team lead and work with clients of all different functions, to build products that help companies scale. Successfully developed and maintained apps for thousands of users. <br /><br />With over 8 years of extensive experience in spearheading and developing Android and iOS apps, Helen specializes in crafting innovative solutions in the e-commerce sector, including O2O, logistics, and finance. She is adept at transforming ideas from conception to launch and has a strong sense of ownership for the tasks she undertakes. Her proven track record as a team lead showcases her ability to collaborate with clients across various functions, building products that propel companies to scale. Her expertise in Flutter positions her as a proficient candidate who will be an asset to her team. <br />

Expertise

Years of Development Experience
11 Years
Skills
KotlinFlutterJavaOOPTDDPair ProgrammingScrumAndroid SDKSQLiteRealmRoomJiraBitBucketGithubGitlabConfluenceZeplinFigma
Domain Experience
ECommerceHuman ResourceFintechEnterpriseReal Estate
Language Spoken
English, Chinese

Experience

  1. Senior Flutter Developer
    CrowdServe
    2022 - Until Now
    Project Summary
    CrowdServe is the ticketing solution that is all about empowering event organizers, protecting fans, and delivering a great overall user experience. Their events team produces state-of-the-art events and is currently the subject matter expert in curating world-class web3 experiences in Asia. They've managed to achieve this through the use of blockchain technology.
    Project Responsibilities
    Led the iOS and Android app launch, utilizing Flutter for seamless cross-platform functionality
    Initiated the project, establishing a robust BLoC framework structure
    Developed key features including Video Play, QR Code Generation, and Dynamic Link Wake-Up
    Project Tech Stack
    Dart, BLOC, Dio, Rxdart, Firebase, Universal link
  2. Senior Flutter Developer
    Shox
    2021 - 2022
    Project Summary
    Shox Rumahan aims to create social impact in Indonesia's rural regions in Indonesia by democratizing e-commerce to the 200M unbanked population. It provides end-to-end solutions, from offering unique household products at a competitive price to providing accessible installment payments through the utilization of a strongly adapted arisan scheme.
    Project Responsibilities
    Upgraded Flutter SDK and integrated durianpay SDK for streamlined payment processes
    Implemented features such as FCM, custom notification sound, and Firebase Dynamic Link
    Led app maintenance and bug fixes, ensuring optimal performance
    Project Tech Stack
    Dart, Bloc, Rxdart, Http, Firebase, Durian Pay
  3. Flutter Developer
    IOA
    2021 - 2021
    Project Summary
    IOA is a comprehensive performance management system that incorporates features for employee reviews and operational management.
    Project Responsibilities
    Architected and built the entire system from scratch, focusing on app optimization and maintenance
    Implemented a range of features to enhance company operations and employee performance tracking
    Project Tech Stack
    Dart, Bloc, Rxdart
  4. Lead Android Developer
    KFC Indonesia
    2018 - 2021
    Project Summary
    KFC Indonesia is the largest F&B chain in the country. The project saw the construction of a comprehensive digital food ordering and management platform that has helped connect outlets all over Indonesia with millions of local users to date. Users can order from their dining table and avoid long queues at the cashier, enhancing their overall dining experience. The app saw thousands of downloads within the first few weeks of launching.
    Project Responsibilities
    Designed and implemented the Android application framework based on the MVVM structural design pattern
    Proposed technical solutions, and conducted code reviews to ensure the the app's performance
    Conducted code reviews and proposed technical solutions, ensuring high availability and performance
    Responsible for developing over 90% of the features, fulfilling nearly 100% of the requirements
    Project Tech Stack
    Kotlin, Firebase, Android SDK, Crashlytics, Retrofit, RxJava2, RxAndroid, Dagger, LeakCanary, Glide
  5. Senior Android Developer
    GoShop
    2018 - 2019
    Project Summary
    An E-Commerce platform that allows customers to explore different product categories. Customers can also stand a chance to win points, discount coupons, and gift cards by interacting with features such as games or a wish list.
    Project Responsibilities
    Developed using a server-driven UI to implement dynamic screen framework, 90% of the screen in the app is dynamic and their UI and actions depend on the data returned by the server
    Developed unit testing script by use of Junit and Mockito, with coverage of over 30%, which greatly reduced crash rate
    Built video function with SDK of JWPlayer, which supports recording and live broadcast
    Implemented user tracking via GTM (Google Tag Manager), which provides better user analysis
    Project Tech Stack
    Dagger2, Android SDK, Crashlytics, Retrofit, RxJava2, LeakCanary, Glide, ButterKnife, Java
  6. Senior Android Developer
    Qraved
    2018 - 2018
    Project Summary
    Qraved is the fastest-growing F&B technology startup in Indonesia and has successfully brought a new meaning to what it means by great user experience when it comes to food and lifestyle applications. Through Qraved, users can get access to the latest updates in the F&B scene, and also customized recommendations of the best restaurants available.
    Project Responsibilities
    Implemented the Android application framework using MVVM
    Improved modules such as the Mall & Brand & Coupon
    Integrated FCM for better notification management and user engagement
    Conducted highly efficient communications with the team, and actively helped teammates
    Project Tech Stack
    Dagger2, Firebase, Google Map, Android SDK, Retrofit, Glide, ButterKnife, Databinding, Java, SQLite
  7. Senior Android Developer
    BCA Mobile
    2017 - 2018
    Project Summary
    BCA is the largest bank in Indonesia. They were looking to develop a mobile banking app, with a focus on ensuring user-friendly features and secure transactions for their customers.

    Project Responsibilities
    Developed various modules including transfer and credit card management modules, offering a seamless banking experience
    Developed dynamically generated credit card payment form through data returned by API
    Built Sonarqube platform to analyze and fix code problems; improving overall code quality
    Project Tech Stack
    Dagger2, Realm, Firebase, Android SDK, Crashlytics, Retrofit, RxJava2, RxAndroid, LeakCanary, Glide, ButterKnife, Java, SSL+CA

Education

Bachelor of Electronic Information Engineering
QiQiHar University - China QiQiHar Heilongjiang
2009 - 2013
AddShortlist