Tippu Fisal Sheriff

Tippu Fisal Sheriff

Senior Android Engineer @ Zoho | Enterprise Android • AI • Mobile Security | Technical Speaker

Chennai, India

Actions

I'm Tippu Fisal Sheriff, a Senior Android Engineer at Zoho Corporation, building secure, scalable Android applications used by millions of users worldwide. I'm passionate about exploring how AI is changing the way we build, test, and ship mobile applications, and I work across Enterprise Android, Mobile Security, AI, and Mobile Architecture. Beyond my day-to-day work, I build AI-powered products, speak at developer communities and conferences, write about technology, contribute to open source, and mentor developers. I enjoy turning real-world engineering challenges into practical ideas that developers can take back to their teams and apply in production.

Area of Expertise

  • Information & Communications Technology

When Code Gets Faster, Reviews Get Harder: Save Tokens, Ship Faster, Review Smarter

Vibe coding and AI coding agents have made it possible to turn an idea into working code faster than ever. Developers can ask an agent to explore a codebase, implement a feature, write tests, fix issues, and even create a merge request. But when code becomes easier to produce, code review becomes the new bottleneck.

In this talk, we will look at a practical workflow for working with AI coding agents without wasting tokens, time, or engineering attention. We will explore how to provide focused context, break work into smaller tasks, reduce unnecessary token usage, and use AI effectively for implementation and repetitive development work.

The second part focuses on code review. When multiple merge requests arrive quickly, reviewing every line with the same level of attention does not scale. We will look at how to prioritize reviews based on risk, complexity, and impact, use automation and AI for the first layer of checks, and focus human review on architecture, business logic, security, concurrency, performance, and edge cases.

The goal is not simply to generate code faster. It is to let AI help with coding while engineers focus on what requires human thinking, review, and decision-making.

Key Takeaways

• Use vibe coding and AI agents effectively without blindly accepting generated code.

• Save tokens and cost by giving agents focused context and breaking large tasks into smaller steps.

• Use AI and automation to handle repetitive implementation and first level code checks.

• Prioritize merge requests based on risk, complexity, and impact instead of reviewing everything equally.

• Focus human review on architecture, business logic, security, performance, concurrency, and edge cases.

Securing Android Apps in the Age of AI: Protecting Data, Identity, and App Capabilities

AI is changing how users interact with applications. An AI assistant may read information, trigger actions, call APIs, or perform tasks on behalf of a user. That creates a new security problem for Android developers.

We already think about protecting apps from malicious users, compromised devices, insecure networks, and reverse engineering. But what happens when an AI system can interact with our application and perform actions for the user?

In this session, we will look at the security challenges that come with AI powered and agent driven Android applications. We will explore how to protect sensitive data, verify identity, control what an AI system is allowed to do, and define clear boundaries between the user, the AI, the application, and the backend.

The focus will be on practical Android security rather than AI theory. We will look at real scenarios and discuss how existing Android security mechanisms can be combined with authorization, least privilege, validation, and human approval for sensitive actions.

Key Takeaways

• Understand how AI and agent based workflows introduce new security risks for Android applications

• Learn how to protect sensitive application data from unnecessary AI access and exposure

• Understand the difference between authentication and authorization when AI performs actions on behalf of a user

• Design app capabilities with least privilege so AI systems can only perform actions they are explicitly allowed to perform

• Learn how to validate and protect high risk actions instead of blindly trusting AI generated requests.

Designing Android Apps for AI Agents: From UI-Driven to Intent-Driven Architecture

Android apps have traditionally been designed for human interaction with buttons, screens, and navigation flows. But with the rise of AI agents, assistants, and automation systems, a new paradigm is emerging where applications are no longer used only by humans but also by intelligent systems.

In this session, we explore how Android applications can evolve from UI-driven experiences to intent-driven architectures, where app capabilities are exposed, discoverable, and executable by AI agents.

Rather than focusing on theory, this talk dives into practical engineering patterns such as how to design APIs instead of screens, how to structure app capabilities, how to handle failures when agents perform actions, and how to secure these interactions.

By the end of this session, developers will understand how to build Android applications that are not just usable but also intelligent system ready, preparing them for the next generation of mobile computing.

Key Takeaways & Learning Points

- Design Android apps using intent-driven architecture instead of UI-first thinking.

- Expose app functionality as capabilities that can be consumed by AI agents.

- Handle agent-triggered workflows, including failures and retries.

- Implement secure interaction boundaries between apps and external systems.

- Improve observability and debugging for non-human-driven app flows.

On-Device GenAI for Android: Building Smarter Apps with Kotlin, Compose, and ML Kit

Learn how to bring on-device generative AI capabilities to your Android apps using Kotlin, Jetpack Compose, and Google’s ML Kit GenAI APIs powered by Gemini Nano. This session highlights how modern Kotlin features, coroutines, and JetBrains-driven language improvements enhance the AI experience on Android.

We’ll explore practical examples such as text summarization, rewriting, proofreading, image descriptions, and prompt-based text generation. All running privately and offline on the device.

By the end of the session, you'll understand how to build fast, secure, offline-first AI features.

Test Smarter, Not Harder: Automating Testing with Android Studio's AI-Powered Journeys

Discover how Android Studio's Journeys feature, powered by Gemini 2.5 Pro, enables developers to automate end-to-end testing by describing app interactions in natural language. Learn to create and execute Journeys within Android Studio, streamlining the testing process and enhancing code quality. This session will provide practical insights into implementing AI-driven testing workflows for efficient app development.

Compose Without the Lag: Mastering Recomposition Optimization

Learn how to optimize Jetpack Compose apps by minimizing unnecessary recompositions to improve UI performance. Discover practical techniques and walk away with actionable tips to build smooth, efficient, and responsive Compose-based user interfaces.

On-Device GenAI with ML Kit: A Practical Guide for Android Developers

Discover how to integrate Google’s ML Kit GenAI APIs powered by Gemini Nano to bring powerful, privacy-focused AI features directly to Android devices. This session covers text summarization, proofreading, rewriting, and image description APIs with practical examples, helping you build smarter, offline-first apps using Kotlin and Jetpack.

Understand AI, ML & Data Science in Real Life and Build Your Career

This session will help participants understand AI, Machine Learning, and Data Science through practical, real-world examples. They will explore various applications to discover their interests and see how these technologies impact industries and everyday life. Participants will also learn about essential skills, learning paths, and career opportunities to build a successful future in AI, ML, DL, and Data Science.

From Idea to App: Turning Ideas into Real-World Solutions with AI

This session will guide participants from idea generation to creating a real-world app. Participants will learn how to identify problems, structure ideas, and present effective solutions. The session concludes with a hands-on activity where they will build app prototypes using AI to address real-world challenges.

The Future of Education in the AI Era

AI is transforming how we learn, teach, and access knowledge. As AI tools become part of everyday life, educators face an important question: If AI can answer almost any question, what should students learn, and what should teachers teach?

This session explores the impact of AI on education, the evolving role of educators, the skills students need for the future, and practical ways to use AI responsibly in teaching and learning. Through real-world examples and demonstrations, participants will gain insights into preparing learners for an AI-driven world while preserving the human qualities that technology cannot replace.

Tippu Fisal Sheriff

Senior Android Engineer @ Zoho | Enterprise Android • AI • Mobile Security | Technical Speaker

Chennai, India

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top