Senior Software Engineer skilled in Kotlin Coroutines and Jetpack Compose.

Bangalore

Bangalore

Jaipur, Rajasthan, India

Bangalore

Master of Computer Applications (MCA), Information Technology
Visvesvaraya Technological University
Join Surjeet and 10k+ other professionals on
Tal is the app where bosses meet engineers & builders directly, without middlemen
Download Tal BossSenior Software Engineer skilled in Kotlin Coroutines and Jetpack Compose.
Senior Software Engineer at Bitla Software with over nine years of experience in mobile application development, specializing in Android and cross-platform solutions. Proficient in Kotlin, MVVM architecture, Jetpack Compose, and state management tools such as Riverpod and GetX, with hands-on expertise in integrating REST APIs using Retrofit, Firebase tools like FCM and Crashlytics, and employing Kotlin Coroutines and Flow for seamless app functionality. Contributes to creating scalable, high-performance mobile applications by delivering clean, maintainable, and efficient code. Works collaboratively with cross-functional teams to optimize app performance, enhance user experience, and ensure feature delivery aligns with organizational goals. Dedicated to leveraging modern development practices to build impactful mobile solutions.
Greater Bengaluru Area
Senior Software Engineer at Bitla Software, Jan 2020 - Present · 6 yrs 7 mos, Bangalore, • Developed and maintained scalable Android applications using Kotlin and MVVM architecture • Designed clean and maintainable code using modern Android practices (Coroutines, Flow, Jetpack) • Integrated REST APIs using Retrofit for seamless backend communication • Implemented push notifications using Firebase Cloud Messaging (FCM) • Monitored and reduced app crashes using Firebase Crashlytics • Optimized app performance, improving load times and user experience • Collaborated with cross-functional teams (backend, QA, product) to deliver features on time
Flutter Developer at Bitla Software, Jul 2019 - Jan 2020 · 7 mos, Bangalore, • Built cross-platform mobile applications using Flutter and Dart • Implemented state management using GetX and Riverpod • Developed reusable UI components to speed up development • Integrated APIs and handled JSON-based network responses
Android Developer at Microprixs Solution Pvt. Ltd., Jul 2017 - Jul 2019 · 2 yrs 1 mo, Jaipur, Rajasthan, India, • Developed Android applications using Java and XML • Worked on REST API integration using Volley and Retrofit • Implemented local data storage using SQLite and SharedPreferences • Fixed bugs and improved app stability and performance
Android developer at Keyfalcon Solutions, Nov 2015 - Jun 2017 · 1 yr 8 mos, Bangalore, • Built Android applications with core Java and Android SDK • Designed UI screens and implemented business logic • Worked closely with team members to deliver client requirements
Master of Computer Applications (MCA), Information Technology, Visvesvaraya Technological University