Android engineering · Open to meaningful opportunities

Building mobile
experiences that
scale with purpose.

I'm Nishant Modi, a Senior Android Engineer with 8+ years of experience building reliable, high-performance mobile applications using Kotlin, Jetpack Compose, modern Android architecture, and AI-enabled capabilities.

8+ years engineering experienceKotlin-first Android developmentAI curious practical integrations
⚡ Performance-first
✦ Compose · Kotlin · AI
class AndroidEngineer {
  val focus = listOf(
    "Architecture",
    "Performance",
    "Reliability",
    "AI experiences"
  )

  fun buildImpact() =
    quality + craft
}
Kotlin ✦Jetpack Compose ✦Android Architecture ✦Performance Engineering ✦Offline-first Systems ✦Generative AI ✦CI/CD ✦ Kotlin ✦Jetpack Compose ✦Android Architecture ✦Performance Engineering ✦Offline-first Systems ✦Generative AI ✦CI/CD ✦
8+

Years of software and Android engineering experience

250K+

Users across product environments, as reflected in experience highlights

99.8%

Crash-free sessions — resume-reported reliability metric

40%

ANR reduction — resume-reported performance improvement

About me

Engineering with impact in mind.

I enjoy solving the hard parts of Android development: maintainable architecture, smooth user experiences, reliable data flows, and delivery practices that help teams move confidently.

My engineering approach

I combine product thinking with practical engineering fundamentals—from clear boundaries and testable code to performance profiling, observability, and resilient offline behavior. I value readable solutions, thoughtful trade-offs, and collaboration across design, product, backend, and QA.

✓

Build for scale
Modular architecture, clean separation of concerns, and maintainable codebases.

✓

Optimize what matters
Startup performance, ANRs, API responsiveness, stability, and user experience.

✓

Keep learning
Exploring practical GenAI/LLM integrations and modern Android development.

Highlights

↗

Performance engineering
Resume-reported improvements include 30% faster startup, 40% fewer ANRs, and 35% lower API latency.

↗

Modern Android
Kotlin, Jetpack Compose, Coroutines, Flow, Room, WorkManager, and layered architecture.

↗

AI-enabled mobile experiences
Learning and prototyping around Gemini/LLM APIs and responsible, user-focused AI features.

↗

Delivery and reliability
CI/CD, Firebase Crashlytics, analytics, release quality, and collaborative code reviews.

Technical toolkit

Modern Android, end to end.

A practical toolkit spanning app architecture, data and networking, quality, delivery, and emerging AI integrations.

📱

Android development

KotlinJavaAndroid SDKJetpack ComposeMaterial DesignCustom Views
🏗️

Architecture & design

MVVMMVI conceptsClean ArchitectureModularizationSOLIDDesign patterns
🔄

Concurrency & state

CoroutinesFlowStateFlowSharedFlowLifecycleReactive UI
💾

Data & networking

RoomDataStoreREST APIsRetrofitOkHttpOffline-firstWorkManager
🧪

Quality & observability

Unit testingUI testingFirebaseCrashlyticsAnalyticsANR analysisProfiling
🚀

Build, delivery & AI

GradleCI/CDGitFastlane conceptsGemini API POCLLM APIsML Kit exploration
Selected projects

Ideas turned into mobile experiences.

Representative projects demonstrating architecture, offline data, productivity workflows, and AI exploration. Project descriptions are portfolio summaries; they do not imply independent production deployment or benchmark claims.

🧭
Enterprise mobility

Enterprise Field Operations Platform

A mobile workflow concept for field teams, focused on reliable task handling, local persistence, and resilient synchronization in variable network conditions.

KotlinJetpack ComposeRoomWorkManagerFlowRetrofit
Focus: offline-first UX · background work · maintainable architecture
✨
AI proof of concept

FinMate — AI Personal Finance

A personal-finance app concept exploring expense organization, financial summaries, and optional AI-assisted insights through an LLM/Gemini API proof of concept.

KotlinComposeRoomRetrofitFirebaseGemini/LLM API POC
Focus: clear data presentation · privacy-aware AI exploration
💚
Health & wellness

Healthify — Wellness Companion

A health and fitness app concept for activity insights, local data access, and dependable background refresh with user-friendly mobile screens.

KotlinJetpack ComposeGoogle Fit APIRoomWorkManager
Focus: accessible UI · local-first data · background synchronization
💬
Messaging concept

ChatConnect — AI Edition

A messaging experience concept exploring conversation UI, clean state management, and AI-assisted summaries or suggested replies where appropriate.

KotlinComposeCoroutinesFlowLLM API exploration
Focus: reactive interfaces · useful AI assistance · modular design
01 / 04
Career journey

Experience grounded in delivery and reliability.

Selected experience, presented at a high level. Client and project details may be confidential; descriptions should be aligned with your official employment records before publishing.

Senior Android Engineer / Android Software Engineering

EXL Service · Noida, India

Oct 2023 – Present
  • Contribute to Android application development with an emphasis on scalable architecture, maintainable implementation, and dependable user experiences.
  • Work across modern Android patterns, API integration, asynchronous processing, performance troubleshooting, and production quality practices.
  • Collaborate with cross-functional partners through code reviews, issue investigation, iterative delivery, and continuous improvement.
KotlinJetpack ComposeArchitecturePerformanceReliability

Senior Android Engineer — Contract / Client Projects

Independent / Contract · Remote

May 2022 – Oct 2023
  • Worked on Android development assignments for international clients, with a focus on feature implementation, code quality, and practical problem-solving.
  • Handled project requirements with attention to architecture, API integration, testing, and delivery expectations.
  • Client identities and detailed deliverables are intentionally omitted where covered by confidentiality commitments.
AndroidKotlin/JavaREST APIsDelivery

Android Engineer / Software Engineering

EXL Service · Noida, India

Dec 2017 – Apr 2022
  • Built and maintained Android application features, supporting implementation, debugging, integration, and iterative enhancements.
  • Collaborated with teammates to troubleshoot defects, improve maintainability, and support stable application releases.
  • Developed a foundation in software delivery, user-focused problem solving, and cross-functional teamwork.
Android SDKJavaKotlinDebugging
Continuous learning

Exploring what’s next.

Ongoing professional development around cloud, Generative AI, and the responsible integration of AI into applications. List each item as completed only if you have earned the corresponding completion record or badge.

Learning path

Google Cloud — Generative AI Learning Path

Exploring core Generative AI concepts and how they can be applied to real product experiences.

Course / learning

AWS Educate — Introduction to Generative AI

Building foundational knowledge of Generative AI concepts and cloud-oriented use cases.

Course / learning

Google Cloud Skills Boost — Generative AI Explained

Developing an understanding of the fundamentals and terminology behind Generative AI.

Current exploration

AI-enabled Android applications

Exploring Gemini/LLM API integration patterns, helpful user experiences, privacy considerations, and graceful error handling.

🏆
Recognition · June 2026

Star Performance Award

Recognized by EXL Service for performance and contribution.

Let's connect

Have a meaningful Android challenge? Let's talk.

I'm interested in opportunities where strong engineering fundamentals, product quality, and thoughtful collaboration make a measurable difference.

Send a message

Fill this out and your email app will open with the message prepared.

This is a front-end-only form; it does not store or send data by itself.

''' path = Path("/mnt/data/nishant-modi-single-file-portfolio.html") path.write_text(html, encoding="utf-8") print(f"Created single-file portfolio: {path}\nSize: {path.stat().st_size:,} bytes\nIncludes embedded HTML, CSS, and JavaScript.")