I am a passionate, professional mobile engineer, with 20+ years of experience in high quality and high stake product development focusing on smooth and reliable user experience and the processes that make it possible to deliver. I am collaborative, self motivated, organised and interested in the latest technologies.
I managed to kick off reimplementation of the existing IoT apps in React Native. I addressed every challenge one by one to re-implement every functionality in Javascript.
The network stack of the app is a mixture of REST and GraphQL. We use async/await for the simple tasks and native GCD based solutions for long-running/background tasks.
We have multiple layers of QA: unit testing for low-level modules, snapshot testing for the UI and acceptance testing for the UX.
There were some complicated issues, such as Bluetooth communication in Javascript and WebRTC streaming. I managed to address these challenges by writing custom native modules/plugins in Kotlin for Android and Objective-C + Swift for iOS. One can drive these modules from the same Javascript code thanks to the unified native interfaces.
OpenFabric is a Singapore-based fintech startup, specializing in streamlining digital payment integrations across Southeast Asia. The company offers a white-labeled SaaS platform that enables e-wallets, Buy Now Pay Later (BNPL) providers. By leveraging virtual card tokenization and low-code/no-code integration tools, OpenFabric reduces the time to market from months to days.
I was responsible for discovering integration possibilities on iOS/Android (e.g., plugins that autofill credit card details on checkout pages) and developed BNPL plugins for popular e-commerce platforms such as Magento, WooCommerce, and OpenCart.