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

Mangaluru

On-site

Bangalore

India

Bangalore



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

BCA, Computer Application
Bhandarkars' Arts & Science College
Join Ganesh and 10k+ other professionals on
Tal is the app where bosses meet engineers & builders directly, without middlemen
Download Tal BossSenior Software Engineer | Kotlin · Jetpack Compose · MVVM | iOS (Swift) · Angular + TypeScript · WebView/JS Bridge | Biometrics · Barcode Scanning · gRPC · REST | EG | Ex-Fi · Ex-Chumbak
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.
Mangaluru
claude code
claude
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 & 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 & 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
Master of Computer Applications (MCA), Data Science, PES University
BCA, Computer Application, Bhandarkars' Arts & Science College
github: https://github.com/GaneshShetty951
leetcode: https://leetcode.com/GaneshShetty1993