Summary
Overview
Work History
Education
Skills
Timeline
Generic

PRAVEEN KUMAR R

CHENNAI

Summary

Detail-oriented Android Developer with 5+ years of experience specializing in Kotlin and Java. Demonstrated success in improving project maintainability through MWM architecture and enhancing user interfaces with Jetpack Compose and LiveData. Proven track record in boosting application performance and reliability through strategic use of Dagger2 for dependency injection and comprehensive JUnit testing. Collaborative and adaptable, consistently delivering innovative solutions that enhance user satisfaction.

Overview

6
6
years of professional experience

Work History

Android Developer

Zoho Corporation
Chennai
05.2019 - Current
  • Architectural Overhaul: Collaborated in transitioning from MVP to MVM architecture, improving code maintainability and development efficiency by 30%.
  • Kotlin Migration: Led the migration of the entire codebase from XML and Java to Kotlin, enhancing code quality, readability, and maintainability, which resulted in a 40% reduction in NullPointerExceptions.
  • UI Framework Modernization: Revamped the UI framework by integrating Android Jetpack Compose and LiveData with coroutines, significantly boosting UI responsiveness and project maintainability.
  • Dependency Injection Implementation: Implemented Dagger 2 for dependency injection, streamlining code, reducing boilerplate, and improving testing and performance by 25%.
  • Unit Testing: Contributed to writing comprehensive unit tests using JUnit, ensuring high code reliability and early bug detection, achieving 85% code coverage and enhancing overall software robustness.
  • Cross-Functional Collaboration: Worked closely with product managers, designers, and backend developers to ensure seamless feature integration, contributing to a 10% increase in team productivity.
  • Adaptive UI Design: Designed and developed responsive UIs for a variety of screen sizes, including mobile devices, tablets, and Chromebooks, ensuring a consistent user experience across platforms.
  • Performance Optimization: Utilized Android Profiler and LeakCanary to identify and resolve performance bottlenecks and memory leaks, leading to a 20% improvement in application performance.
  • Continuous Improvement: Actively participated in code reviews and knowledge-sharing sessions, fostering a culture of continuous learning, and improving development processes across the team.
  • Android SDK Development and Push Notification Integration: Developed an SDK to track events through activity life cycles and manage push notifications for Android applications using Firebase

Incubation Traine

Zoho Corporation
Chennai
02.2019 - 05.2019
  • Gained hands-on experience in Java development, working on core Java concepts and building applications.
  • Assisted in debugging, testing, and optimizing Java-based projects.
  • Collaborated with senior developers to improve code quality and performance

Education

B.Tech -

Rajiv Gandhi University of Knowledge Technologies
Kadapa
05-2018

Skills

  • Kotlin programming
  • Java programming
  • Jetpack Compose
  • Material design principles
  • MVVM
  • Live Data
  • Dependency Injection(Dagger 2)
  • Coroutines
  • Room database
  • Retrofit
  • Unit testing
  • Performance optimization
  • Cross-functional collaboration
  • Push notifications handling
  • Cross-platform development
  • Firebase services
  • Leak Canary
  • Data structures and algorithms

Timeline

Android Developer

Zoho Corporation
05.2019 - Current

Incubation Traine

Zoho Corporation
02.2019 - 05.2019

B.Tech -

Rajiv Gandhi University of Knowledge Technologies
PRAVEEN KUMAR R