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
→
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.