PERSONAL INFORMATION
Summary
Overview
Skills
Secondary Skills
Work History
Education
Accomplishments
Timeline
LANGUAGES
OPEN SOURCE CONTRIBUTIONS
Generic
PRAVEEN KUMAR SUGUMARAN

PRAVEEN KUMAR SUGUMARAN

Chennai

PERSONAL INFORMATION

Team Lead / Senior Android Developer / Senior Android Engineer

Summary

Seasoned Senior Android Engineer with over 13 years of experience in developing scalable mobile banking and enterprise applications. Skilled in Kotlin, Jetpack Compose, MVVM, and CI/CD automation. Led cross-functional teams in delivering fintech solutions for over 1M users, integrating RESTful and GraphQL APIs, and enhancing app performance. Expertise in secure authentication, architectural decision-making, and mentoring teams in Agile environments.

Overview

14
14
years of professional experience

Skills

Programming Languages

Kotlin, Java

Android Architecture & Design

Clean Architecture, MVVM, MVI, MVP, SOLID Principles, Modularization, Multi-Module Architecture, Dependency Injection

UI & Frameworks

Jetpack Compose, Android Jetpack, Navigation Component, XML, Data Binding, Material Design

Concurrency & Reactive Programming

Kotlin Coroutines, Flow, RxJava, RxAndroid, Multithreading

Networking & APIs

RESTful APIs, Retrofit, GraphQL, SOAP APIs

Database & Persistence

Room, SQLite, MySQL

Dependency Injection

Hilt, Dagger, Koin

Monitoring & Analytics

Firebase, Crashlytics, Performance Monitoring, Push Notifications, DexGuard

Security & Performance

Secure Mobile Architecture, App Security, OAuth2/JWT, Performance Optimization, Memory Management

Platforms & Domain

Backbase Digital Banking Platform, Fintech / Banking Applications

Testing

Unit Testing, JUnit, Mockito, Espresso, UI Testing, TDD

DevOps & CI/CD

Git, Gradle, GitHub Actions, GitLab CI, Jenkins, Fastlane, Play Store Deployment

Methodologies

Agile, Scrum

Leadership

Technical Leadership, Code Reviews, Cross-Team Collaboration, Mentoring, Architecture Decision Making

Secondary Skills

Cross-Platform & Hybrid 

Flutter, Cordova/PhoneGap, ReactJS, React Native,  HTML, JavaScript, CSS.

KMM, CMP (Compose Multiplatform)

Work History

Android Associate Specialist

Synechron Pvt Ltd
Chennai
09.2023 - Current
  • Architected modular banking features using Kotlin and MVVM.
  • Developed architecture plans, business logic, bug fixes, reusable components, and Unit Testing while mentoring team members.
  • Presented sprint work to stakeholders, demonstrating progress and aligning expectations.
  • Collaborated with other module teams to align product outcomes and enhance customer experience.
  • The US Bank Internet Banking application is a mobile internet banking application for US Bank users that provides business online banking services.

Google Play URL:

  • https://play.google.com/store/apps/details?id=com.usbank.mobilebanking

Lead Android Developer(Backbase)

Techolution Pvt Ltd
Port Louis
05.2019 - 06.2023
  • Developed and implemented architecture plan and business logic for applications, ensuring timely production releases and effective bug fixes on Google Play.
  • Presented sprint work to stakeholders, highlighting progress and aligning expectations.
  • Collaborated with cross-functional teams to align MCB products, improving customer experience across offerings.
  • Represented thecompany at industry conferences, networking with peers, and staying updated on emerging trends in Android development.
  • JuicePro and Juice are mobile internet banking applications for Mauritius Commercial Bank that provide business net banking services.

Google Play URL:

  • https://play.google.com/store/apps/details?id=com.mcb.juicePro
  • https://play.google.com/store/apps/details?id=com.mcb.juice
  • https://play.google.com/store/apps/details?id=com.mcb.mcbjuice

IT Analyst

Tata Consultancy Services
Chennai
03.2018 - 04.2019
  • Troubleshot complex technical problems, providing timely support to end-users and improving their experience.
  • Refined application business logic to enhance functionality and resolve bugs.
  • The CITI Mobile App allows you to enjoy banking services anywhere, anytime.

Google Play URL:

  • https://play.google.com/store/apps/details?id=com.citi.citimobile&hl=en_US

Senior Android Developer

Cognizant Technology Solutions
Chennai
03.2015 - 02.2018
  • Created application business logic to enhance functionality and resolve critical bugs, improving user experience.
  • Developed reusable components and libraries, streamlining development processes across multiple projects.
  • The REVEL(IT) app lets you access your interactive course materials on your tablet or mobile phone.

Google Play URL:

  • https://play.google.com/store/apps/details?id=com.pearsoned.andromeda

Android developer

X-Value Technologies Pvt Ltd
Chennai
04.2012 - 02.2015
  • Developed Telnet client Android application for communication with telnet-supported servers, streamlining user authentication and command execution for efficient server information retrieval.
  • Worked closely with UI/UX designers to translate wireframes into fully functional Android apps that met both design specifications and user requirements.
  • Integrated third-party APIs into applications to enhance functionality and provide additional value to endusers.
  • Designed Acuve Lenspal Android app to assist customers with inserting and removing contact lenses, improving ease of use and customer satisfaction.
  • Created Eye Education application for Johnson & Johnson [United Kingdom] to provide doctors and medical students with accessible educational resources.
  • Created a tool to manage and launch advertisements remotely via Android.
  • Seekahoo App is a mobile app focused on home improvement and connections among multiple groups in the USA.

Education

Master of Computer Applications - Computer Applications Development

Jaya Engineering College
Chennai
07.2012

Bachelor of Science - Computer Science

Nadar Mahajana Sangam S.Vellaichamy Nadar College
Madurai
06.2009

Accomplishments

  • Extensive mobile development experience.
  • Experience with the successful deployment of numerous applications, while mentoring teams and collaborating across functions.
  • Educational mentoring: Conducted seminars at Vellore IIT regarding modern mobile application development and NPO student projects.
  • Involved in NPO to support students' academic projects.
  • Proven leadership: MCB-Techolution: Galactic Gratitude Award 2022.
  • Cognizant Q3: Spotlight Dep Dynamo Award 2016, Digital Super Star Award 2015.

Timeline

Android Associate Specialist

Synechron Pvt Ltd
09.2023 - Current

Lead Android Developer(Backbase)

Techolution Pvt Ltd
05.2019 - 06.2023

IT Analyst

Tata Consultancy Services
03.2018 - 04.2019

Senior Android Developer

Cognizant Technology Solutions
03.2015 - 02.2018

Android developer

X-Value Technologies Pvt Ltd
04.2012 - 02.2015

Master of Computer Applications - Computer Applications Development

Jaya Engineering College

Bachelor of Science - Computer Science

Nadar Mahajana Sangam S.Vellaichamy Nadar College

LANGUAGES

  • English
  • Tamil (Native)
  • Telugu, Elementary (A2)
  • Malayalam, Elementary (A2)

OPEN SOURCE CONTRIBUTIONS

[MIT/Apache 2.0 License]

  • CloudDownloadProgressBar - https://github.com/praveen2gemini/CloudDowloadProgressBar
  • FancyPieChart - https://github.com/praveen2gemini/FancyPieChart
  • RadarView - https://github.com/praveen2gemini/RadarView
  • Dx-custom-annotation-processing-sample - https://github.com/praveen2gemini/dx-custom-annotation-processing-sample
  • ModuleGenKicker - https://github.com/praveen2gemini/ModuleGenKicker
  • Android-CheckBoxGroup - https://github.com/praveen2gemini/Android-CheckBoxGroup
  • Flutter-Sample-For-Beginner - https://github.com/praveen2gemini/Flutter-Sample-For-Beginner
  • Google-go-lang-tutorial - https://github.com/praveen2gemini/google-go-lang-tutorial
  • AndroidTDDSample - https://github.com/praveen2gemini/AndroidTDDSample
PRAVEEN KUMAR SUGUMARAN