Sachin Chauhan

Product Manager

Noida, Uttar Pradesh, India13 yrs 9 mos experience
Most Likely To SwitchAI Enabled

Key Highlights

  • 12+ years of experience in Android development
  • Expert in AI-powered mobile applications
  • Strong leadership and mentoring skills
Stackforce AI infers this person is a Mobile Technology expert with a focus on AI integration and high-performance applications.

Contact

Skills

Core Skills

Android DevelopmentAi Integration

Other Skills

KotlinJavaJetpack ComposeAI-powered featuresAI-assisted development toolsKotlin CoroutinesFlowMemory optimizationNDK/JNIAndroid SDKREST APIsRetrofitOkHttpJSONOffline caching

About

I’m a Technical Lead with 12+ years of experience building high-performance Android applications, now focused on creating AI-powered mobile experiences using LLMs and agentic workflows. I specialize in Kotlin, Jetpack Compose, MVVM, Clean Architecture, and Kotlin Coroutines, with deep expertise in designing scalable, maintainable mobile systems. Over the years, I’ve delivered applications across domains including real-time communication, OTT streaming, gaming, and IoT-based device integrations. Recently, I’ve been working extensively with Generative AI and LLM integrations, building intelligent features such as AI chat interfaces, summarization, smart replies, and context-aware mobile experiences. I actively leverage AI-assisted development tools like Cursor and Gemini Agent to accelerate development, automate repetitive coding tasks, and improve engineering productivity. This includes prompt-driven development, multi-file AI code generation, and agent-based workflows for faster feature delivery. 🔹 What I bring: • Strong Android architecture expertise (MVVM, Clean Architecture) • Hands-on experience with LLM APIs and AI feature integration • AI-assisted development workflows (Cursor, agent-based coding) • Performance optimization, NDK/JNI integration • Team leadership, mentoring, and end-to-end delivery 🔹 Currently exploring: • Agentic AI for autonomous feature development • Real-time AI response streaming in mobile apps • AI-native mobile architecture patterns Core Strengths: • Languages: Kotlin, Java, C, C++ •. Generative AI & AI Integration: LLM API Integration, AI Chat Interfaces, Prompt Engineering • Android: Android SDK, Jetpack (ViewModel, LiveData, Navigation), Jetpack Compose, XML UI • Architecture: MVVM, MVP, MVC • Networking: REST APIs, Retrofit, OkHttp, JSON, Offline caching • Async: Kotlin Coroutines, Flow • Testing: JUnit, Mockito/MockK • Tools: Android Studio, Gradle, Git, Firebase, Play Store deployment • Other: NDK (C/C++), CI/CD ,Performance optimization, Memory leak detection Passionate about solving real-world problems using Android technologies and building great user experiences. I’m open to opportunities where I can contribute to building next-generation, AI-powered mobile products. Let’s connect if you’re working on something exciting in mobile + AI

Experience

13 yrs 9 mos
Total Experience
4 yrs 7 mos
Average Tenure
5 yrs
Current Experience

R systems

2 roles

Senior Project Leader

Promoted

Apr 2024Present · 2 yrs 1 mo · Noida · Remote

  • Architected and delivered scalable Android applications using Kotlin, Jetpack Compose, MVVM, and Clean Architecture, ensuring high maintainability and modularity
  • Spearheaded integration of AI-powered features (LLM-based chat, summarization, smart automation) into mobile applications, enhancing user engagement and enabling intelligent user experiences
  • Leveraged AI-assisted development tools (Cursor, Gemini Agent) to accelerate feature development, automate boilerplate code, and improve engineering productivity.
  • Designed and implemented real-time AI chat interfaces with streaming responses using Kotlin Coroutines and Flow, ensuring smooth and responsive UI updates
  • Built context-aware conversation systems with efficient state management and scalable architecture for AI-driven applications
  • Led cross-functional collaboration with Product, Backend, QA, and Client stakeholders to translate business requirements into scalable technical solutions
  • Mentored and guided a team of Android developers, driving code quality through structured code reviews, best practices, and clean architecture principles
  • Improved app performance and reliability through memory optimization, threading improvements, and efficient use of Kotlin Coroutines and background processing
  • Integrated native modules (NDK/JNI with C/C++) for performance-critical features, optimizing low-level operations
  • Implemented robust unit testing using JUnit and MockK, improving code reliability and maintainability
KotlinJavaJetpack ComposeAI-powered featuresAI-assisted development toolsKotlin Coroutines+5

Project Leader

Apr 2021Mar 2024 · 2 yrs 11 mos · Noida · Remote

  • Work closely with top customers and ensure their success.
  • Handling various technical aspects like coding of modules using the given design specifications, debugging and fixing the defects as well as analyzing its root cause
  • Ensuring that business requirements and functional specifications for the module coded by me are tested and fulfilled before the code is delivered for integration
  • Coordinating with team members for system design, integration, application maintenance, etc.
  • Cooperating with other teams across the organization for efficient work progress
  • Following the best practices for project support and documentation as set by the peers.
  • Understanding & mapping client’s requirements / enhancements to the product, implementing solutions that effectively resolve problems or provide improvement
  • Ability to solve problems creatively and effectively.
  • Wrote unit tests for business logic using JUnit and MockK, ensuring reliable and maintainable code.
  • Improved application stability and performance by optimizing threading, memory usage, and network communication across Wi-Fi and mobile networks.
KotlinJavaAndroid SDKREST APIsRetrofitOkHttp+4

Momagic technologies pvt. ltd.

2 roles

Technical Team Lead

Promoted

Apr 2019Sep 2020 · 1 yr 5 mos · Noida, Uttar Pradesh, India · On-site

  • Led Android development for multiple consumer apps using Java/Kotlin, MVVM architecture, and Retrofit/OkHttp for REST APIs.
  • Designed, developed, and maintained high-performance apps, integrating billing, subscription, and hidden system-level features.
  • Mentored and coordinated a team of 4–6 developers, ensuring timely delivery and code quality through code reviews and best practices.
  • Implemented offline caching, threading, and performance optimization to improve app stability in field environments.
  • Collaborated with cross-functional teams (Backend, QA, Design) to deliver end-to-end app features.
JavaKotlinMVVMRetrofitOkHttpAndroid Development

Senior Software Engineer

Jul 2016Mar 2019 · 2 yrs 8 mos · Noida, Uttar Pradesh, India · On-site

  • Ensuring that business requirements and functional specifications for the module coded by me are tested and fulfilled before the code is delivered for integration
  • Coordinating with team members for system design, integration, application maintenance, etc.
  • Cooperating with other teams across the organization for efficient work progress.
  • Following the best practices for project support and documentation as set by the peers.
  • Understanding & mapping client’s requirements / enhancements to the product, implementing solutions that effectively resolve problems or provide improvement
KotlinJavaAndroid SDKREST APIsRetrofitOkHttp+4

Unikove technologies

3 roles

Senior Software Engineer

Promoted

Jan 2016Jul 2016 · 6 mos

  • Implemented custom UI components, offline caching, background services, and multi-device support, improving app stability and performance.
  • Delivered feature-rich apps for e-commerce, education, politics, and travel domains, ensuring responsiveness and Play Store compliance.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Android SDKJavaAndroid Development

Software Engineer

Promoted

Oct 2013Dec 2015 · 2 yrs 2 mos

  • Design and developed android applications for the Android platform
  • Work with development team to accomplish the Client´s deadlines
  • Work with mobile testing team and having good experience in manual testing.
Android SDKJavaAndroid Development

Associate Software Engineer

Sep 2011Sep 2013 · 2 yrs

  • Performed manual testing of Android applications for product releases
  • Reported bugs, UI/UX issues, and functional mismatches
  • Collaborated with developers for issue validation and fixes
  • Executed regression, functional, and UI testing cycles
  • Prepared test scenarios, test cases, and test result reports
Manual TestingMobile App TestingFunctional Testing

Innodata isogen

Epub developer

Jul 2011Sep 2011 · 2 mos · Noida Area, India

Education

KIET Group of Institutions

Computer Programming

Jan 2008Jan 2011

Stackforce found 100+ more professionals with Android Development & Ai Integration

Explore similar profiles based on matching skills and experience