Name: Pavan Krishna
Android Developer
Email: ****************@*****.***
Phone: 408-***-**** LinkedIn: https://www.linkedin.com/in/pavan-t-64005a25a/
SUMMARY:
Overall 6+ years of IT experience in Android Mobile Application development with expertise in enterprise and consumer applications. Developed and published Android applications using latest design guidelines and architectural patterns. Worked extensively on Android Studio, Android SDK, NDK, and performance analysis tools. Strong experience with Kotlin, Java, MVVM, Clean Architecture focusing on code quality and performance. Successfully developed 5+ Android mobile applications for Best Buy, enhancing customer engagement by 30%. Expertise in UI/UX design, RESTful API integration, and cloud platforms like Firebase and AWS. Experience working on Android framework customization and platform-specific optimizations. Strong experience with Agile methodologies, leading development teams. Self-motivator, quick learner, hardworking team player.
TECHNICAL SKILLS:
Programming Languages: Kotlin, Java, C++, Python, C
Tools & IDE: Android Studio, Eclipse, Android SDK & NDK, Visual Studio, MAT, FindBugs
Version Management: GIT, SVN, Gerrit, GitHub Actions, Bitbucket
Databases: SQLite, Room, Firestore
Architecture & Patterns: MVVM, Clean Architecture, StateFlow, Kotlin Coroutines, Repository Pattern
Android Frameworks: Android SDK, Firebase SDKs, NDK, Navigation Component, LiveData, Coroutines Flow, AOSP
Cross-Platform: Flutter, React Native, Swift
User Interface: XML, Jetpack Compose, Material Design
Dependency Injection: Dagger, Hilt, Retrofit
CI/CD: GitHub Actions, Gerrit, Gradle, Jenkins, ProGuard, Build Variants, APK Signing, Bitrise
Agile & Development: Scrum, SAFe, Jira, Confluence
Networking Protocols: REST APIs, WebSockets, GraphQL
Testing: JUnit, Espresso, Robolectric
Cloud & Tools: Firebase, AWS, Firebase Cloud Messaging, Firebase Crashlytics
PROFESSIONAL EXPERIENCE:
Best Buy
Android Developer, Richfield, MN Mar 2024 – Present
Responsibilities:
Architected scalable e-commerce mobile application for Best Buy using Android SDK, MVVM, Kotlin ensuring compatibility across multiple OS versions and device sizes.
Implemented real-time data processing for product listings, user preferences, and transaction metrics enabling personalized recommendations, order tracking, and payment analytics.
Collaborated with system engineers to design flexible software implementations and negotiate APIs for seamless backend service integration improving user engagement by 25%.
Built interactive user interfaces with Jetpack Compose translating design requirements while maintaining e-commerce UX and accessibility standards.
Implemented multithreading and asynchronous operations using Kotlin Coroutines and Executor Services handling network requests and database queries without blocking UI, improving responsiveness and preventing ANRs.
Designed and delivered push notification systems using Firebase Cloud Messaging to improve user retention and timely communication.
Developed Digital Key features leveraging Bluetooth Low Energy (BLE) for secure authentication and access management.
Implemented dependency injection with Dagger/Hilt to manage scoped lifecycles across ViewModels, Repositories, and UseCases.
Designed, built, and maintained reusable Android libraries using Gradle and Maven streamlining dependency management and accelerating feature development.
Implemented automated testing with JUnit and Espresso ensuring code maintainability and reducing defects by 20%.
Conducted code reviews and enforced Kotlin best practices across modules to reduce technical debt.
Developed and maintained Android applications in multi-module projects enhancing scalability, modularity, and code reusability.
Collaborated with UI/UX designers to implement Material Design components using Android Studio and Jetpack libraries.
Mentored junior Android developers on Kotlin, MVVM, and Jetpack Compose improving team productivity and code quality.
Tools: Kotlin, Java, Android SDK, Jetpack Compose, MVVM, Clean Architecture, Dagger/Hilt, RxJava, Coroutines, BLE, Firebase Cloud Messaging, Retrofit, Material Design, Gradle, Maven, JUnit, Espresso, Robolectric, Git, GitLab, CI/CD, Agile/Scrum, Android Studio, RESTful APIs, Multi-module Android Projects, A/B Testing, OTA Updates, Dependency Injection, UI/UX Standards, Accessibility Guidelines.
PhonePe
Android Developer, Hyderabad, India Mar 2019 – June 2023
Responsibilities:
Designed and developed Android Payment applications for PhonePe using Kotlin, MVVM, Clean Architecture, and RxJava to enhance transaction reliability and user experience.
Engineered dashboard solutions with multi-feature modules for Wallet, UPI, Bill Payments, and Rewards improving user engagement and app interaction.
Integrated ThemeRRO framework to deliver customizable UI/UX across different PhonePe products ensuring consistent branding while supporting feature-specific designs.
Processed real-time transaction and user behavior data integrating with Retrofit and Coroutines for low-latency API calls and seamless data handling.
Developed interactive financial widgets (Spending Tracker, Cashback, Loan EMI) using custom views enhancing insights into real-time account activity.
Collaborated with banking and payments teams to negotiate APIs and integrate account information into mobile dashboards ensuring compatibility with banking protocols (UPI, IMPS).
Implemented custom logging and crash reporting using Firebase Crashlytics integrating analytics to monitor app performance and transaction failures.
Utilized OAuth 2.0 and token-based authentication to ensure secure communication between mobile apps, payment gateways, and banking APIs.
Implemented end-to-end UI testing workflows integrated with CI/CD pipelines to detect and prevent regressions early in app lifecycle.
Built integrations using External SDKs and Payment Gateways ensuring stable and secure data transfer between app and financial partners.
Optimized transaction workflows and background services using WorkManager and Kotlin Coroutines ensuring reliable payment execution under poor network conditions.
Ensured scalable, maintainable software via CI/CD pipelines (Git, Gerrit, Gradle) and rigorous code reviews for rapid fintech feature delivery.
Collaborated with cross-functional teams (Backend, QA, Design) using Agile/Scrum participating in sprint planning and daily stand-ups.
Configured and managed CI/CD pipelines utilizing GitLab, Gerrit, Gradle, Artifactory to accelerate app delivery.
Tools: Kotlin, Java, Android SDK, MVVM, Clean Architecture, RxJava, Jetpack Compose, Coroutines, Retrofit, Dagger/Hilt, BLE, Firebase Cloud Messaging, OAuth 2.0, Token-Based Authentication, Material Design, Gradle, Maven, Git, GitLab, Gerrit, CI/CD, Robolectric, JUnit, Espresso, Automated Testing, RESTful APIs, External SDK Integrations, Payment Gateways, Multi-Module Android Projects, Agile/Scrum, UI/UX Standards.
EDUCATION:
Central Michigan University
Master of Science in Information Systems
VNR Vignana Jyoti Institute of Engineering and Technology
Bachelor's in Engineering