Arjun Manoj

Experienced Android Engineer
Bengaluru, IN.

About

Highly accomplished Android Engineer with 6 years of expertise in mobile app development, specializing in Java, Kotlin, and Android SDK. Proficient in Jetpack Compose, modern UI/UX, and robust architectural patterns to build secure, high-performance applications. Proven ability to drive end-to-end development, optimize system efficiency, and implement scalable solutions across diverse mobile platforms.

Work

CheQ
|

Software Engineer

Bengaluru, Karnataka, India

Summary

Currently leading the development of high-performance Android applications, focusing on UI frameworks, security, and CI/CD automation to enhance user experience and operational efficiency.

Highlights

Developed a Jetpack Compose-based Server Driven UI framework, optimizing application performance and accelerating content delivery on Android SDK.

Implemented robust biometric authentication, enhancing application security and user trust through seamless integration with Android SDK's biometric APIs.

Streamlined the app release process by introducing a structured framework and automating key actions, significantly reducing human friction and deployment errors.

Engineered and deployed CI/CD pipelines using GitHub Actions, enabling automated testing and deployment across multiple Android SDK versions, improving release reliability.

Resolved critical race conditions within the app, ensuring smooth concurrency handling and enhancing application stability across the Android SDK lifecycle.

Practo Technologies
|

Software Engineer

Bengaluru, Karnataka, India

Summary

Contributed to core Android application development, focusing on innovative UI architectures, chat module enhancements, and robust CI/CD practices to deliver high-quality user experiences.

Highlights

Spearheaded the development of an innovative Android UI architecture, adopting a server-driven, declarative approach optimized for Android SDK compatibility and efficient rendering.

Pioneered the Model-View-Intent (MVI) pattern for precise state management, ensuring efficient UI updates and improved responsiveness within the Android SDK's ViewModel lifecycle.

Revamped the existing chat module from the ground up, leveraging Android SDK's networking and threading tools to enhance real-time communication capabilities.

Optimized Android SDK's main/UI thread operations using Kotlin coroutines for multi-threading and async programming, significantly improving application responsiveness and user experience.

Orchestrated a seamless migration of chat data from Firebase Realtime DB to Sendbird, enhancing scalability and integrating with Android SDK's data management APIs for improved performance.

Shift One
|

Software Engineer

New Delhi, Delhi, India

Summary

Managed end-to-end Android application development, from feature inception to deployment, while mentoring interns and ensuring high-quality user support and technical integrity.

Highlights

Developed robust video playback support within the chat module, ensuring smooth playback and efficient memory management by integrating Android SDK's ExoPlayer.

Optimized video lifecycle handling to prevent memory leaks in Android SDK's Media Player APIs, enhancing application stability and reducing crashes by an estimated X%.

Spearheaded end-to-end Android app management, focusing on SDK compatibility and best practices, which resulted in successful Google Play Store deployments across diverse devices.

Pioneered Flutter MVP development, launching cross-platform applications on both Android and iOS while ensuring seamless integration with the core Android SDK.

Streamlined operations by expertly configuring CI/CD pipelines, ensuring smooth version rollouts across multiple Android SDK versions and reducing deployment time by Y%.

RedCarpetUp
|

Software Engineer Intern

New Delhi, Delhi, India

Summary

Gained foundational expertise in Android development, contributing to app refactoring, architectural improvements, and innovative feature development.

Highlights

Refactored a legacy Java application to Kotlin, significantly optimizing performance and improving code maintainability through strategic concurrency management with Android SDK tools.

Implemented the MVVM architectural pattern, ensuring a clean and scalable application structure with Android SDK's ViewModel and LiveData components.

Designed and developed an innovative OCR-based user-card mapping application, leveraging Android SDK's CameraX APIs for efficient image processing and data extraction.

Acquired foundational expertise in key Android development technologies including Kotlin, Android SDK, REST APIs, Git, Espresso, and UI design principles through hands-on project work.

Education

Galgotias University
Greater Noida, Uttar Pradesh, India

Bachelor of Technology

Computer Science

Grade: 8.2/10.0

Skills

Programming Languages

Java, Kotlin.

Mobile Development Frameworks

Android SDK, Jetpack Compose, Flutter.

Architectural Patterns

Server-Driven UI, MVI (Model-View-Intent), MVVM (Model-View-ViewModel), Backend for Frontend (BFF).

Tools & Technologies

XML, RESTful APIs, Databases, Biometric APIs, CI/CD Pipelines, GitHub Actions, Docker, ExoPlayer, Media Player APIs, Firebase Realtime DB, Sendbird, Git, Espresso, CameraX APIs, ViewModel, LiveData.

UI/UX

UI Design, Declarative UI.