Kuruvella Nikith Sai
PROFESSIONAL :
Senior Android Developer with 8 years of hands-on experience designing and shipping production-grade Android applications. Expert in applying MVC, MVP, MVVM, MVI, and Clean Architecture to build extendable, loosely coupled systems that evolve with product needs. Skilled in both Declarative (Jetpack Compose) and Imperative (XML-based) development paradigms, with comprehensive testing practices spanning unit tests, integration tests, and end-to-end UI testing. possesses a strong foundation in software architecture, combined with a practical approach to building robust and high-quality applications.
SKILL & TECHNOLOGY SUMMARY:
Primary Skill: Native Android Development, Kotlin Developer. Secondary Skill: Kotlin Multiplatform Developer (KMP), Java Developer. Additional Skill: Spring Boot (Kotlin)
Networking: Ktor, Retrofit 2, Volley, Graph QL, WebSocket. Dependency Injection: Hilt, Dagger 2, Koin.
Local Storage & Databases: Room and SQLite Database, Realm, Datastore. Asynchronous & Concurrency: Kotlin Coroutines and Flows, Work Manager, Reactive Programming RxJava/RxAndroid, Background Services. Testing: Unit Testing (Junit, Mockito), UI Testing (Espresso, Robolectric), Compose Testing, Integration Testing, Test Driven Development (TDD) Others: Android Keystore, Jetpack Navigation, Android Animations, Music Player Service, Firebase, Leak Canary, Event Bus, One Time Event, Live Data, Android SDK, Gradle. Page 2 of 8
EMPLOYMENT SUMMARY:
Employer Designation From To
EMIDS Technology Private
Limited
Senior Android
Developer
August 2025 Present
Telebu Communication Private
Limited
Senior Android
Developer
Feb 2022 July 2025
Visu soft Private Limited Android Developer May 2019 Feb 2022 Lovely Info Tech Android Developer June 2018 May 2019 PROJECT SUMMARY
Employer : EMIDS Technology Private Limited
Client : Kohler – Connect Health
Location : Gachibowli, Hyderabad, India
Project Name : Kohler Health
Technology : Android Development, Kotlin, Jetpack Compose. Team Size : 3
Period : August 2025 – Till Date
Project Description : EMIDS is a Nashville-based health tech company specializing in digital transformation, AI and Cloud Solutions for the health care and life science sectors. Responsibilities:
• Developed a Native Android Health Monitoring Application, Kohler Health App, Using Jetpack Compose, Focusing on Modern UI and Performance Optimization.
• Designed and Implemented a Clean Architecture System with Clear Separation of Concerns, Improving Extendable, Maintainability, and Testability.
• Implemented MVVM and MVI architectural patterns to ensure robust state Management and Predictable Unidirectional Data Flow.
• Built multiple feature modules including Home Dashboard, Hydration Tracking, Gut Health, Blood Monitoring, and Timeline, enhancing user engagement and modular design.
Page 3 of 8
• Integrated data visualization using bar charts to present daily health insights and trends in an intuitive and user-friendly manner.
• Implemented a Start Session Workflow to Track and Manage User Health Activities in Real Time.
Environment: Kotlin, Jetpack Compose, Clean Architecture, Unit Testing and Integration Testing, Extension Function, One Time Event, Android Studio, Gradle, Firebase, Hilt, Room Database SQLite, Work Manager, Retrofit 2, Kotlin Coroutines and Flow, Jira, GitHub, Leak Canary.
Employer : Telebu Communications Private Limited.
Location : Hi-Tech City, Hyderabad, India.
Project Name : Talk Magnet
Technology : Android Development, Kotlin, Jetpack Compose and Java. Team Size : 1
Period : Feb 2022 – July 2025
Project Description : This project is built for business communication platform with real- time messaging, file sharing, and analytics, implemented end-to-end encryption and decryption for secure data transmission and QR code–based web authentication to ensure safe, seamless cross device communication.
Responsibilities:
• 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.
• Developed and maintained high-performance Android applications using Kotlin and Jetpack Compose.
• Integrated third-party libraries like Glide for image loading and GSON for JSON parsing with RESTful API integration, improving overall app performance.
• Leveraged Kotlin Coroutines to enable asynchronous and parallel processing, improving overall application performance and responsiveness. Page 4 of 8
• Implemented unit, integration, and UI testing (Jetpack Compose) to ensure application reliability and maintain high code quality.
• Collaborated closely with UX designers and product teams to develop intuitive and user-friendly interfaces.
• Contributed to the full software development lifecycle, including development, testing, deployment, and maintenance of post-release support.
• Managed version control and code reviews using GitHub, maintaining clean and reliable codebases.
• Performed performance testing across multiple Android devices to ensure application stability and efficiency.
• Designed and implemented key features, including chat modules (1:1 and group), profile screens, and related UI components.
Environment: Kotlin, Jetpack Compose, Retrofit 2, Kotlin Coroutine and Flow, Work Manager, State Flow, Channel, Clean Architecture, Unit Testing, Compose Testing, Firebase Cloud Messaging (FCM), Event Bus, Android Studio, Android SDK, JIRA, GitHub, Key Store with Encryption/Decryption with Cipher (Symmetric). Employer : Visu Soft Private Limited
Location : Hi-Tech City, Hyderabad, India
Project Name : My Photo Live Wallpaper
Technology : Android Development, Java
Team Size : 1
Period : May 2019 – Feb 2022
Project Description : Developed The My Photo Live Wallpaper application that allows users to create personalized dynamic wallpapers from photos, incorporating advanced editing tools to enhance creativity and usability. Integrated social media sharing functionality, allowing users to easily share customized wallpapers and edited content across platforms.
Page 5 of 8
Responsibilities:
• Developed a personalized Photo Live Wallpaper application that combines user selected photos into dynamic wallpapers, supporting animated transitions for multiple images and static display for single images, with a clean and user- friendly interface.
• Designed and implemented UI components using Material Design principles to ensure a consistent and modern user experience.
• Consumed RESTful APIs and handled JSON responses to dynamically fetch and display application data.
• Followed MVVM architecture to build an extendable, modular, and maintainable Android application using Java.
• Collaborated with designers to translate both detailed specifications and high- level concepts into functional features.
• Implemented unit testing, debugging, and end-to-end test suites using Android Studio tools to ensure application reliability and robustness.
• Performed continuous bug fixes and performance optimizations to enhance app stability and responsiveness.
• Integrated email functionality to enable user feedback and improve communication with users.
• Worked closely with cross-functional teams to define requirements and deliver new features efficiently.
Environment: Java, Shared Preference, REST API, Volley, JSON, Jira, Dagger 2, Foreground Service, Fragment, MVVM, MVP, Firebase, Solid Principles, Jetpack Components, Live Data, Leak Canary.
Employer : Lovely Professional University
Location : Phagwara, Punjab, India.
Project Name : LPU Touch
Technology : Android Development, Java
Page 6 of 8
Team Size : 3
Period : June 2018 – May 2019
Project Description : Developed a mobile application for LPU students and faculty to provide a centralized platform for tracking college events and accessing university management information in real time. The application enables students to view key academic details such as timetables, courses, attendance, seating plans, semester of subjects, and faculty information through a unified interface. Designed to ensure 24 7 access to the University Management System, improving communication and connectivity between students, faculty, and administrative services. Responsibilities:
• Developed LPU Touch, a mobile application providing unified access to the university management system for staff and students, enabling seamless interaction with academic and administrative services.
• Implemented MVC, MVP Design Pattern to ensure an extendable, maintainable, and high-performance application structure.
• Leveraged RxJava / RxAndroid for asynchronous programming and efficient multithreading, improving responsiveness and UI performance.
• Integrated Firebase for push notifications to deliver real-time updates and announcements.
• Implemented Volley for efficient RESTful API integration and data communication with backend services.
• Designed and maintained multiple feature modules such as attendance, results, timetable, leave management, announcements, and request tracking for both staff and students.
• Performed unit testing, debugging, and performance optimization to ensure application stability and reliability.
Environment: RxJava / RxAndroid, Java, Service, Volley, MVC, MVP, Fragment, Dagger 2, AsyncTask, Jira, GitHub, Android Studio, Firebase. Page 7 of 8
EDUCATIONAL BACKGROUND
Name of Institute Degree & Year
Lovely Professional University Bachelor of Science (Computer Science), 2018 Book Explorer App Dec 2024 – Jan 2025
Kotlin Multiplatform Developer (KMP), Hybrid App, Self-Initiated. Developed a Hybrid Application using Kotlin Multiplatform (KMP) designed to work across Android, IOS and Web Platform, Providing Seamless User Experience with two main tabs: Favorites Has Search Bar, Detail Screen.
• Search Tab: Integrated with REST APIs using Ktor to fetch data dynamically and 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 favorites 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.
• Focused on enhancing the extendable, 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
Page 8 of 8
Environment: Kotlin, Jetpack Compose, Ktor, Koin, Clean Architecture, MVVM, MVI, Unit Testing, Integration Testing and Compose Testing, Junit, Mockito, Espresso, Offline Data Handling via SQL Database, Kotlin Coroutines and Flow, GitHub, Leak Canary. Additional Details:
Phone Number: +91-904*******
Email Id: *********@*****.***
GitHub: https://github.com/nikithsai77