More than 12 years of experience as android mobile application developer in design, development, implementation, and testing of Android applications and Core Java with interest in further development in this area and development of great user experience for the end- user applications.
Overview
14
14
years of professional experience
Work History
Android Lead Engineer
Spirit Airlines
Miami
09.2023 - Current
Led end-to-end development of high-impact, revenue-generating features for a 4M-user customer base, consistently delivering on aggressive timelines and business goals.
Implemented Dynamic Bundles powered by CMS, enabling real-time configuration of ancillary products and significantly improving upsell flexibility.
Integrated ML Kit Passport Scanning, enabling seamless document capture and reducing manual entry errors during check-in.
Actively contributed to architecture reviews, design discussions, and requirement-gathering sessions, shaping the technical direction of the Android platform.
Migrated large portions of legacy Java code to modern Kotlin, improving code readability, safety, and performance.
Implemented Google Pay and Google Wallet integrations, enabling seamless payment and pass storage experiences.
Integrated multiple third-party SDKs including Amplitude, Segment, Adobe CJA, Adobe Edge, and Akamai security libraries, strengthening analytics, experimentation, and security posture.
Reduced crash-free rate by ~30%, significantly improving app stability and user satisfaction.
Utilized Dynatrace for real-time monitoring of crashes, ANRs, and user sessions, proactively identifying and resolving performance bottlenecks.
Collaborated closely with QA teams to ensure robust testing, regression coverage, and high-quality releases.
Built and optimized REST API integrations using Retrofit with Coroutines for efficient, scalable network operations.
Implemented Hilt for dependency injection, improving modularity and reducing boilerplate across the codebase.
Oversaw Google Play Store deployments, ensuring smooth rollout, versioning, and compliance with Play policies.
Provided mentorship, code reviews, and technical guidance to the Android team, ensuring high engineering standards.
Partnered with cross-functional teams, Product, Design, Backend, QA, Analytics.
Drove continuous improvement initiatives across the codebase, development workflows, and team processes to deliver cohesive and user-centric experiences.
Delivered major enhancements to the Seat Map, including BFS support and multiple exit-row logic, improving user experience and reducing booking friction.
Designed and integrated secure device endpoints (BLE sensors, WearOS/Tizen devices) enabling real-time data exchange across LAN/WAN-connected health ecosystems.
Implemented advanced mobile security practices including encryption (SQLCipher), secure BLE communication, root detection, and Akamai-based API threat protection aligned with enterprise security standards.
Integrated CMS-driven configuration and feature flagging mechanisms to enable dynamic rollout, A/B testing, and controlled feature exposure (similar to LaunchDarkly/Optimizely workflows).
Used Akamai 3rd party library to find Security attack for API’s.
Involved in jetpack compose migration from xml based.
Used Oracle Responsys API for push notification and Deep links.
TechMobile provides field resources with robust, mobile tool to productively and efficiently administer and close out work orders and make daily responsibilities easier.
TechMobile is all-encompassing application used by broadband technicians to provision/activate equipment, change job status and do their daily jobs.
Implemented TechMobile following Clean Architecture principles (MVVM) in Java & Kotlin.
Analyzed software architecture for weaknesses, recommending and designing patches.
Proven ability to optimize app performance and ensure code maintainability. Assessed under-performing software and developed actionable improvements.
Work closely with QA teams to ensure proper testing and quality control.
Continuously evaluate and improve application's architecture and codebase. Stay updated with latest Android technologies and best practices.
Using AppDynamics Android to monitor performance of application.
Daily handled approximately 120+ consumer Jobs.
Chief Engineer
Samsung
08.2019 - 05.2022
Involved in requirement gathering, design code architecture.
Led development of key features for Samsung Health (100M+ users), including Challenges and Diet modules.
Designed and integrated secure device endpoints (BLE sensors, WearOS/Tizen devices) enabling real-time data exchange across LAN/WAN-connected health ecosystems.
Designed and implemented advanced BLE integrations (device pairing, secure data transfer, GATT operations, encryption) for health sensors.
Built health tracking features integrating heart rate, oxygen, and stress sensors.
Spearheaded Jetpack Compose migration, modernizing UI from XML and improving maintainability.
Collaborated with cross-functional teams (HQ Korea, WebAPI, Hardware/Sensor teams) for large-scale feature delivery.
Implemented secure architecture using Proguard, SQLCipher, root detection, and data protection techniques.
Developed internal automation tools for testing and validation of Samsung Health features.
Worked on WearOS/Tizen integrations for smartwatch connectivity.
Involved in analysis, design, development, deployment and testing of application.
Developed Android applications using MVVM architecture, ensuring modular and scalable design.
Migrated networking layer to Retrofit + GSON + RxJava, improving performance and maintainability.
Implemented data visualization using MPAndroidChart for reporting features.
Built efficient networking, multithreading, and image loading (Picasso) solutions.
Developed REST and SOAP-based web services integration for data exchange.
Implemented automated UI testing (Espresso) and crash reporting (ACRA).
Senior Software Engineer
Pervacio India Pvt Ltd
11.2014 - 06.2017
Followed Agile methodology to finish the project in iterations. Participated in Client meetings, Application Designing, Enhancements, Bug fixing and KT sessions for gathering all the requirements, designing a prototype for Android application.
Developed Android application with responsive UI using Fragments, supporting multiple devices and orientations.
Implemented REST APIs using Retrofit, OkHttp, and GSON, optimizing network performance and data handling.
Integrated Firebase and Google Play services, along with third-party APIs for enhanced app functionality.
Built asynchronous and reactive flows using RxJava, improving app responsiveness.
Implemented dependency injection (Dagger) and modular architecture for maintainability.
Optimized performance using image caching (Picasso) and efficient data handling strategies.
Ensured code quality through unit/UI testing (JUnit, Espresso) and debugging memory/performance issues.
Senior Software Engineer - Android Application Development at Tech Mahindra Ltd, Bangalore, India.Senior Software Engineer - Android Application Development at Tech Mahindra Ltd, Bangalore, India.