AVAILABLE
AVAILABLE
Helen H.
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
- Senior Flutter DeveloperCrowdServe2022 - Until NowProject SummaryCrowdServe 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 ResponsibilitiesLed 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-UpProject Tech StackDart, BLOC, Dio, Rxdart, Firebase, Universal link - Senior Flutter DeveloperShox2021 - 2022Project SummaryShox 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 ResponsibilitiesUpgraded 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 performanceProject Tech StackDart, Bloc, Rxdart, Http, Firebase, Durian Pay - Flutter DeveloperIOA2021 - 2021Project SummaryIOA is a comprehensive performance management system that incorporates features for employee reviews and operational management.Project ResponsibilitiesArchitected 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 trackingProject Tech StackDart, Bloc, Rxdart - Lead Android DeveloperKFC Indonesia2018 - 2021Project SummaryKFC 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 ResponsibilitiesDesigned 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 requirementsProject Tech StackKotlin, Firebase, Android SDK, Crashlytics, Retrofit, RxJava2, RxAndroid, Dagger, LeakCanary, Glide - Senior Android DeveloperGoShop2018 - 2019Project SummaryAn 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 ResponsibilitiesDeveloped 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 analysisProject Tech StackDagger2, Android SDK, Crashlytics, Retrofit, RxJava2, LeakCanary, Glide, ButterKnife, Java - Senior Android DeveloperQraved2018 - 2018Project SummaryQraved 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 ResponsibilitiesImplemented 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 teammatesProject Tech StackDagger2, Firebase, Google Map, Android SDK, Retrofit, Glide, ButterKnife, Databinding, Java, SQLite - Senior Android DeveloperBCA Mobile2017 - 2018Project SummaryBCA 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 ResponsibilitiesDeveloped 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 qualityProject Tech StackDagger2, 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