Summary
Overview
Work History
Education
Skills
Timeline
Generic

Dharanendran A

Chennai

Summary

Highly skilled Android Developer with over 3 years of experience specializing in architecting scalable mobile applications using Kotlin and Clean Architecture. Proven track record in leading key feature development (e.g., Kanban Board) and driving significant architectural modernization, including the transition to Kotlin Multiplatform (KMP). Expert in the modern Android stack, including Jetpack Compose, Coroutines, Flow, and MVVM, committed to delivering high-quality, performance-optimized code.

Overview

4
4
years of professional experience

Work History

Member of Technical Staff (Android)

Zoho Corporation
Chennai
06.2023 - Current
  • Spearheaded the development and release of key features for the Zoho Projects Android application suite, including complex features like the Kanban Board and Users Modules, contributing significantly to product functionality and user adoption.
  • Drove architectural modernization of the Zoho Projects app by adapting the entire backend logic to Clean Architecture principles, drastically improving maintainability, testability, and scalability.
  • Initiated and executed the transition of backend logic to Kotlin Multiplatform (KMP), positioning the team for future cross-platform efficiency and code sharing.
  • Contributed to the development of the Zoho Sprints 2.0 release from the Zoho Projects suite, ensuring seamless integration and leveraging shared architecture components.
  • Expertly utilized modern Android technologies, including Jetpack Compose for building declarative UI, Kotlin, Coroutines, Flow, LiveData, and Room Database within an MVVM framework.
  • Optimized API interaction by working extensively with REST APIs (JSON) and implementing a proprietary Mproxy Server solution to parse and transform web service JSON, successfully reducing data hierarchy and improving application performance.
  • nsured high code quality by actively participating in and conducting rigorous code review sessions with peers, enforcing strict coding standards and best practices.

Intern (Approx 45 Days)

Zoho Corporation
Chennai
05.2022 - 07.2022
  • Applied foundational object-oriented design principles by learning and practicing Low-Level Design (LLD) for software development projects.
  • Developed a proficiency in core programming languages, including Core Java and Kotlin, demonstrating an understanding of the key differences and interoperability between the two.
  • Designed and implemented a command-line Movie Ticket Booking Application that featured two distinct user modes:
    Customer Mode: Enabled users to successfully book tickets and view a dynamic, text and icon based representation of the theatre seating arrangement (UI).
    Owner/Admin Mode: Provided functionality for the theatre owner to configure, modify, and arrange ticket pricing and seating layouts.
  • Gained foundational knowledge and practical skills in Android application development, preparing for professional development roles.

Education

Bachelor of Engineering (ECE) -

Vel Tech Multi Tech Dr.Rangarajan Dr.Sakunthala En
AVADI, Chennai
04-2023

Skills

  • Native Android development
  • Object-oriented programming
  • Architecture & Design
  • Android UI & UX
  • Problem solving
  • REST Api
  • Database & Persistence
  • Tools & Version Control

Timeline

Member of Technical Staff (Android)

Zoho Corporation
06.2023 - Current

Intern (Approx 45 Days)

Zoho Corporation
05.2022 - 07.2022

Bachelor of Engineering (ECE) -

Vel Tech Multi Tech Dr.Rangarajan Dr.Sakunthala En
Dharanendran A