Senior Android Software Engineer II, Tapcart, Inc.
Sep, 2021 - Oct, 20243 years
Tapcart effortlessly transforms Shopify stores into dynamic mobile applications with an adaptive server-driven UI, leveraging the power of Jetpack components such as Compose, Flow, Navigation, ViewModels, and Room. Additionally, I utilized Dagger for dependency injection, Ktor for network communication, GraphQL for efficient data querying, and JSON for data interchange.
Developed the Android WebBridge SDK, providing an asynchronous communication channel for WebView interaction with the native Android application.
Designed and implemented the Tapcart Mobile Wishlist for Android, achieving feature parity with the Tapcart iOS app. This feature enables the creation of local and remote lists of favorite products.
Integrated a variety of third-party APIs and SDKs, including LaunchDarkly, AppsFlyer, Sentry, Algolia, Yotpo, Klaviyo, and Firebase.