Senior Android engineer with 8+ years delivering production-quality, consumer-facing mobile applications end-to-end, including 4+ years building banking and money-movement features for a large-scale Android platform used by millions. Experienced in regulated fintech environments with a strong focus on security, reliability, and offline-capable flows. Hands-on expertise integrating payment and transaction infrastructures, including architecting multi-source deposit/funding modules and building cross-plugin transaction experiences. Leads feature areas independently with modern Kotlin reactive architecture (Coroutines/Flow), Jetpack Compose, layered testing, and observability (New Relic, Crashlytics) to improve quality and performance at scale.

SWATI DUBAL

Senior Android engineer with 8+ years delivering production-quality, consumer-facing mobile applications end-to-end, including 4+ years building banking and money-movement features for a large-scale Android platform used by millions. Experienced in regulated fintech environments with a strong focus on security, reliability, and offline-capable flows. Hands-on expertise integrating payment and transaction infrastructures, including architecting multi-source deposit/funding modules and building cross-plugin transaction experiences. Leads feature areas independently with modern Kotlin reactive architecture (Coroutines/Flow), Jetpack Compose, layered testing, and observability (New Relic, Crashlytics) to improve quality and performance at scale.

Available to hire

Senior Android engineer with 8+ years delivering production-quality, consumer-facing mobile applications end-to-end, including 4+ years building banking and money-movement features for a large-scale Android platform used by millions. Experienced in regulated fintech environments with a strong focus on security, reliability, and offline-capable flows.

Hands-on expertise integrating payment and transaction infrastructures, including architecting multi-source deposit/funding modules and building cross-plugin transaction experiences. Leads feature areas independently with modern Kotlin reactive architecture (Coroutines/Flow), Jetpack Compose, layered testing, and observability (New Relic, Crashlytics) to improve quality and performance at scale.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Intermediate

Language

Javanese
Advanced

Work Experience

Senior Android Engineer | Lead Consultant at Cognizant Technology Solutions
May 1, 2022 - Present
Lead technical direction for money-movement feature development across data, business, and UI layers within a large-scale, plugin-based Android banking platform serving millions of consumer users. Introduced Jetpack Compose for new UI components and migrated state management from LiveData to Kotlin Flow to modernize reactive architecture without disrupting production. Drove unit test coverage from 35% to 80% across owned modules and built layered Espresso test automation for end-to-end login, cross-plugin journeys, and in-plugin interactions. Architected and delivered a multi-source deposit/funding module, extended it for platform-wide availability, and collaborated on REST API contracts. Designed cross-plugin transaction management integration and implemented Room for offline-capable flows within the distributed plugin architecture. Built New Relic observability dashboards and used findings to drive performance and reliability improvements across a 5–8 person team.
Android Consultant at Virtusa Systems India Pvt. Ltd.
February 1, 2022 - May 1, 2022
Contributed to eBay’s consumer-facing returns and refund flows used by millions of shoppers globally. Identified and resolved complex defects in high-traffic transaction paths by diagnosing root causes. Built Espresso-based UI test automation across key return flows to reduce manual regression effort and improve release quality.
Android Consultant at Virtusa Systems India Pvt. Ltd. (Client: eBay)
February 1, 2022 - May 1, 2022
Contributed to eBay consumer returns and refund flows used by millions of shoppers. Diagnosed and resolved complex defects in high-traffic transaction paths by identifying root causes. Built Espresso-based UI test automation across key return flows to reduce manual regression effort and improve release quality.
Senior Software Engineer, Android at Mobiuso Technologies
September 1, 2019 - October 1, 2021
Led complete re-architecture of a healthcare app from Xamarin to native Android using Kotlin, delivering performance improvements on schedule and setting architecture direction from scratch. Architected MVVM with Kotlin Flow and Coroutines for efficient, testable asynchronous operations across background processing. Evaluated and integrated third-party SDKs (PubNub, JWPlayer, Twilio, SendGrid, JSBridge) after hands-on tradeoff assessment. Mentored junior engineers and co-authored company-wide Android best practices. Designed a multi-module Android architecture; learned Swift and shipped an iOS app to demonstrate fast ramp capability across platforms.
Senior Android Developer at Hogoworks Solutions
September 1, 2017 - September 1, 2019
Built a full-featured POS payment application for Clover hardware from concept to launch, integrating Clover payment gateway APIs along with custom ordering flows, Google Maps, and CallerID SDK end-to-end. Developed and published a native consumer Android app to the Google Play Store and supported team hiring through candidate interviews. Delivered two additional Kotlin consumer apps end-to-end, strengthening Kotlin expertise across different product types.
Junior Android Developer at White Clove Services
March 1, 2016 - March 1, 2017
Contributed to a dental insurance Android app supporting calendar-based appointment booking and dentist registration.

Education

Master of Computer Applications (MCA) at Mumbai University
January 1, 2015 - January 1, 2015
Bachelor of Computer Applications (BCA) at Shivaji University
January 1, 2013 - January 1, 2013
Master of Computer Applications (MCA) at Mumbai University
January 1, 2015 - January 1, 2015
Bachelor of Computer Applications (BCA) at Shivaji University
January 1, 2013 - January 1, 2013
Master of Computer Applications (MCA) at Mumbai University
January 1, 2015 - July 14, 2026
Bachelor of Computer Applications (BCA) at Shivaji University, Kolhapur
January 1, 2013 - July 14, 2026

Qualifications

Add your qualifications or awards here.

Industry Experience

Financial Services, Healthcare, Software & Internet, Retail, Professional Services