Greeshma Prasad
Android Developer
Hire this person
Send a job offer directly to this candidate
About
Android Developer with 5+ years of professional software engineering experience, specializing in Kotlin, Jetpack Compose, and reactive programming for consumer-facing mobile applications at scale. Proven track record delivering production-grade Android applications with 10M+ downloads in fintech environments, with deep expertise in Clean Architecture, MVVM, MVI, and Android best practices. Strong experience in mentoring junior and mid-level developers, conducting thorough PR reviews, leading architectural discussions, and driving adoption of engineering best practices across sprint teams.
Expert in Kotlin Coroutines, StateFlow, SharedFlow, Flow, RxJava2 for reactive programming, and Jetpack Compose for modern Android UI development including custom components and animations. Experienced in Agile/Scrum ceremonies, cross-functional collaboration with iOS, API, UX, and product teams, and taking ownership of major platform components from concept through deployment. Actively uses GitHub Copilot, Claude, and ChatGPT to accelerate development, improve code quality, and stay at the forefront of modern Android engineering practices.
Experience
Android Developer - Kawartha Financial Services - Peterborough, ON
(2026-01)
Project: Digital Banking and Financial Services Mobile Application
- Spearheaded Android feature development using Kotlin, Jetpack Compose, ViewModel, and reactive programming (Coroutines, StateFlow), adhering to engineering best practices and design guidelines.
- Designed and implemented MVVM and Clean Architecture patterns, integrating RESTful APIs and GraphQL for secure, high-performing digital banking features.
- Led PR reviews ensuring adherence to Kotlin idioms and Jetpack Compose best practices, providing constructive feedback to enhance code quality and maintainability.
- Mentored junior developers in Android platform engineering and Jetpack Compose methodologies, fostering their professional growth through pair programming and structured code reviews.
- Collaborated with UX designers, product owners, and backend developers in Agile Scrum ceremonies to deliver high-performing, purposeful customer experiences.
- Implemented biometric authentication, secure storage, ProGuard obfuscation, and OWASP security practices for compliant financial services applications.
- Environment: Kotlin, Java, Android SDK, Jetpack Compose, ViewModel, StateFlow, SharedFlow, Coroutines, Flow, Hilt, Dagger, Room, Retrofit, OkHttp, REST APIs, Clean Architecture, MVVM, MVI, GitHub Actions, Firebase, JIRA, Agile, Scrum.
Mobile Developer - Emsyne Technologies - India
(2021-05 - 2024-09)
Project: iMuthoot - FinTech Banking and Payment Application (10M+ Downloads)
- Spearheaded development of iMuthoot - a native Android Kotlin fintech application with 10M+ downloads, fulfilling product objectives while adhering to cutting-edge engineering best practices and design principles.
- Leveraged Jetpack Compose, Kotlin Coroutines, StateFlow, and reactive programming to build high-performing, engaging customer experiences for gold loan management, payments, and multi-product financial services.
- Led architectural design using Clean Architecture, MVVM, and scalable state management (BLoC, GetX, Provider), improving code reusability by 30% and enabling faster feature delivery.
- Conducted thorough PR reviews ensuring adherence to Kotlin and Jetpack Compose idioms; mentored junior developers in Android platform engineering and design system methodologies.
- Drove adoption of CI/CD best practices (GitHub Actions, Bitrise), automated testing (JUnit, Mockito, MockK, Espresso, TDD), and process improvements across sprint teams.
- Collaborated across Android, iOS, API, and UX disciplines to deliver HDFC Smart Gateway integration, biometric authentication, FCM push notifications, and AI-powered features.
- Proactively identified and resolved complex technical challenges including memory management, ANR optimization, and crash rate reduction by 30% through systematic root cause analysis.
- Environment: Kotlin, Java, Flutter, Dart, Jetpack Compose, Coroutines, StateFlow, Flow, RxJava2, BLoC, GetX, Provider, Firebase, Retrofit, WebSockets, Clean Architecture, MVVM, MVI, Hilt, Dagger, Room, SQLite, GitHub Actions, Bitrise, JUnit, Mockito, MockK, Espresso, TDD, OWASP, ProGuard, JIRA, Agile, Scrum.
Android Developer - Storiyoh Pvt Ltd - India
(2020-06 - 2021-03)
Project: Digital Content and Social Media Mobile Platform
- Developed Android features using Kotlin, Java, Android SDK, and MVVM architecture, partnering with UX designers and product owners to deliver purposeful customer experiences.
- Integrated Google Maps, Firebase, payment gateways, and third-party APIs; built responsive UI components using XML layouts and Material Design guidelines.
- Participated in Agile Scrum ceremonies, PR reviews, and cross-functional collaboration to deliver features on time with high code quality standards.
- Environment: Kotlin, Java, Android SDK, MVVM, Firebase, REST APIs, Google Maps API, Material Design, Git, JIRA, Agile, Scrum.
Junior Android Developer - GEOJIT Technologies - India
(2018-10 - 2020-03)
Project: GEOJIT FLIP - Mobile Trading and Investment Application (12 Lakh+ Investors)
- Contributed to GEOJIT FLIP - high-performance Android trading application serving 12 Lakh+ investors for Equity, Mutual Funds, IPOs, Futures, Options, Commodities and Currencies.
- Assisted in implementing real-time market data feeds, TradingView charts, order management, biometric authentication, price alerts, and fund transfer modules.
- Participated in Agile Scrum ceremonies, PR reviews, and performance optimization under senior developer guidance, expanding expertise in Android platform engineering.
- Environment: Android, Kotlin, Java, REST APIs, Retrofit, Firebase FCM, TradingView Charts, JUnit, Git, JIRA, Android Studio, SQLite.
Education
Web Development Diploma - Conestoga College (2024-09 - 2025-12)
Bachelor of Computer Science - Mahatma Gandhi University (2012-06 - 2016-03)