---
title: "Ganesh Shetty - Senior Software Engineer in Mangaluru | Tal"
description: "Meet Ganesh Shetty, Senior Software Engineer | Kotlin · Jetpack Compose · MVVM | iOS (Swift) · Angular + TypeScript · WebView/JS Bridge | Biometrics · Barcode Scanning · gRPC · REST | EG | Ex-Fi · Ex-Chumbak based in Mangaluru. AI stack includes claude code and claude. Explore public work links inc..."
image: "https://tal.club/meet/ganesh-shetty/share-image"
---

# Ganesh Shetty on Tal

## Headline

Senior Software Engineer \| Kotlin · Jetpack Compose · MVVM \| iOS \(Swift\) · Angular \+ TypeScript · WebView/JS Bridge \| Biometrics · Barcode Scanning · gRPC · REST \| EG \| Ex\-Fi · Ex\-Chumbak

## About

Experienced Android Developer with 7\+ years in designing and integrating advanced Android applications using Kotlin, Java, and Android Jetpack\. Skilled in backend integration with REST and GRPC APIs, and proficient in unit testing for reliable code\. Currently at Epifi Technologies, enhancing user experience through Protos, MoEngage SDK, and server\-driven UI components\. Previously developed Android and iOS apps at Chumbak Design using Shopify APIs\. Holds an MCA in Data Science from PES University\. Passionate about creating innovative mobile solutions and continuously improving\. Let's connect to discuss how I can add value to your team\.

## Location

Mangaluru

## AI stack

claude code

claude

## Work experience

Senior Software Engineer at EG India, May 2025 \- Present · 1 yr 5 mos, Mangaluru, Senior engineer on EG's Fabri PDA6K product line — handheld terminal apps used by warehouse and retail operators across Europe\. I work across native Android \(Kotlin\), iOS \(Swift/SwiftUI\), and the Angular WebView layer, focused on secure native↔web integration, biometrics, and barcode scanning on rugged PDA hardware\. • Shipped Fabri PDA6K handheld apps on Android &amp; iOS for European warehouse and retail customers\. • Designed a JavaScript bridge between native Android/iOS WebView shells and the Angular SPA for auth, scanning, token refresh, and lifecycle events\. • Implemented biometric login \(fingerprint, Face ID\) on Android via AndroidX Biometric, integrated with EG Apps Platform SSO\. • Built camera barcode scanning on Android/iOS using ZXing and ML Kit \(EAN, Code 128, QR\) with a constrained scan\-window overlay\. • Added native Zebra and Honeywell hardware scanner support for industrial PDAs, with a camera fallback on non\-PDA phones\. • Resolved critical production crashes via Sentry — WebView lifecycle, token expiry, URI parsing — improving the crash\-free user rate\. • Migrated PDA6K Android to SDK 35, AGP 8\.11\.1, Java 11; authored ProGuard rules and stabilised Play Store releases\. • Hardened the self\-scan Android WebView app by remediating Checkmarx findings \(certificate handling, secure WebView config, dependency upgrades\)\. • Built on\-device log persistence and rotation on Android for offline diagnostics on warehouse PDAs\. • Set up GitHub Actions CI and Android Lint across the Handheld6K and self\-scan codebases\. • Contributed to a shared Angular library \(@eg\-apps/common\) used across PDA6K, stock\-adjustment, picking, and logon modules\.

Senior Software Engineer Android at Fi, Dec 2024 \- Oct 2025 · 11 mos, On\-site

Software Engineer at Fi, May 2022 \- Apr 2025 · 2 y 11 mo, Bangalore, Set up Compose Screenshot testing and added 50% coverage for Server\-Driven UI Components\. Implemented a versatile feedback engine accessible throughout the app, enabling users to provide feedback seamlessly\. Designed and developed server\-driven UI components, allowing dynamic rendering based on data received from the backend, enhancing flexibility and scalability\. Utilized Protos for efficient data communication and serialization\. Integrated MoEngage SDK for effective event tracking and push notifications\. Incorporated a chatbot framework into the app, ensuring seamless interaction between the Android application and web services using a JavaScript interface, and facilitating dynamic and responsive user interactions\. Implemented unit tests to ensure code reliability\. Integrated GRPC for secure communication between services and clients\. Sole contributor to OOM &amp; Memory leak detection using LeakCanary, efficiently identifying and resolving memory\-related issues to enhance app performance\.

Android Developer at Chumbak Design Pvt\. Ltd\., Jul 2017 \- May 2022 · 4 yrs 11 mos, India

Intern Android Developer at Chumbak Design Pvt\. Ltd\., Mar 2017 \- Jun 2017 · 4 mos, Bangalore

## Education

Master of Computer Applications \(MCA\), Data Science, PES University

BCA, Computer Application, Bhandarkars'​ Arts &amp; Science College

## Public links

- github: https://github\.com/GaneshShetty951
- leetcode: https://leetcode\.com/GaneshShetty1993

[View the original profile](https://tal.club/meet/ganesh-shetty)

```json
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "Person",
      "@id": "https://tal.club/meet/ganesh-shetty#person",
      "name": "Ganesh Shetty",
      "url": "https://tal.club/meet/ganesh-shetty",
      "image": "https://tal.club/meet/ganesh-shetty/profile-photo.jpg",
      "description": "Meet Ganesh Shetty, Senior Software Engineer | Kotlin · Jetpack Compose · MVVM | iOS (Swift) · Angular + TypeScript · WebView/JS Bridge | Biometrics · Barcode Scanning · gRPC · REST | EG | Ex-Fi · Ex-Chumbak based in Mangaluru. AI stack includes claude code and claude. Explore public work links inc...",
      "jobTitle": "Senior Software Engineer",
      "worksFor": {
        "@type": "Organization",
        "name": "EG India"
      },
      "hasOccupation": {
        "@type": "Occupation",
        "name": "Senior Software Engineer"
      },
      "homeLocation": {
        "@type": "Place",
        "name": "Mangaluru"
      },
      "alumniOf": [
        {
          "@type": "EducationalOrganization",
          "name": "PES University"
        },
        {
          "@type": "EducationalOrganization",
          "name": "Bhandarkars'​ Arts & Science College"
        }
      ],
      "knowsAbout": [
        "claude code",
        "claude"
      ],
      "sameAs": [
        "https://github.com/GaneshShetty951",
        "https://leetcode.com/GaneshShetty1993"
      ],
      "mainEntityOfPage": {
        "@id": "https://tal.club/meet/ganesh-shetty#webpage"
      }
    },
    {
      "@type": "ProfilePage",
      "@id": "https://tal.club/meet/ganesh-shetty#webpage",
      "url": "https://tal.club/meet/ganesh-shetty",
      "name": "Ganesh Shetty on Tal",
      "description": "Meet Ganesh Shetty, Senior Software Engineer | Kotlin · Jetpack Compose · MVVM | iOS (Swift) · Angular + TypeScript · WebView/JS Bridge | Biometrics · Barcode Scanning · gRPC · REST | EG | Ex-Fi · Ex-Chumbak based in Mangaluru. AI stack includes claude code and claude. Explore public work links inc...",
      "dateModified": "2026-09-04T05:58:33.187Z",
      "isPartOf": {
        "@id": "https://tal.club/#website"
      },
      "mainEntity": {
        "@id": "https://tal.club/meet/ganesh-shetty#person"
      },
      "primaryImageOfPage": {
        "@type": "ImageObject",
        "url": "https://tal.club/meet/ganesh-shetty/profile-photo.jpg",
        "contentUrl": "https://tal.club/meet/ganesh-shetty/profile-photo.jpg",
        "caption": "Ganesh Shetty profile photo on Tal"
      },
      "inLanguage": "en-IN"
    }
  ]
}
```
