Education
Technical Skills
Senior Android Developer
Name:Kuruvella Nikith Sai
PH: +1-214-***-****
Email: *********@*****.***
GitHub: https://github.com/nikithsai77
LinkedIn: https://www.linkedin.com/in/kuruvella-nikith-sai-42a60514a/
• Senior Android Developer with 9.6 years of extensive experience in architecting, developing, testing, and deploying high-performance Android applications. I am an expert in Kotlin, Java, Jetpack Compose, and modern Android architectural patterns including Clean Architecture, MVVM, MVI, MVP, and MVC. Demonstrated success in leading end-to-end mobile development, delivering scalable and maintainable apps and contributing to architecture and modularization in large codebases.
• Hands-on experience with Kotlin Multiplatform (KMP) using Ktor and Koin, along with robust knowledge of dependency injection (Hilt/Dagger/Koin), Room, Realm, Kotlin Coroutines and Flow, Jetpack Compose and Testing Frameworks. Strong problem- solver, skilled in debugging, profiling, and performance tuning. Known for clear communication, cross-functional collaboration, and aligning engineering output with product vision. Brings an AI-forward approach, leveraging automation and modern tooling to enhance engineering efficiency and developer experience.
• Bachelor of Technology in Computer Science and Engineering at LPU 2016. Category Skills & Tools
Programming Lang Kotlin, Java, C++, C
Android Framework &
Tools
Android SDK, Jetpack Components, Jetpack Compose, Android Studio, ADB
Architectures
Clean Architecture, MVVM, MVI, MVP, MVC, Solid Principles, Modular Architecture.
Asynchronous &
Concurrency
Kotlin Coroutines and Flows, Work Manager, Reactive Programming RxJava / RxAndroid, Live Data.
Networking Ktor, Retrofit 2, Volley, Graph QL, OkHttp, WebSocket. Dependency Injection Hilt, Dagger 2, Koin.
Multiplatform
Development
Local Storage &
Databases
Kotlin Multiplatform (KMP) – Shared modules with Ktor & Koin. Room, Datastore, Shared Preferences, SQLite Database with Encryption/Decryption.
Build & Automation Gradle, KSP, Convention Plugins, CI/CD (Bitrise, GitHub Actions) Testing
Unit Testing (JUnit, Mockito), UI Testing (Espresso, Robolectric), Compose Testing, Integration Testing, End To End Testing and Test- Driven Development (TDD).
Summary
Performance &
Debugging
Android Profiler, Leak Canary, Firebase Performance Monitoring and App Crash Info, Logcat.
Version Control Git, GitHub, GitLab, Bitbucket, Jira, Confluence, Jenkins. Communication &
Collaboration
Agile/Scrum, Cross-functional teamwork, technical documentation Others
Data Structures, Social/chat applications, Photo & video editing, Rewards/E-commerce, Android Key Store, Geospatial/mapping, Event Bus, Google Play Console.
Soft Skills
Leadership, Mentoring, Presentation Skills, Problem-solving, Clear communication, Decision Making.
Professional Experience
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
• Led complete end-to-end architecture and development of the application from scratch using Clean Architecture, MVVM, MVI, MVP, and MVC with Jetpack Compose.
• Drove technical decision-making, mentoring, and cross-team coordination as the sole developer and technical lead.
• Built real-time communication using Web Socket ensuring instant message delivery and optimized message synchronization.
• Developed scalable modules for one-to-one chat, group chat, chat list, user profiles, notifications, and more.
• Integrated secure API communication, efficient data caching, and offline-first flows.
• Implemented push notifications for message alerts, group activity, profile changes.
• Implemented secure API communication by encrypting request payloads and decrypting responses using symmetric encryption, with secure key generation and storage managed through Android Keystore. Environment: Kotlin, Clean Architecture, Web Socket, Unit Testing and Integration Testing, Android Studio, Gradle/Maven, Firebase, Key Store (Symmetric) with Encryption/ Decryption With Cipher, Room Database SQL Lite, Work Manager, Rest API Retrofit 2, Kotlin Coroutines and Flow, Offline Data handling, Jira, Event Bus, GitHub, Leak Canary.
Telebu Communication Private Limited, Full Time Feb 2022 – April 2024 Location: Hi-Tech City, Hyderabad, India
Telebu Founded in 2003, specializes in unified communications solutions and Photo, Video, Editor Application and Enhancing User and Employee Experiences and Our Products, Including Ecommerce’s and My Photo Live Wallpaper Applications. Senior 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
• Led the effort to implement a robust testing suite using JUnit, Espresso, and Mockito, significantly improving code reliability and reducing bugs in production
• Built custom image editing features including filters, stickers, overlays, cropping, and adjustments.
• Worked with Canvas APIs, UI rendering, and bitmap optimizations.
• Ensured smooth performance and memory management while handling high- resolution images.
• Worked closely with product managers and designers to understand business requirements and translate them into technical solutions that improved the user experience.
• Led the effort to implement modular components, ensuring easy maintainability and extendibility of the codebase across multiple app versions and product teams.
• Implemented Clean Architecture, integrating third-party libraries, and ensuring code modularity for ease of maintenance and extendable.
• 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, REST API Calls, JSON, Jira, Kotlin, Dagger2, Work Manager, Room Database, Unit and Integration Testing, Retrofit2, 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. We are dedicated to providing 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
• Implemented Clean Architecture, integrating third-party libraries, and ensuring code modularity for ease of maintenance and scalability.
• Actively participated in the design and development of core components, contributing to a unified approach across the product development lifecycle.
• Championed code and design reviews, focusing on the quality, performance, and reliability of the code base.
• Designed and Implemented user interfaces using Material 3 Design principles.
• Consumed web services of a RESTful API, handling JSON responses for app data.
• Developed end-to-end test suites to ensure feature reliability and robustness.
• Collaborated closely with designers to implement features from both detailed specifications and high-level concepts, ensuring flexibility in the development process.
• Collaborated with cross-functional teams (product, design, GTM, sales, support) to align technical solutions with business objectives and create an innovative mobile experience.
• Architected solutions to tackle performance bottlenecks, debugging issues, and optimizing app logic for smoother user experiences. 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
• Developed and maintained an Android app with millions of users, focusing on creating efficient, scalable, and responsive solutions using RxJava and MVP architecture.
• Utilized Android SDK, Kotlin, Java, and RESTful APIs to build out application features and functionalities.
• Assisted in building, testing, and optimizing Android apps, focusing on UI/UX, performance optimization, and bug fixes.
• Collaborated with senior engineers on integrating app components, improving system reliability, and debugging performance issues.
• Contributed to Agile development cycles, participating in sprint planning and delivering features on time, with a focus on high-quality code.
• Partnered closely with UX designers to implement pixel-perfect UI across screen sizes.
• Collaborated with designers and product managers to ensure user-centric design implementation while adhering to technical constraints.
• Contributed to performance optimization by analyzing app behaviour using Android Profiler and fixing issues related to memory usage and network performance.
• Wrote and maintained automated unit tests and UI tests, ensuring high-quality code throughout the development lifecycle
• Integrated Firebase for push notifications and implemented Retrofit2 for web service calls.
• Used RxJava/RxAndroid for asynchronous data handling and UI updates.
• Created and maintained various Android components, ensuring seamless user experience.
• Conducted Unit Testing and debugging to maintain app quality and performance.
• Integrated with REST APIs using Retrofit to fetch data dynamically. Implemented smooth user interaction with asynchronous data loading and error handling. Environment: RxJava/RxAndroid, Dagger 2, Retrofit 2, MVP, Fragment, Live Data, 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: Search and Favorites, 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 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.
• 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.
Additional Highlights
• Strong background in mobile chat systems, media apps, and social communication platforms.
• Highly self-driven learner — consistently invests free time in exploring new technologies, staying up to date with the latest industry advancements. Recently I started learning Backend Development with Spring Boot using Kotlin to expand full-stack capabilities. PersonalProject Dec2024–Jan2025