Summary
Work History
Education
Skills
Utilities
Concepts
Timeline
Generic
Parthasarathi Kathiresan

Parthasarathi Kathiresan

Senior Mobile Engineer

Summary

Experienced mobile app developer with expertise in architecting and building mobile applications using MVVM, MVI, and clean architecture principles, utilizing both Android and Flutter SDKs/Libraries such as Retrofit, OkHttp, RxJava, Dagger, Hilt, Glide, and Picasso. Proficient in developing video playback applications for consumer electronic devices like Set-Top boxes, utilizing C/C++, Linux, and Android TV with the Leanback library.

I collaborate closely with cross-functional teams, including business/product, design, and back-end teams, to analyze requirements and present comprehensive solutions. A significant contribution to the development of mobile apps, each with over 10 million downloads.

Work History

Senior Mobile Engineer

Gojek Tech
Bengaluru
06.2022 - Current
  • Leading a team of Mobile developers, this involves providing technical guidance, assigning tasks, mentoring team members, and collaborating with other cross-functional teams such as product, design, and QA
  • End-to-end architecture of mobile app system design and development
  • Demonstrating proactive initiative, I spearheaded the implementation of a significant transition in the mobile app's UI by migrating to the Jetpack Compose UI framework.

Senior Lead Engineer

HID Global
Chennai
04.2020 - 06.2022
  • Led a team of Android engineers, this involves providing technical and architectural leadership for native mobile applications
  • I proactively took the initiative to implement DI using Hilt, which greatly facilitated the development of our team's code, enabling us to write highly testable and maintainable code
  • Help the team to understand the legacy SDK code on how the user credentials are parsed and stored in Mobile app, transfer via BLE/NFC when user scan against reader
  • I was actively involved in implementing code coverage using Jacoco and ensuring that the results were effectively published on Sonarqube, thereby enhancing our project's overall code quality and analysis capabilities.

Senior Product Development Engineer

Verizon India
Chennai
10.2010 - 04.2020
  • Application developer specialising in Android and CE devices
  • I played a crucial role in defining the comprehensive architecture for Android mobile applications, guiding the team through the transition from Java to Kotlin, and facilitating the shift from the traditional MVC architecture to the more modern MVVM architecture
  • I proactively took the initiative to write unit tests utilising tools such as Mockito and Espresso, further strengthening the quality and reliability of our codebase.

Member Technical Staff

HCL Technology
Chennai
03.2010 - 10.2010
  • Application developer for Cisco router configuration - Hot-ICE.

Software Engineer

GoDB Tech
Chennai
02.2008 - 03.2010
  • Game developer for consumer electronic devices, application developer for Set Top box.

Education

Bachelor of Engineering in Computer Science -

Syed Ammal Engineering College, Anna University
04.2007

Skills

    Android SDK

Flutter SDKKotlinJavaDartC/C

Android Leanback

Utilities

  • ClearCase
  • GIT
  • Jira

Concepts

  • Object oriented programming
  • Design Pattern
  • HTTP
  • UPnP
  • Networking
  • SDLC

Timeline

Senior Mobile Engineer

Gojek Tech
06.2022 - Current

Senior Lead Engineer

HID Global
04.2020 - 06.2022

Senior Product Development Engineer

Verizon India
10.2010 - 04.2020

Member Technical Staff

HCL Technology
03.2010 - 10.2010

Software Engineer

GoDB Tech
02.2008 - 03.2010

Bachelor of Engineering in Computer Science -

Syed Ammal Engineering College, Anna University
Parthasarathi KathiresanSenior Mobile Engineer