Available for new opportunities

Engineering elegant mobile experiences at scale.

I'm Yatin Batra, a Senior Android Engineer (SDE-2) with 5+ years of experience crafting high-performance, cross-platform applications used by millions. Focused on Kotlin Multiplatform, Jetpack Compose & AI-augmented development workflows.

Yatin Batra

Yatin Batra

SDE-2 @ Adda247

Building scalable Android & Cross-Platform solutions for millions.

Built with AI

Leveraging AI agents to ship faster and smarter.

CI/CD Pipeline — AI Guardrails

Git Push
Actions
Gemini AI
Security
Report
Merge ✓

AI-Powered CI/CD Guardrails

Built a fully automated code review and security analysis pipeline on GitHub using Gemini CLI. Every PR triggers AI-driven vulnerability scanning (SQL injection, SSRF, credential leaks) and generates actionable review reports — blocking insecure code before merge.

GitHub Actions Gemini CLI Security Scanning Automated Review
See How It Works

Agent-Driven Dev

Using AI coding agents to rapidly build Android features — from architecture scaffolding to unit tests — cutting development time by 3x.

Kiro Gemini Cursor

Features Shipped with AI

  • ⚡ Modular architecture migration
  • ⚡ Compose UI from Figma specs
  • ⚡ Unit test generation (98% coverage)
  • ⚡ API layers with Ktor
  • ⚡ Automated PR descriptions

My AI Workflow

AI handles the repetitive work so I focus on architecture decisions and product thinking.

Spec → Agent Code Gen Review Ship ✓

Selected Work

Flagship projects engineered for stability and scale.

Adda247 Platform

Core Android features for India's largest EdTech platform. Re-architected modular applications aligned with SOLID principles, ensuring 98% unit test coverage. Built cross-platform Smart Board applications using KMM.

Kotlin KMM Clean Architecture Jetpack Compose
Play Store

99.9%

Crash-free users rate achieved across flagship educational applications.

StudyIQ

Advanced video streaming and assessment features for UPSC aspirants. Optimized Flutter apps to maintain stable 60 FPS.

Play Store →

PrepInsta Prime

The "Netflix for learning". Highly modular subscription-based engine with offline-first architecture.

Play Store →

Careers Adda

Specialized preparation platform for K-12 and CUET boards with adaptive learning paths.

Play Store →

Clean Code Architecture

Expertise in decoupled, highly testable structures following MVVM + Clean Architecture patterns.

@Singleton
class GetCoursesUseCase @Inject constructor(
    private val repository: CourseRepository
) {
    suspend operator fun invoke(): Flow<Result<List<Course>>> {
        return repository.fetchCourses()
            .catch { e -> emit(Result.failure(e)) }
    }
}

Reevo App

AI-powered English conversation practice app with speech-to-text and real-time feedback.

Play Store →

Technical Arsenal

Technologies and tools I work with daily.

Languages & Frameworks

Kotlin Java Dart Jetpack Compose Flutter KMM XML Coroutines RxJava Flow

Architecture

MVVM MVI Clean Architecture SOLID Modularization

DI & Build Tools

Dagger/Hilt Koin Gradle CocoaPods Xcode Interop

Data & Networking

Room SQLDelight Retrofit Ktor OkHttp Firebase

Testing & DevOps

JUnit Mockito Espresso CI/CD Git Crashlytics

AI & Agents

Gemini CLI Kiro Cursor MCP Agentic Workflows Prompt Engineering

Talks & Sessions

Sharing knowledge with the developer community.

Code Review & Security Analysis with Gemini CLI

Speaker session at Build with AI — AI Community Delhi. Covered using Gemini CLI and its extensions for automated code reviews, security vulnerability scanning, MCP integration, and CI/CD pipeline guardrails.

Gemini CLI Security Code Review MCP CI/CD
View Slides Featured Post

More Coming Soon

Upcoming talks on Kotlin Multiplatform, Jetpack Compose performance, and AI-assisted development workflows.

Stay tuned ✦

Experience

A track record of building and scaling products.

04/2023 - Present

SDE-2 (Senior Android Engineer)

Adda247 / StudyIQ / PrepInsta

Built and executed Android sprint cycles of cross-platform Smart Board applications for Windows-based studio setups using Kotlin Multiplatform (KMM). Configured KMM build systems with Gradle, CocoaPods, and Xcode interoperability. Led modular architecture initiatives, mentored junior developers, and implemented AI-powered CI/CD guardrails using Gemini CLI for automated code review and security scanning.

KMM SQLDelight Koin Jetpack Compose Ktor Gemini CLI AI Agents
04/2021 - 04/2023

SDE-1 (Android Engineer)

Adda247 / StudyIQ

Optimized Flutter apps to maintain a stable 60 FPS by mastering frame analysis. Achieved 99.90% crash-free users rate. Ensured 98% unit test coverage on modular applications. Implemented advanced video streaming and assessment features.

Flutter Kotlin MVVM Dagger/Hilt
08/2020 - 04/2021

SDE (Android Developer)

Cyndi Tech

Developed end-to-end Android applications using RxJava, OkHttp, Dagger, Firebase, and WebRTC for advanced features like real-time chat and Zoom integration. Built robust networking layers and implemented push notification systems.

RxJava WebRTC Firebase Dagger

Education

Academic foundation in Computer Science.

B.Sc. Applied Computer Science

University of Delhi

Data Structures Algorithms OOP DBMS Operating Systems

Key Highlights

  • ✦ 5+ years professional experience
  • ✦ 99.9% crash-free rate
  • ✦ 98% unit test coverage
  • ✦ Cross-platform expertise