Senior Android Developer Kotlin Jetpack Compose KMP Developer
Name: Kuruvella Nikith Sai
PH: +1-214-***-****
Email: *********@*****.***
GitHub: https://github.com/nikithsai77
LinkedIn: https://www.linkedin.com/in/kuruvella-nikith-sai-42a60514a/
• Highly experienced and self-driven Senior Android Developer with 9+ years of proven expertise in designing, Implementation, Testing and Deployment and building scalable, high performance mobile applications. Adept at driving technical initiatives, mentoring teams, and delivering user focused solutions using modern Android tools like Jetpack Compose, Coroutines, Room, Hilt/Dagger, Kotlin Multiplatform (KMP).
• Proficient in a wide range of mobile architectures including MVC, MVP, MVVM, MVI, and Clean Architecture with deep experience integrating REST ful APIs, Graph QL, Web Socket and Ktor based backend services.
Synopsis:
• Deep knowledge of Android fundamentals with hands on expertise in Kotlin, Jetpack components, and UI development using Jetpack Compose.
• Strong foundation in modular architecture, scalable component design, and clean code practices (SOLID, Clean Architecture).
• Proficient in Unit /UI testing using JUnit, Espresso, Robolectric, and Compose Testing, ensuring reliable and maintainable code.
• Solid understanding of dependency injection with Hilt and Dagger.
• Comfortable working with Room, SQLite, and other persistence solutions.
• Experience navigating ambiguity, driving technical decisions aligned with business goals.
• Effective communicator with a collaborative mindset, consistently delivering impactful, user- centric features in cross-functional teams.
• Experienced in debugging, profiling, performance tuning, and CI/CD integration (GitHub Actions, Jenkins).
• I am passionate about AI-driven solutions, KMP, and exploring tools that improve engineering efficiency.
• Bachelor of Technology in Computer Science and Engineering at LPU in 2016.
• Languages: Java, Kotlin, C, C++
• Architecture: MVC, MVP, MVVM, MVI, Clean Architecture, Modularization.
• Android Development: Android SDK, Android Studio, XML Views, Jetpack Compose, Navigation, Room, Live Data, States, View Model, Kotlin Coroutines and Flow, Reactive Programming RxJava / RxAndroid, Offline Data Storage, Work Manager, Event Bus.
• Principles: UI/UX Design, SOLID Principles, Dependency Injection (Hilt/Dagger)
• Generalist Knowledge: Kotlin Multiplatform (KMP).
• Tools & Frameworks: Android Studio, Git, GitHub, Jira, Confluence, Jenkins. Summary
Education
Technical Skills
• Data Services: Firebase, JSON, REST API, Volley, Graph QL, Ktor.
• Databases: SQLite, Realm, Room Database, Firebase Real Time Database.
• Mentorship & Leadership: Code reviews, Team Mentoring, Training for Juniors, Technical guidance, knowledge and sharing.
• Development: Architecture Design, Mobile App Development, Cross-Platform Development, Test-Driven Development (TDD)
• Testing: Unit Testing (JUnit, Mockito), UI Testing (Espresso, Robolectric), CI/CD Integration and Integration Testing, End to End Testing.
• CI/CD: GitHub Actions, Jenkins.
• Performance & Debugging: Android Profiler, Leak Canary, Firebase Performance Monitoring and App Crash Info, Logcat.
• Cross-functional Collaboration: QA Team, Product, Design, GTM, Sales, Support.
• Collaboration: Agile, Sprint Planning, Code Reviews, Mentoring, Product Alignment Providence of DIG, Hybrid, Contract May 2024 – Present Location: Dallas, Texas, USA
Innovative easy to transform health care by keeping people healthy, and making our services more convenient, accessible and affordable for all. In an increasingly uncertain world, we are committed to high quality, compassionate health care for everyone regardless of coverage or ability to pay. We help people and communities benefit from the best health care model for the future today.
Senior Android Developer / Team Lead:
• Talk Magnet - Developed a feature-rich internal communication tool for team collaboration, enabling seamless chat, file sharing, and real-time insights through efficient API integration and UI design.
• App Link: Talk Magnet
• Architected and implemented Jetpack Compose UI for chat interfaces and dashboards, with MVVM + Hilt integration (Clean Architecture).
• Led modularization of the Android codebase across 3 flagship healthcare products, improving scalability and performance.
• Developed real-time communication features using Web Sockets, optimizing load with persistent connections and secure wss:// encryption and to maintain secure communication channels for all user interactions.
• Applied Jetpack components including Live Data, View Model and Navigation for structured and lifecycle-aware development.
• Applied Unit and Integration Testing strategies to ensure high code reliability.
• Conducted code reviews, mentored junior interns, and collaborated closely with backend and design teams to deliver features aligned with product goals.
• Performed performance tuning, memory leak, debugging (Leak Canary) and crash reduction initiatives.
• Integrated third-party libraries like Glide for image loading parsing with RESTFUL API of Retrofit 2 integration on Login Credentials. Environment: Kotlin, Jetpack Compose, Clean Architecture, Web Socket, Unit Testing and Integration Testing, Retrofit 2, Room Database Sql Lite, Kotlin Coroutines and Professional Experience
Flow, Work Manager, Firebase, Offline Data handling, Jira, Event Bus, GitHub, Leak Canary, Android Studio.
Telebu Communication Private Limited, Full Time, Onsite Feb 2022 – April 2024 Location: Hi-Tech City, Hyderabad, India
It specializes in unified communications solutions and Photo, Video Editor application and enhancing user and employee experiences and our products including ecommerce applications. Senior Android Developer:
• My Photo Live Wallpaper - Created an application for wallpaper and lock screen with animation and without animation, incorporating user-friendly interfaces using with Material Design and RESTful APIs.
• App Link: My Photo Live wall paper
• Delivered scalable UI components using Jetpack Compose and XML.
• Led the effort to implement a robust testing suite using JUnit, Espresso, and Mockito, significantly improving code reliability and reducing bugs in production
• Collaborated across departments to translate product requirements into technical solutions.
• Designed reusable UI components and implemented REST API integrations using Retrofit2.
• Conducted code reviews, promoting adherence to best practices and fostering an environment of continuous learning within the engineering team.
• Actively participated in the design and development of core components, contributing to a unified approach across the product development lifecycle.
• Collaborated with backend engineers to integrate app features with backend services, ensuring seamless user interactions with real-time data.
• Optimized app performance through memory management, efficient data loading strategies, and network optimization.
Environment: Android Studio, Android SDK, Data Store, Leak Canary, Retrofit 2, JSON, Jira, Kotlin, Dagger 2, Work Manager, Room Database, Unit and Integration Testing, GitHub. Visu soft Private Limited, Full Time, Onsite May 2019 – Feb 2022 Location: Hi-Tech City, Hyderabad, India
Visu Soft Private Limited specializes in developing innovative photo and video editing applications. our products enable users to create personalized, high-quality multimedia content with ease and we provide advanced editing tools for enhancing creativity and user experience.
Android Developer:
• Name Video Maker - Created an application for personalized video creation with names and music for special occasions, incorporating user-friendly interfaces and features using Material Design and RESTful APIs.
• App Link: Name Video Maker
• Developed and maintained “Name Video Maker” app with modularized architecture and seamless REST API integration.
• Implemented Clean Architecture, integrating third-party libraries, and ensuring code modularity for ease of maintenance and scalability.
• Partnered with cross-functional teams to optimize features and app performance.
• Spearheaded test automation using JUnit, Mockito, and Espresso, improving release confidence.
• Actively participated in the design and development of core components, contributing to a unified approach across the product development lifecycle.
• Developed end-to-end test suites to ensure feature reliability and robustness. Environment: Android Studio, Android SDK, Data Store, Leak Canary Memory Leak, Realm, REST API Calls, JSON, Jira, Kotlin, Dagger2, Work Manager, Unit and Integration Testing, Retrofit2, GitHub.
Lovely Professional University, Full Time, Onsite Jun 2016 – May 2019 Location: Phagwara, Punjab, India
Lovely Professional University (LPU) is a premier educational institution in India, renowned for its diverse academic programs and innovative teaching methods. Located in Phagwara, Punjab, LPU offers a vibrant campus life and state-of-the-art facilities, fostering excellence in education and research.
Android Developer:
• LPU Touch - Developed a mobile app providing access to university management systems for staff and students, integrating various Android components and Firebase for enhanced functionality and user experience.
• App Link: LPU Touch
• Utilized RxJava / RxAndroid with MVP, and Retrofit for modular, asynchronous development.
• Delivered performance improvements via memory profiling and crash analytics
(Firebase Crashlytics).
• Delivered responsive designs and layouts using Material Design principles.
• Utilized Android SDK, Kotlin, Java, and RESTful APIs to build out application features and functionalities.
• Implemented and maintained automated unit tests and UI tests, ensuring high- quality code throughout the development lifecycle.
• Collaborated closely with designers to implement features from both detailed specifications and high-level concepts, ensuring flexibility in the development process.
• Integrated Firebase for push notifications and implemented Retrofit2 for web service calls.
• Created and maintained various Android components, ensuring seamless user experience.
• Actively participated in the design and development of core components, contributing to a unified approach across the product development lifecycle. Environment: Java, Kotlin, RxJava/RxAndroid, Dagger 2, Retrofit 2, MVP and MVC, Fragment, Unit Testing and Integration Testing, Firebase Crash Report and Firebase Cloud Messaging (FCM), GitHub, Leak Canary.
Kotlin Multiplatform Developer, Hybrid App, Self-Initiated. Developed a Hybrid application using Kotlin Multiplatform (KMP), designed to work across Android, IOS, and Web platforms, providing seamless user experience with two main tabs: Personal Project Dec 2024 – Jan 2025
Search and Favorites with Detail Screen.
• Search Tab: Integrated with REST APIs using Ktor to fetch data dynamically. Implemented smooth user interaction with asynchronous data loading and error handling.
• Favorites Tab: Utilized local SQLite database and Room for offline data storage, ensuring availability of user favourites even without a network connection.
• Detail Screen: Displays detailed information about the book’s author, including their name, profile image (if available) and brief biography (or) introduction to establish context and credibility.
• Built a shared codebase with KMP to streamline development for Android, iOS, and Web, maintaining platform-specific UI/UX elements while sharing core functionality across platforms.
• Optimized app performance with best practices in memory management, network requests, and database operations, leading to improved user experience and reduced loading times.
• Focused on enhancing the scalability, consistency, and maintainability of the app through shared code and platform-specific components.
• Navigation Support Includes a back navigation button in the toolbar to allow users to return to the previous screen effortlessly, preserving navigation context and it supports scrolling and ensures the user can easily digest the content without clutter or distraction.
GitHub Link: https://github.com/nikithsai77/KMP
Environment: Kotlin Jetpack Compose, Ktor, Koin, MVVM, MVI, Clean Architecture, Unit Testing, Integration Testing and End to End Testing, JUnit, Mockito, Espresso, Offline Database, Kotlin Coroutines and Flow, GitHub, Leak Canary.
Key Strengths
• Strong ownership and leadership in ambiguous situations.
• Passion for clean, testable code and building maintainable architectures.
• Open to exploring AI-driven and cross-platform technologies (KMP, Compose Multiplatform).