I am an experienced Technical Lead with a strong background in Mobile development and ML capabilities. In my current role at Vyro, I have developed multiple internal libraries with cross-platform support using KMM, focusing on ML capabilities. I have also managed and coordinated a team of 20+ developers, setting standards and practices that have significantly improved development efficiency.
During my tenure at Vyro as a Senior Android Developer, I spearheaded the adoption of modern technologies such as Kotlin Coroutines and Flows, resulting in improved application performance and scalability. I also implemented TDD and CI/CD processes, enhancing code quality and reducing time-to-market.
As an Android Developer at Vyro, I primarily worked on creating architectures for new applications and porting legacy code to new systems. I developed in-house libraries that optimized and simplified usage, including revenue-critical modules like payments and ads. I also rewrote library architectures for machine learning model interactions, adding caching and memory safety for a stable and performant system.
Prior to Vyro, I worked as an Android Developer at Awaaz, where I redesigned application architecture to use modern Android libraries and patterns like MVVM and Android Jetpack. I also simplified the database architecture for improved scalability.
My experience also extends to working as an Android Developer at Oxford Epidemiology Services in the US, where I developed applications targeted at low-end devices and with low network bandwidth. I focused on using the latest technologies and architectures and developed simplified caching and schedulers for offline application runtime.