Home

Nagendra - Lead Android Developer
[email protected]
Location: Jersey City, New Jersey, USA
Relocation: Yes
Visa: H1B
Professional Summary
Qualified professional with over 11+ years of experience in designing, developing, and deploying native mobile
applications using Android SDK and Android Studio.
Expertise in developing Android applications using Java and Kotlin Technologies.
Developed Android applications using advanced tools like MVVM Clean Architecture.
Designed and implemented modern UIs using Jetpack Compose by focusing on responsive and intuitive user
experiences.
Worked on Multiple tools like Coroutines, Flows, Jetpack compose, Firebase, ROOM for developing Android
Applications.
Designed and implemented secure login systems with MFA, biometric authentication, passwordless login, OAuth
2.0, OpenID, Firebase Auth, and Single Sign-On (SSO) for seamless and secure user access.
Experienced with web services like RESTful using Retrofit.
Experienced with Dagger and HILT for dependency injection, enabling efficient development with proper
module setup.
Extensively worked on version control tools like Git, GitHub, GitLab
Worked on following and maintaining industry standards version control by managing branches, pull requests,
and code reviews, integrating with CI/CD pipelines using Jenkins.
Hands-on experience with Eclipse IDE, and Android Studio.
Strong working experience in SDK integrated tools for building native Android applications.
Experienced working on Software Development Life Cycle (SDLC) like Waterfall and Agile methodologies.
Extensively worked on projects in Agile teams, utilizing Jira for task management, sprint planning, and tracking
development progress.
Implemented end-to-end encryption using AES and RSA algorithms for secure data transmission and storage.
Integrated EncryptedSharedPreferences and EncryptedFile APIs to safeguard user-sensitive data locally.
Implemented comprehensive testing using JUnit for unit testing, Espresso for UI automation, and Robolectric
for JVM-based Android component testing.
Versatile Team player with excellent analytical communication and interpersonal skills.
Technical Skills
Languages : Java , Kotlin
Development Tools : Android Studio, IntelliJ , Jetpack, Gradle, Git, JIRA
Web Services : REST API Services - POST and GET - Retrofit, JSON
Design Patterns : MVC, MVVM, MVVM Clean Architecture
Control Tools : Git, GitHub, GitLab
Database : SQLite , Room Database , Firebase
Testing : JUnit, Espresso, Mockito
Scripting languages : RxJava
Cloud Services : Google Firebase
Pipelines : Jenkins, GitLab, CICD
Dependency Injections : Dagger, HILT
Messaging Architectures : Firebase
Other Tools : JIRA, Android Profiler, Leakcanary ,Postman

Education
Bachelor of Technology (B.Tech) in Information Technology
Aditya Engineering College, JNTU Kakinada Graduated in 2012
Master of Business Administration (MBA) in Information Systems Management
Sikkim Manipal University Completed in 2022
Certifications
Java
Kotlin

Professional Experience
Menzo Technologies Corp ( Sep 2024 - Present )
New Jersey - USA
Designed and developed a mobile application for CareSource, allowing members to easily manage their health plans
anytime, anywhere. The app features a clean and intuitive interface, ensuring it is user-friendly and accessible for
everyone, including those with limited technical skills.
Google Play Store: CareSource
Role : Android Specialist
RESPONSIBILITIES :
Application Development: Designed and implemented scalable and maintainable features using Kotlin,
adhering to MVVM architecture, Clean Architecture.
UI/UX Design: Built intuitive and accessible user interfaces with Jetpack Compose for Android and
ensuring a seamless experience across diverse user demographics.
Utilized Jetpack Navigation Graph for smooth screen transitions and deep linking support.
API Integration: Integrated Retrofit for efficient API communication, enabling real-time access to
member data, claims, and provider directories.
Database Management: Utilized Room Database for offline access to member data and health plan
information.
Feature Development:
Developed a secure login system for personalized access to My CareSource accounts.

Enabled digital insurance ID card access and sharing functionality.
Configured Firebase for push notifications, Crashlytics, and remote configuration for timely
updates and issue resolution.

Code Quality and Testing:
Used Hilt for dependency injection, enabling mock repositories and services for testing.
Developed UI tests with Espresso and Jetpack Compose testing APIs using mock data.
Tested payment gateways and API integrations in controlled mock environments.
Performance Optimization: Leveraged tools like Memory Profiler and LeakCanary to identify and
resolve memory leaks, ensuring smooth app performance.
Deployment and Maintenance: Supported app deployment to the Google Play Store, ensuring
compliance with platform guidelines and providing post-release updates.
Skills : Languages: Kotlin, Architecture: MVVM Clean Architecture , Frameworks: Jetpack Compose, Room, Tools:
Android Studio, Gradle, ADB , Dependency Injection: Dagger, Hilt , Networking: Retrofit , Testing: JUnit, Espresso,
Robolectric test , UI: XML, Compose , Performance: LeakCanary, ProGuard

TATA ELXSI Pvt Ltd ( Apr 2022 - Aug 2024
)
Bangalore - India
Project was to design and develop an application for the BCN digital OTT Platform app BHEEM TV to access the movies
and TV shows. The project involved in understanding business requirements, design, develop and improve the
performance and user friendly mobile application.
Role : Specialist
RESPONSIBILITIES :
Application Development:
Leading a team of UX designers and developers, offering guidance, and fostering a collaborative environment.
Developed feature-rich OTT applications using native Android (Java and XML) and Kotlin, catering to seamless
video streaming and on-demand content delivery.
Utilized xml, Jetpack Compose navigation to design dynamic, reusable UI components, efficiently managing
complex UI states and adhering to modern design guidelines.
Followed MVVM Clean architecture with ViewModels for seamless data flow and state management, enhancing
application scalability and maintainability.
Implemented Kotlin Coroutines in Jetpack Compose to manage asynchronous tasks for smooth UI updates.
Video Streaming and DRM:
Integrated ExoPlayer for high-quality video playback, including support for DRM-protected content, ensuring
secure content delivery.

API and Data Management:
Used Retrofit for efficient API data integration, enabling real-time content delivery and personalized
recommendations.
Implemented scheduled background tasks using Work Manager to ensure timely content synchronization.

Feature Enhancements:
Integrated Razorpay for secure and seamless payment processing.
Design and Development of Key modules - Login, Home, Details and Subscription modules.
Implemented firebase events tracking to monitor app usage and provide valuable insights.
Enhanced UI components based on new design requirements and guidelines.
Testing and Quality Assurance:
Developed comprehensive Robolectric test cases to ensure app functionality and reliability.
Monitored app performance and tracked exceptions using Firebase Crashlytics.
Push Notifications and Dependency Injection:
Integrated Google Firebase for push notifications, enhancing user engagement with timely updates and alerts.
Applied dependency injection using Dagger to enhance code modularity and simplify testing.
Agile Methodology:Collaborated in Agile teams, contributing to sprint planning, daily stand-ups, and
retrospectives.
Ensured quick resolution of bugs and implemented features as per sprint goals.

Skills : Languages: Kotlin, Java ,React, Architecture: MVVM Clean Architecture , Frameworks: Jetpack Compose, Room,
Realm Navigation , Tools: Android Studio, Gradle, ADB , Dependency Injection: Dagger, Hilt , Networking: Retrofit ,
Testing: JUnit, Espresso, Robolectric test , UI: Material Design, XML, Compose , Performance: LeakCanary, ProGuard

T.I.M.E. Pvt Ltd ( Nov 2016 - Apr 2022 )
Hyderabad - India

Project Name : T.I.M.E. Apps
Developed a mobile app for T.I.M.E., a leading education brand with 31+ years of experience, offering training for
national and international entrance exams (CAT, BANK, JEE, GMAT, etc.), campus recruitment, and IIT Foundation
programs.
Google Play Store: Time4Cat | Downloads: 10K+
Role : Sr Android Developer
RESPONSIBILITIES
Developing mobile applications using native android (Java and XML) and Kotlin

Worked on educational Android apps, incorporating new ideas and innovations.
Provided recorded lectures on apps for registered students.
Integrated payment gateway for subscription management.
Experience in Android Kotlin/Java development, Android Studio.
Implemented Firebase notifications to alert students about new classes.
Collaborated with HODs to gather requirements and create a project roadmap.
Discussed new requirements and maintenance issues with the team.
Addressed and resolved student queries and technical issues in a timely manner.
Experienced in data storage solutions, including SD card, internal memory, and external memory.
Skilled in Android UI design, animations, and multimedia.
Integrated RxJava for handling asynchronous operations and reactive programming in the Android
applications.
Implemented Android Jetpack libraries like View Model, Live Data, Mediator Live Data, and Navigation
components.
Proficient in Android components such as Room Database, Coroutines, and Lifecycle.
Integrated REST API services to populate data within the front-end application, ensuring seamless data flow
and accurate representation of information.
Skills : Languages: Kotlin, Java , Architecture: MVVM, Frameworks: Jetpack Compose, Room, Navigation, Tools:
Android Studio, Gradle, ADB, Dependency Injection: Dagger, Hilt, Networking: Retrofit, Testing: JUnit, Espresso,
UI: Material Design, XML, Compose, Performance: LeakCanary, ProGuard

Live Apps Business Solutions Pvt Ltd ( July 2015 - Nov 2016 )
Hyderabad - India
Developed an Android application for Apollo Kitchens, a UK-based leader in kitchen design and installation with a global
client base. The app streamlined the kitchen design process by offering intuitive tools for planning and visualization.
Role : Sr Mobile App Developer
RESPONSIBILITIES
Application Development: Developed Android apps for Apollo Kitchens, a UK-based company specializing in kitchen
design and installation, using Java.
Feature Development: Contributed to the development of a kitchen design and planning app, enhancing functionality
and user experience.
Requirement Analysis: Collaborated with stakeholders to understand project requirements and deliver tailored
solutions.
API Integration: Integrated Retrofit for seamless data communication between the app and backend services.
Database Management: Used Room Database for efficient local storage and offline access to kitchen design data.
Client Communication: Engaged in regular communication with clients to address needs and provide updates on project

progress.
Skills : Languages: Java, Architecture: MVVM, Tools: Android Studio, Gradle, ADB, Networking: Retrofit, Testing: JUnit,
UI: Material Design, XML, Performance: LeakCanary, ProGuard

G4 Software Solutions Pvt Ltd - Sunitha Projects ( July 2014 - July 2015 )
Hyderabad - India
Developed an Android application to transform children's books into engaging digital formats for Sunitha Projects.
Role : Android Programmer
RESPONSIBILITIES
Developed and implemented Android applications using Java to convert children's books into interactive digital
formats.
Designed and built user-friendly interfaces to enhance the reading experience for children.
Integrated multimedia elements, including images, animations, and audio, to engage young readers.
Collaborated with content creators to ensure accurate digital representation of the books.
Coordinated with the project team to manage timelines and deliverables effectively.
Ensured compliance with industry standards and best practices for mobile app development.
Sunitha Projects The project was about converting children's books into digital mobile applications.
Skills : Languages: Java, Architecture: MVVM, Tools: Android Studio, Gradle, ADB, Networking: Retrofit, Testing: JUnit,
UI: Material Design, XML, Performance: LeakCanary, ProGuard

G4 Software Solutions Pvt Ltd - Mealvillage ( Oct 2013 - July 2014 )
Hyderabad - India
Developed an Android application to manage food product details, chef information, and product costs. The app
available on https://play.google.com/store/apps/details id=com.mealvillage&hl=en_US
Role : Android Programmer
RESPONSIBILITIES
Developed and implemented Android application features using Java to manage food product information,
chef details, and product costs.
Enabled users to place orders for food products by selecting delivery dates for the upcoming week.
Designed and optimized user interfaces to facilitate easy navigation and ordering.
Integrated functionalities for updating and displaying food product and chef information.
Implemented features to calculate and display product costs accurately.
Skills : Languages: Java, Architecture: MVVM, Tools: Android Studio, Gradle, ADB, Networking: Retrofit, Testing: JUnit

UI: Material Design, XML, Performance: LeakCanary, ProGuard
Keywords: continuous integration continuous deployment user interface user experience information technology Idaho South Dakota

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];4915
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: