Post Job Free
Sign in

Android Engineer - Offline-First, Scalable Apps

Location:
Tampa, FL
Posted:
February 10, 2026

Contact this candidate

Resume:

NAGA PULLAIAH CHAKALI

USA Open to Relocate +1-813-***-**** *******************@*****.***

PROFESSIONAL SUMMARY

Android Software Engineer with 5 years of experience designing, developing, and optimizing large-scale mobile applications using Kotlin, Jetpack Compose, MVVM, Clean Architecture, and scalable system patterns. Strong foundation in data structures, algorithms, concurrency, performance profiling, debugging, and building reliable offline-first systems. Known for improving system health, code quality, maintainability, and collaborating across engineering, design, product, and backend teams. Passionate about building global-scale Android experiences aligned with Google’s engineering standards.

CORE TECHNICAL SKILLS

•Languages: Kotlin, Java, Python, C#, C++, TypeScript

•Android: Jetpack Compose, XML, MVVM, Hilt, Room, WorkManager, Kotlin Flows, Coroutines, Navigation Component, Material3

•Architectural Skills: Clean Architecture, Modularization, Offline-first Systems, Repository Pattern, Domain-Driven Design, State Machine Architecture

•Performance & Reliability: CPU/Mem Profiling, ANR Debugging, RenderThread Analysis, Jank Reduction, Caching Optimization, Concurrency Patterns, Thread-safe Data Flows

•Testing: Unit Testing, Snapshot Testing, Espresso, Robolectric, Compose UI Testing

•Tools & DevOps: Git, GitLab CI/CD, Firebase Crashlytics, LeakCanary, Android Profiler, ADB, Gradle Optimization, Perfetto

•Backend & Data: REST APIs, Retrofit, Moshi/Gson, OAuth2, JSON modeling, API design collaboration

•Specialized Competencies: Accessibility (TalkBack, semantics), UI/UX, Test Automation, Code Reviews, System Design Principles, GitHub Copilot, Debugging Utilities, Performance Benchmarking

PROFESSIONAL EXPERIENCE

QRTize Inc Oct 2024 - Present

Android Developer San Ramon, CA

•Architected a fault-tolerant offline-first sync engine using Room, WorkManager, Kotlin Flows, and conflict-resolution algorithms to support field operations in poor network conditions.

•Engineered high-performance Jetpack Compose UI with proper state management, snapshot optimization, and memoization, reducing over-recompositions by 30%.

•Conducted deep profiling (CPU, memory, network, rendering) using Android Profiler and Perfetto, reducing cold start time by 22% and stabilizing memory footprint.

•Built secure API pipelines with token refresh workflows, encryption, retry queues, and structured error classification to ensure predictable failure modes.

•Implemented a scalable multi-module Clean Architecture enabling faster build times, safer refactoring, and shared data/domain logic across features.

•Improved system observability using structured logging, unified error taxonomy, and crash dashboards, increasing root-cause traceability for complex issues.

•Influenced architectural decisions through design reviews, feasibility assessments, and performance-impact evaluations across multiple teams.

•Strengthened CI/CD by adding automated test suites, static analysis, lint rules, merge-blockers, and build validation gates, improving release confidence.

•Designed robust concurrency patterns using coroutines, channels, structured concurrency, and state isolation, improving UI responsiveness and safety.

•Provided technical mentorship to junior developers focusing on clean code, debugging patterns, system thinking, and Compose performance improvements.

QRTize Inc Aug 2020 - Jul 2022

Android Developer India

•Modernized the app by migrating legacy components into MVVM, repository layers, and Clean Architecture, improving maintain- ability and modularity.

•Integrated Google & Facebook authentication flows, resulting in a 40% improvement in onboarding success and reduced login failures.

•Reduced API load by 25% through conditional fetching, caching layers, optimized payload handling, and asynchronous pipelines.

•Built reusable UI modules and standardized UI/UX components to accelerate feature development and ensure visual consistency.

•Optimized RecyclerView-heavy screens using list diffing, view recycling, batching algorithms, significantly reducing jank.

•Developed scalable FCM notification pipelines with topic-based alerts, transactional messaging, and layered delivery logic.

•Partnered with backend teams to redesign REST APIs, improve parsing efficiency, reduce payload complexity, and eliminate redundant calls.

•Implemented predictable state machines for core workflows, improving user experience stability during network changes or failures.

•Built WorkManager-driven background jobs with proper constraints, exponential backoff, and lifecycle-aware monitoring for reliable syncing.

•Participated in code reviews, sprint planning, and cross-functional design discussions, contributing technical recommendations to improve UX and system reliability.

Zenfair IT Solutions Aug 2019 - Feb 2020

Android Developer Intern India

•Worked closely with senior Android engineers and contributed to real production features, building clean and reliable UI screens using Java and XML.

•Integrated REST APIs using Retrofit and added proper error handling, retry logic, and network-aware behaviors to improve app stability across different devices.

•Improved app performance by optimizing RecyclerView adapters, reducing overdraw, and enhancing scrolling smoothness on low- er-end Android devices.

•Debugged crashes, ANRs, and performance issues using logs, breakpoints, and Android Profiler, strengthening my understanding of system behavior.

•Built small utility components for validation, formatting, and network checks, helping reduce repetitive code throughout the codebase.

•Collaborated with UI/UX teams to refine layouts, improve accessibility, and support more intuitive navigation while also documenting modules and onboarding steps for new developers.

Projects

Vayun — Modern Weather Application (In Progress)

Kotlin 2.0 Jetpack Compose Clean Architecture Hilt Flows Retrofit

•Currently building a clean, modern weather app with features like city search, current weather, and a 7-day forecast using OpenWeather APIs.

•Structuring the project using a multi-layer domain/data/UI architecture with Hilt for dependency injection, making it easy to scale as more modules are added.

•Designing a polished Jetpack Compose UI with Material 3, responsive layouts, and smooth animations that feel natural during navigation and state changes.

•Implementing robust handling for real-world scenarios including slow networks, offline mode, API errors, and retry options to ensure a reliable user experience.

•Optimizing UI performance using Compose best practices—such as state hoisting, derived state, and recomposition analysis—to maintain smooth interactions across devices.

Aurora — Adaptive Image Viewer (FAANG-Style Challenge)

Kotlin Jetpack Compose MVVM Repository Pattern Coil Palette API

https://github.com/chakalinagapullaiah-hash/AuroraRandomImageApp.git

•Built an adaptive image viewer that generates real-time dynamic themes using the Palette API, allowing UI colors to blend naturally with each displayed image.

•Designed a smooth loading experience using shimmer placeholders, clear error messages, retry actions, and network-aware behavior.

•Implemented a clean MVVM + Repository architecture, ensuring predictable data flow, testability, and easy feature expansion.

•Enhanced list performance by optimizing Compose LazyColumn behavior, minimizing recompositions, and improving scrolling smoothness.

•Created previewable composables to rapidly test UI states, iterate on design ideas, and speed up development without running the full app.

Education

Campbellsville University

Aug 2024

M.S., Information Technology & Management

Rajeev Gandhi Memorial College of Engineering & Technology

Apr 2020

B.Tech, Electronics & Communication Engineering



Contact this candidate