Work Preference
Professional Summary
Overview
Work History
Education
Skills
Accomplishments
Selected Projects
Stackoverflow
Core Competencies
Timeline
Open To Work

Pinky Agrawal

Self
Vadodara
Pinky Agrawal

Work Preference

Job Search Status:

Open to work

Desired start date:

Immediately

Desired Job Title

Independent Mobile Consultant & FreelancerSenior Software DeveloperSenior Android DeveloperSenior Software DeveloperLead Android Developer

Work Type

Full TimePart TimeContract Work

Location Preference

Remote

Important To Me

Work-life balanceCompany CultureFlexible work hoursHealthcare benefitsWork from home optionCareer advancementPersonal development programs
12
years of professional experience
Senior Mobile Application Architect with 10+ years of experience designing, developing, and delivering enterprise-grade mobile applications across Android, Flutter, React Native, iOS, and Kotlin Multiplatform platforms. Core Expertise in Kotlin, Java, Jetpack Compose, Clean Architecture, MVVM, MVI, Coroutines, Flow, Hilt, Dependency Injection, WebRTC, BLE, Firebase, GraphQL, REST APIs, AI integration, and scalable mobile architecture. Proven experience delivering secure, high-performance applications across Banking, Healthcare, Telemedicine, OTT, IoT, Logistics, Education, CRM, SaaS, and Artificial Intelligence domains. Strong background in technical leadership, architecture design, performance optimization, reusable SDK development, code reviews, mentoring engineering teams, CI/CD implementation, and end-to-end product delivery. Experienced in integrating payment gateways, Bluetooth Low Energy (BLE), Google Maps, Firebase services, AI-powered features, cloud platforms, and real-time communication technologies including WebRTC, XMPP, and LiveKit.

Work History

1 Year 4 Months
03.2025 - Current
1 Year 4 Months
Independent Mobile Consultant & Freelancer
Self
03.2025 - Current
  • Provide end-to-end mobile application consulting for startups, SMEs, and enterprise clients across Android, Flutter, React Native, iOS, and Kotlin Multiplatform.
  • Design scalable mobile architectures aligned with business goals, maintainability, and long-term product growth.
  • Build production-ready mobile applications from concept, UI implementation, backend integration, testing, deployment, and post-release support.
  • Develop reusable SDKs, shared libraries, and cross-platform components to accelerate product development.
  • Integrate third-party services including payment gateways, Firebase, authentication providers, AI APIs, BLE devices, maps, analytics, and cloud services.
  • Perform application modernization, legacy code migration, and migration from XML-based UI to Jetpack Compose.
  • Implement CI/CD pipelines, automated builds, Play Store deployment, TestFlight distribution, and release management.
  • Conduct architecture reviews, code audits, performance optimization, and security assessments for existing mobile applications.
  • Collaborate directly with international clients to define technical roadmaps, estimate project scope, and deliver scalable mobile solutions.
  • Develop applications across diverse industries including Banking, Healthcare, OTT, Telemedicine, Logistics, Education, IoT, Artificial Intelligence, and SaaS.
  • Technologies Used: Android, Kotlin, Java, Flutter, Dart, React Native, Swift, Kotlin Multiplatform, Jetpack Compose, Firebase, Supabase, Spring Boot, Node.js, GraphQL, REST APIs, WebRTC, BLE, AWS, GCP, GitHub Actions, Jenkins
2 Years 9 Months
06.2022 - 03.2025
2 Years 9 Months
Lead Android Engineer
Encore Research LLP | Vadodara, Gujarat
06.2022 - 03.2025
  • Led Android application development across multiple enterprise projects from architecture through production deployment.
  • Defined technical architecture using Clean Architecture, MVVM, MVI, Jetpack Compose, and Kotlin Coroutines.
  • Designed reusable application components, shared libraries, and scalable project structures to improve development efficiency.
  • Mentored Android developers through architecture reviews, code reviews, pair programming, and technical guidance.
  • Collaborated with product managers, designers, backend engineers, and QA teams to deliver high-quality mobile applications.
  • Developed solutions for IoT, digital signage, kiosk systems, accessibility, and enterprise mobility.
  • Integrated BLE communication, cloud services, device management, and secure backend APIs.
  • Improved application stability through proactive debugging, crash analysis, performance optimization, and secure coding practices.
  • Contributed to CI/CD implementation, release management, and Play Store deployment processes.
  • Participated in architectural decision-making, technical documentation, sprint planning, and long-term product strategy.
  • Promoted engineering best practices including modularization, dependency injection, coding standards, and automated testing.
  • Technologies Used: Kotlin, Java, Jetpack Compose, Clean Architecture, MVVM, MVI, Coroutines, Flow, Hilt, Firebase, BLE, REST APIs, Git, Jenkins, GitHub Actions
9 Months
09.2021 - 06.2022
9 Months
Senior Software Developer
IQR Consulting | Ahmedabad, Gujarat
09.2021 - 06.2022
  • Developed Android-based business applications, including POS and CRM solutions for enterprise clients.
  • Implemented secure payment integrations and backend API communication for transaction processing.
  • Designed intuitive user interfaces with a focus on usability, responsiveness, and maintainability.
  • Integrated barcode scanning, receipt printing, inventory management, and customer management features.
  • Worked closely with business analysts and clients to gather requirements and translate them into scalable technical solutions.
  • Collaborated with cross-functional teams to ensure successful delivery within Agile development cycles.
  • Participated in application testing, bug fixing, deployment, and production support.
  • Maintained coding standards through peer reviews and adherence to Android best practices.
  • Technologies Used: Kotlin, Java, Android SDK, REST APIs, Payment Gateway Integration, SQLite, Firebase, Git
7 Months
02.2021 - 09.2021
7 Months
Senior Android Developer
Sculpsoft Technologies Pvt. Ltd. | Ahmedabad, Gujarat
02.2021 - 09.2021
  • Developed enterprise Android applications using Kotlin, Java, and modern Android development practices.
  • Designed scalable mobile solutions following Clean Architecture, MVVM, and modular application design principles.
  • Built applications leveraging ARCore, Google ML Kit, and TensorFlow Lite to deliver augmented reality and AI-powered experiences.
  • Integrated WebRTC for real-time audio and video communication, ensuring reliable connectivity across varying network conditions.
  • Developed reusable UI components using both traditional Android Views and Jetpack Compose where applicable.
  • Implemented RESTful API integrations, secure authentication, local caching, and offline synchronization.
  • Optimized application performance by reducing memory consumption, improving startup time, and resolving ANR and crash-related issues.
  • Collaborated with backend engineers, QA teams, and product owners throughout the software development lifecycle.
  • Participated in code reviews, technical discussions, sprint planning, and release management.
  • Delivered production-ready applications while maintaining high standards for code quality, maintainability, and user experience.
  • Technologies Used: Kotlin, Java, Android SDK, Jetpack Compose, XML, ARCore, ML Kit, TensorFlow Lite, WebRTC, Firebase, REST APIs, Room, Coroutines, Git
2 Years 9 Months
08.2017 - 05.2020
2 Years 9 Months
Senior Software Developer
I Online Doctor | Vadodara, Gujarat
08.2017 - 05.2020
  • Played a key role in developing a secure telemedicine platform enabling doctor-patient consultations through real-time audio and video communication.
  • Implemented WebRTC-based video and voice calling features to support reliable remote consultations.
  • Designed and developed scalable Android applications using Kotlin and Java while following Clean Architecture principles.
  • Integrated secure authentication, patient management, appointment scheduling, electronic medical records, and healthcare workflows.
  • Developed real-time messaging capabilities to facilitate communication between patients and healthcare professionals.
  • Integrated Firebase services for push notifications, analytics, crash reporting, and remote configuration.
  • Worked with BLE-enabled medical devices where required to support remote patient monitoring.
  • Collaborated with backend engineers to integrate RESTful APIs and ensure secure data exchange.
  • Optimized application performance, memory usage, and network communication for a seamless user experience.
  • Participated in application architecture discussions, feature planning, production deployments, and long-term product maintenance.
  • Worked closely with QA teams to improve software quality through continuous testing and issue resolution.
  • Contributed to delivering secure, reliable, and user-friendly healthcare solutions while maintaining compliance with industry best practices.
  • Technologies Used: Kotlin, Java, Android SDK, WebRTC, Firebase, REST APIs, BLE, SQLite, Room, Git, MVVM, Coroutines
1 Year 2 Months
02.2015 - 04.2016
1 Year 2 Months
Senior Mobile Developer
Taxsmart Technologies | Vadodara, Gujarat
02.2015 - 04.2016
  • Designed and developed enterprise Android applications focused on performance, usability, and scalability.
  • Integrated secure authentication mechanisms and backend APIs for business applications.
  • Developed reusable UI components and custom Android views to improve development efficiency.
  • Implemented offline data storage and synchronization mechanisms using SQLite.
  • Collaborated closely with backend teams to design efficient RESTful service integrations.
  • Optimized application performance through memory management, efficient threading, and code refactoring.
  • Participated in feature planning, sprint estimations, and client demonstrations.
  • Ensured application compatibility across multiple Android versions and screen sizes.
  • Assisted in Play Store releases, version management, and post-release support.
  • Technologies Used: Java, Android SDK, SQLite, REST APIs, JSON, Material Design, Git
1 Year 4 Months
04.2016 - 08.2017
1 Year 4 Months
Senior Android Developer
AK Systems | Vadodara, Gujarat
04.2016 - 08.2017
  • Developed enterprise-grade Android applications using Java while adopting modern Android development practices.
  • Designed modular application components that improved maintainability and scalability.
  • Implemented secure REST API integrations, local caching mechanisms, and background synchronization.
  • Worked with GPS, Google Maps, notifications, file management, and device hardware integrations.
  • Improved application responsiveness through performance optimization and efficient resource management.
  • Collaborated with UI/UX designers to deliver intuitive and user-friendly mobile interfaces.
  • Conducted code reviews and maintained coding standards across the development team.
  • Worked in Agile development environments, participating in sprint planning and daily stand-ups.
  • Supported production deployments, bug fixes, and continuous application improvements.
  • Technologies Used: Java, Android SDK, REST APIs, SQLite, Google Maps, Firebase, Git, Agile
8 Months
04.2014 - 12.2014
8 Months
Android Developer
Ecosmob Technologies Pvt. Ltd. | Ahmedabad, Gujarat
04.2014 - 12.2014
  • Started professional career as an Android Developer, contributing to the design and development of native Android applications using Java and Android SDK.
  • Developed responsive user interfaces using XML layouts while following Android design guidelines and best coding practices.
  • Implemented RESTful API integrations for secure communication between mobile applications and backend services.
  • Worked extensively with SQLite database, JSON parsing, asynchronous networking, and local data persistence.
  • Participated in application debugging, bug fixing, performance optimization, and production issue resolution.
  • Collaborated with senior developers, QA engineers, and project managers throughout the complete software development lifecycle.
  • Integrated third-party libraries and Android SDK components to accelerate feature development.
  • Gained hands-on experience with version control using Git and collaborative development practices.
  • Participated in Play Store application deployment and maintenance activities.
  • Built a strong foundation in object-oriented programming, Android architecture, and mobile application lifecycle.
  • Technologies Used: Java, Android SDK, XML, SQLite, REST APIs, JSON, Git, Eclipse/Android Studio

Education

Bachelor of Technology (B.Tech.)

Gujarat Technological University (GTU) | Ahmedabad, Gujarat, India | 01.2014

Skills

Android
IOS
Flutter
React Native
Kotlin Multiplatform
Kotlin
Java
Android SDK

Accomplishments

  • 10+ years of professional experience designing, developing, and delivering enterprise-grade mobile applications across Android, Flutter, React Native, iOS, and Kotlin Multiplatform (KMP).
  • Architected and delivered a flagship mobile application with over 5 million downloads, ensuring scalability, high availability, and an exceptional user experience for a large global user base.
  • Improved application performance by up to 60% through architecture modernization, memory optimization, UI rendering improvements, efficient API integration, and performance tuning.
  • Increased advertising revenue by 30% by optimizing ad placement strategies, improving user engagement, reducing application latency, and enhancing session retention.
  • Designed and delivered 30+ production-ready mobile applications across Banking, FinTech, Healthcare, Telemedicine, OTT, IoT, AI, Logistics, Education, CRM, POS, and SaaS domains.
  • Built scalable mobile architectures using Kotlin, Jetpack Compose, Clean Architecture, MVVM, MVI, Coroutines, and Kotlin Multiplatform, improving maintainability and development efficiency.
  • Developed reusable mobile SDKs, shared libraries, and modular components to accelerate cross-platform development and reduce code duplication.
  • Led technical architecture discussions, code reviews, engineering best practices, and mentored development teams to deliver high-quality mobile solutions.
  • Successfully delivered and maintained applications on both the Google Play Store and Apple App Store, managing release cycles, CI/CD pipelines, and post-production support.
  • Integrated advanced technologies including WebRTC, LiveKit, BLE, Firebase, GraphQL, AI services, payment gateways, Google Maps, Apple HealthKit, and cloud platforms to build secure, scalable, and feature-rich mobile applications.

Selected Projects

  • Atom – Kotlin Multiplatform Communication Library, Mobile Architect / Senior Android Developer, Kotlin Multiplatform (KMP/KMM), Kotlin, Swift, Coroutines, Flow, Ktor, SQLDelight, WebRTC, XMPP, Clean Architecture, MVVM, Dependency Injection, Gradle, Git, Architected and developed Atom, a reusable Kotlin Multiplatform (KMP) communication library that provides a shared communication framework for Android and iOS applications. The library centralizes business logic, networking, messaging, audio/video communication, and data synchronization, enabling rapid development of enterprise communication solutions while reducing platform-specific code duplication and improving maintainability., Architected and developed a scalable Kotlin Multiplatform (KMP) library to enable code sharing between Android and iOS applications., Designed a modular and reusable communication framework following Clean Architecture, MVVM, and SOLID principles to support multiple enterprise mobile applications., Implemented shared business logic, networking, data synchronization, and communication modules using Kotlin Multiplatform., Integrated XMPP to provide secure real-time messaging, presence management, message delivery, and chat synchronization., Integrated WebRTC to enable secure, low-latency one-to-one and group audio/video communication., Developed reusable modules for private chat, group chat, chat rooms, media sharing, participant management, and message synchronization., Designed platform-independent APIs to simplify integration with Android and iOS applications while minimizing platform-specific implementation., Optimized network communication, media streaming, and synchronization mechanisms to improve communication reliability and application performance., Collaborated closely with Android, iOS, backend, and product teams to define SDK architecture, technical roadmaps, and integration strategies., Conducted architecture reviews, code reviews, technical documentation, and knowledge sharing to ensure maintainable and scalable library development.
  • Karur Vysya Bank Mobile Banking, Senior Android Developer, Kotlin, Java, Android SDK, Jetpack Components, MVVM, REST APIs, Retrofit, Firebase, SQLite, Room, Coroutines, JSON, SSL Pinning, Encryption, Biometric Authentication, Git, Designed and developed secure, enterprise-grade mobile banking solutions for Karur Vysya Bank (KVB), enabling customers to perform digital banking operations including account management, fund transfers, bill payments, and secure financial transactions. Focused on delivering a scalable, secure, and high-performance banking application while adhering to banking security standards and best practices., Developed and maintained secure Android banking modules using Kotlin, Java, and modern Android development practices., Designed and implemented account management, fund transfer, bill payment, beneficiary management, and transaction history features., Integrated secure REST APIs with backend banking services for real-time financial transactions and account operations., Implemented secure user authentication using OTP, MPIN, and biometric authentication, ensuring compliance with banking security standards., Applied secure data storage techniques, encrypted communication, and SSL Pinning to protect sensitive customer and transaction data., Collaborated with backend teams to integrate financial services, transaction processing, and customer account management APIs., Optimized application performance, memory usage, and network communication to deliver a responsive and reliable banking experience., Identified and resolved production issues through debugging, crash analysis, and performance tuning, improving application stability., Participated in code reviews, sprint planning, release management, and production deployments while maintaining high engineering standards., Worked closely with cross-functional teams including product managers, QA engineers, business analysts, and security teams to deliver high-quality banking solutions.
  • Kiosk & Digital Signage Platform, Lead Android Engineer, Android, Kotlin, Java, AOSP, Android SDK, Device Management, BLE, REST APIs, Firebase, XML, ExoPlayer, WorkManager, Git, Designed and developed an enterprise-grade Android-based kiosk and digital signage platform for commercial and enterprise environments. The solution enabled centralized device management, secure kiosk mode operation, remote content distribution, accessibility features, and reliable media playback across multiple Android devices., Architected and developed enterprise Android applications for kiosk, digital signage, and accessibility solutions using Kotlin, Java, and the Android SDK., Customized Android Open Source Project (AOSP) components to support secure kiosk mode, device lockdown, and enterprise-specific requirements., Designed and implemented scalable device management features including remote configuration, content synchronization, application updates, and system monitoring., Developed secure file management and media distribution modules for delivering images, videos, and enterprise content across managed devices., Optimized media playback performance using ExoPlayer, ensuring smooth and uninterrupted content delivery., Integrated BLE communication for hardware connectivity and peripheral device interaction where required., Implemented background services, scheduled tasks, and offline synchronization to improve application reliability and availability., Collaborated with cross-functional teams to define technical architecture, develop new features, resolve production issues, and deliver production-ready releases., Improved application stability, performance, and maintainability through modular architecture, code optimization, and proactive debugging., Managed production deployments, application updates, and long-term maintenance for enterprise customers.
  • Fokre – Social Video Calling Platform, https://play.google.com/store/apps/details?id=com.sspl.fokre&hl=en_IN, Lead Flutter Developer, Flutter, Dart, LiveKit, WebRTC, Firebase, REST APIs, Push Notifications, State Management, Android, iOS, Developed a cross-platform social communication application that enables users to participate in high-quality real-time video and audio conversations. The application supports group video calling for up to 16 participants using LiveKit while providing a seamless communication experience across Android and iOS., Architected and developed the complete mobile application using Flutter., Integrated LiveKit to enable low-latency real-time audio and video communication., Implemented group video conferencing supporting up to 16 simultaneous participants., Developed one-to-one and group calling functionality with reliable connection management., Built responsive and adaptive user interfaces optimized for different mobile screen sizes., Integrated Firebase services for authentication, notifications, analytics, and crash reporting where applicable., Implemented secure REST API communication with backend services., Managed participant controls, media permissions, microphone and camera states, and connection lifecycle., Optimized audio and video quality under varying network conditions., Published and maintained production releases for Android, with ongoing feature enhancements and issue resolution.

Stackoverflow

https://stackoverflow.com/users/3559670/kishudroid

Core Competencies

Android, iOS, Flutter, React Native, Kotlin Multiplatform (KMP/KMM), Kotlin, Java, Android SDK, AndroidX, Jetpack Compose, Jetpack Libraries, Navigation Component, ViewModel, LiveData, StateFlow, SharedFlow, Room Database, SQLite, DataStore, SharedPreferences, Paging 3, WorkManager, JobScheduler, CameraX, Android Camera API, ExoPlayer, Media3, Android Services, Broadcast Receivers, Content Providers, App Widgets, Deep Linking, App Links, Multi-Module Architecture, Gradle, Maven, Android NDK, Clean Architecture, MVVM, MVI, SOLID Principles, Repository Pattern, Use Cases, Dependency Injection, Hilt, Dagger, Koin, Modular Architecture, Multi-Module Projects, Offline-First Architecture, Flutter, Dart, React Native, Kotlin Multiplatform (KMP/KMM), Swift, REST APIs, GraphQL, Retrofit, OkHttp, Ktor, Volley, WebSockets, Spring Boot, Node.js, Firebase, Firebase Authentication, Firebase Firestore, Firebase Realtime Database, Firebase Cloud Messaging (FCM), Firebase Crashlytics, Firebase Analytics, Firebase Remote Config, Supabase, Authentication, OAuth 2.0, JWT, JSON Parsing, WebRTC, LiveKit, OpenTok (TokBox), Twilio, SIP, VoIP, XMPP, AWS, Google Cloud Platform (GCP), Firebase, Git, GitHub, SQLite, Room, MySQL, Firestore, Firebase Realtime Database, BLE, Bluetooth, NFC, USB Communication, GPS, Google Maps, Google Fit, Apple HealthKit, Razorpay, Stripe, PayPal, PayU, Apple Pay, In-App Purchases (IAP), Biometrics, QR Code Scanner, Barcode Scanner, Camera, DiDiT eKYC, Agoda API, Twilio, LiveKit, TokBox, TensorFlow Lite, ML Kit, OpenCV, ARCore, OCR, Speech-to-Text, Text-to-Speech, OpenAI API Integration, JUnit, Espresso, Mockito, MockK, Unit Testing, UI Testing, Integration Testing, Debugging, Profiling, Memory Leak Detection, Crash Analysis, ANR Analysis, Performance Monitoring, Android Studio, IntelliJ IDEA, Xcode, VS Code, Postman, Firebase Console, Jira, Confluence, Figma, Charles Proxy, Android Profiler, GitKraken, Agile, Scrum, SDLC, TDD, Code Reviews, Play Store Deployment, App Store Deployment, Banking, FinTech, Healthcare, Telemedicine, OTT, Media Streaming, Connected TV (CTV), AI-Powered Applications, Machine Learning, IoT, Logistics, Fleet Management, CRM, POS, SaaS, Education Technology, Enterprise Mobility, Kiosk Solutions, Digital Signage, Accessibility, Real-Time Communication

Timeline

Independent Mobile Consultant & Freelancer
Self
03.2025 - CurrentRead more
Lead Android Engineer
Encore Research LLP
06.2022 - 03.2025Read more
Senior Software Developer
IQR Consulting
09.2021 - 06.2022Read more
Senior Android Developer
Sculpsoft Technologies Pvt. Ltd.
02.2021 - 09.2021Read more
Senior Software Developer
I Online Doctor
08.2017 - 05.2020Read more
Senior Android Developer
AK Systems
04.2016 - 08.2017Read more
Senior Mobile Developer
Taxsmart Technologies
02.2015 - 04.2016Read more
Android Developer
Ecosmob Technologies Pvt. Ltd.
04.2014 - 12.2014Read more
Gujarat Technological University (GTU) - Bachelor of Technology (B.Tech.),
Read more
Pinky Agrawal