Years of software and Android engineering experience
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.
class AndroidEngineer { val focus = listOf( "Architecture", "Performance", "Reliability", "AI experiences" ) fun buildImpact() = quality + craft }
Users across product environments, as reflected in experience highlights
Crash-free sessions — resume-reported reliability metric
ANR reduction — resume-reported performance improvement
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.
Modern Android, end to end.
A practical toolkit spanning app architecture, data and networking, quality, delivery, and emerging AI integrations.
Android development
Architecture & design
Concurrency & state
Data & networking
Quality & observability
Build, delivery & AI
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.
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
- 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.
Senior Android Engineer — Contract / Client Projects
Independent / Contract · Remote
- 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.
Android Engineer / Software Engineering
EXL Service · Noida, India
- 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.
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.
Google Cloud — Generative AI Learning Path
Exploring core Generative AI concepts and how they can be applied to real product experiences.
AWS Educate — Introduction to Generative AI
Building foundational knowledge of Generative AI concepts and cloud-oriented use cases.
Google Cloud Skills Boost — Generative AI Explained
Developing an understanding of the fundamentals and terminology behind Generative AI.
AI-enabled Android applications
Exploring Gemini/LLM API integration patterns, helpful user experiences, privacy considerations, and graceful error handling.
Star Performance Award
Recognized by EXL Service for performance and contribution.
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.
Find me online
Reach out about Senior Android Engineer, Android Developer, or Android Platform Engineering opportunities.
Send a message
Fill this out and your email app will open with the message prepared.