Summary
Overview
Work History
Education
Skills
Websites
Professional Experience
Projects
Timeline
Generic

Prashant Ramesh Mali

Nashik

Summary

Dynamic mobile application developer with extensive experience in designing, developing, and deploying applications on the Android platform. Proven expertise in implementing robust security measures, integrating third-party SDKs, and optimizing app performance across various architectures including MVC and MVP. Skilled in managing the entire app lifecycle from concept to release, collaborating closely with cross-functional teams to ensure high-quality deliverables. Committed to continuous improvement and knowledge sharing while mentoring junior developers and staying current with industry standards and best practices.

Overview

10
10
years of professional experience
2016
2016
years of post-secondary education

Work History

Sr Android Developer

Phi Commerce
Pune
10.2025 - Current
  • Working on the SDK integration for the banks
  • Created flutter application plugin and integration of SDK

Software Developer

Winjit Technologies Pvt Ltd
02.2021 - Current
  • I am currently working in Winjit from 22 Feb 2021 (as software developer)
  • Designed customized solutions for proposals to potential customers.
  • Designed and developed forward-thinking systems that meet user needs and improve productivity.
  • Developed next generation integration platform for internal applications.
  • Created proofs of concept for innovative new solutions.

Sr. Android Developer

4Fox solution
04.2020 - 02.2021
  • I was worked 11 Apri 2020 to 19 Feb 2021 in 4Fox solution (as Sr. Android developer).
  • Designed user interfaces that engaged multiple senses and produced immersive experiences.
  • Tested applications prior to final review to verify issue resolution.
  • Devised techniques for better modularity, testability and maintainability of front-end applications.
  • Analyzed applications to identify and document weaknesses and errors.
  • Collaborated with cross-functional teams to define and design new features.
  • Used third-party libraries, custom libraries and APIs to develop new applications.
  • Supported team members with one-on-one and group trainings.
  • Created custom mobile applications using native technologies.
  • Maintained comprehensive knowledge of mobile development cycle and addressed challenges arising in each phase.
  • Employed third-party APIs to facilitate seamless access to external, in-app cloud data.
  • Consistently used Android SDK to produce highly effective and nuanced content.

Android Developer

Netwin info solution pvt ltd
11.2017 - 05.2019
  • I was worked 1 Nov 2017 to 15 May 2019 in Netwin info solution pvt ltd
  • Designed user interfaces that engaged multiple senses and produced immersive experiences.
  • Devised documentation for each app, detailing operation aspects, functions, capabilities and features.
  • Worked with teams from other projects and departments to create apps driven by customer input.
  • Maintained comprehensive knowledge of mobile development cycle and addressed challenges arising in each phase.
  • Devised techniques for better modularity, testability and maintainability of front-end applications.
  • Used third-party libraries, custom libraries and APIs to develop new applications.
  • Incorporated offline storage, performance tuning and threading into apps for seamless use.
  • Provided dedicated support and timely issue resolution to clients following successful app launch.

Android App Developer

Leo Infotech pvt ltd
05.2016 - 04.2017
  • I was worked 1 May 2016 to 30 April 2017 in Leo Infotech pvt ltd (as Android App Developer).
  • Designed user interfaces that engaged multiple senses and produced immersive experiences.
  • Devised techniques for better modularity, testability and maintainability of front-end applications.
  • Tested applications prior to final review to verify issue resolution.
  • Employed third-party APIs to facilitate seamless access to external, in-app cloud data.
  • Consistently used Android SDK to produce highly effective and nuanced content.
  • Successfully integrated push notifications into apps, bolstering user engagement.
  • Managed aspects of Android app lifecycle from research and planning through deployment and post-launch support.

Education

MCA - Computer Engineering

MET Bhujbal Knowledge City
Nashik

Skills

  • Technology: Flutter ,Java, Xml, RxJava, Kotlin, Dart, Android,C, C,
  • Servers: Web Services, HTML
  • Framework: Android Studio
  • Databases: SQLite, Room database, Hive
  • OS: Windows
  • Version control: GIT, DevOps
  • Agile development methodologies

Professional Experience

Software Engineer with 7+ years of experience in Android and Flutter application development, specializing in scalable mobile solutions and performance optimization.

Flutter & Mobile Development Skills

Core Flutter & Dart

  • Proficient in Flutter SDK and Dart programming language
  • Expertise in State Management (Provider, Riverpod, Bloc, Cubit)
  • Strong knowledge of Flutter Widgets (Material, Cupertino, Custom Widgets)
  • Responsive & adaptive UI design for multiple screen sizes

App Architecture & Code Quality

  • Experience with Clean Architecture & MVVM in Flutter
  • Dependency Injection (get_it, Riverpod)
  • Modularization & scalable project structure

API Integration & Data Handling

  • RESTful APIs, GraphQL
  • Dio / http package for networking
  • JSON parsing & model generation (json_serializable, freezed)
  • Offline-first apps with Sqflite, Hive

Firebase & Backend Services

  • Firebase Authentication, Firestore, Realtime Database
  • Cloud Messaging (push notifications)
  • Firebase Crashlytics & Analytics
  • Firebase Remote Config, Dynamic Links

Device Features & Native Integrations

  • Camera, location, sensors, file system access
  • Platform channels for native Android/iOS code integration
  • Payment gateways & 3rd-party SDKs integration
  • Background services, push notifications, in-app updates

App Deployment & DevOps

  • Play Store & App Store publishing (App Signing, versioning, review process)
  • App Bundles, APK splits, OTA updates (CodePush alternatives)
  • CI/CD automation (Codemagic, GitHub Actions, Bitrise, Fastlane)
  • App monitoring & crash reporting

Team Collaboration & Tools

  • Git, GitHub
  • Agile & Scrum practices (Jira)
  • Code reviews, PRs, peer collaboration
  • Experience working in cross-functional teams

Android Native  Development Skills

Core Android Development

  • Strong knowledge of Kotlin and Android SDK
  • MVVM / Clean Architecture implementation
  • Jetpack components: ViewModel, LiveData, Room, Navigation, WorkManager
  • Coroutines & Flow for async programming

Networking & API

  • Retrofit & OkHttp for secure API communication
  • REST/JSON and GraphQL integration
  • Secure storage of API keys, token-based authentication (OAuth2, JWT)
  • Third-party API/SDK integration (UPI, card payment gateways, wallets, etc.)

Application Security (critical for banking apps)

  • Data encryption (AES, RSA, Keystore)
  • Secure credential storage (Android Keystore, EncryptedSharedPreferences)
  • Certificate pinning (OkHttp)
  • Root/jailbreak detection
  • Code obfuscation (ProGuard / R8)
  • Google Play Integrity API & SafetyNet integration
  • Biometric authentication (Fingerprint, FaceID) with Android Keystore

Payments & Transactions

  • Payment Gateway SDKs integration (Razorpay, Paytm, Stripe, etc.)
  • UPI Intent & Deep Linking
  • PCI DSS compliance best practices
  • Retry logic, transaction status checks

App Performance & Reliability

  • Offline-first design with Room/SQLite
  • Background jobs with WorkManager/JobScheduler
  • Push Notifications (FCM) for transaction alerts
  • Crashlytics & Analytics integration


Payment Gateway

  • Integrated popular payment gateways (Razorpay, PayU, etc.) in Android native (Kotlin/Java) applications.
  • Implemented UPI Intent and UPI Deep Link flows for seamless transactions across multiple UPI-enabled apps.
  • Worked with REST APIs / Retrofit for secure payment requests and transaction status handling.
  • Integrated SDK-based payment gateways with proper lifecycle handling to avoid memory leaks and crashes.
  • Implemented 3D Secure, OTP-based authentication, and two-factor authentication flows in banking apps.
  • Applied Google Play Billing and Play Integrity APIs for digital product purchases and fraud prevention.
  • Ensured PCI-DSS compliance and data encryption (AES, RSA, SSL/TLS) in payment transactions.
  • Secured sensitive data using Android Keystore, BiometricPrompt API, and encrypted shared preferences.
  • Used coroutines / Flow for async transaction handling and error recovery in Kotlin.
  • Handled transaction retries, failure callbacks, and refund APIs with robust error handling.
  • Integrated webview-based payment flows with JavaScript bridge for hybrid gateways.
  • Conducted end-to-end testing with sandbox environments, mock servers, and QA verification of payment flows.
  • Collaborated with backend teams to validate signature generation and checksum verification for payments.
  • Monitored and optimized transaction success rate and reduced payment drop-offs.
  • Experience in handling international payment gateways with multi-currency support.


Projects

Project: ICICIErupee, Description: This project is regarding digital used for transfer money in terms of digital tokens. This project contains send, load, redeem, collect module. This project load money from linked bank account for doing transaction. User get know about transaction history and status from this application. Application has Programmable Central Bank Digital Currency feature that is user can restrict for doing transaction to particular merchant, person or business., Responsibilities: Created design, Created functionality, Test application with respect to test cases, Handle app permissions, Web api integration and handle data, Resolve app vulnerability issue, Design UI and animation, Create documentation for user guide, Client call, Technology: Java, XML, Link: https://play.google.com/store/apps/details?id=com.icici.digitalrupee&hl=en, Project: PMSvanidhi, Description: This project is regarding housing and urban affairs government of india used to provide loan to street vendors. In this project I worked on the UI, Web API call, Application security. This project used to apply loan process, loan status, new loan eligibility, cashback. This application apply load as respect with there survey list of vendors. Using this application Uraban Local Body can easy to process the loan request. User will get the loan status, Responsibilities: Created design, Created functionality, Test application with respect to test cases, Handle app permissions, Web api integration and handle data, Resolve app vulnerability issue, Design UI and animation, Create documentation for user guide, Client call, Technology: Java, XML, Link: https://play.google.com/store/apps/details?id=com.mohua.pmsvanidhi_v2&hl=en, Project: ERupees(Digital currency NPCI), Description: This project is used for make the money in terms of digital token. In this project I worked on the UI, Web API call, Application security. This project handle all the transaction related to load, unload, send and redeem tokens. This app help RBI to track the every token which is used for transaction. This app help user to send and load token in the eRupee wallet. This project is help to RBI to reduce the cost of printing physical note, cost of transportation notes, money settlement at with all the banks which is related to CDBC., Responsibilities: Created design, Created functionality, Test application with respect to test cases, Handle app permissions, Web api integration and handle data, Resolve app vulnerability issue, Design UI and animation, Create documentation for user guide, Client call, Technology: Java, XML, Project: DCB Bank, Description: This project is used for handle the banking information of the user. In this project I work on the gold. This project handle all the transaction related to the banking. This app help user to tracking his account information. This app help user to easy to make online payment transaction and maintain history, Responsibilities: Created design, Created functionality, Test application with respect to test cases, Handle app permissions, Web api integration and handle data, Understand client requirement and change as per there requirement, Client call, Technology: Java, XML, Link: https://play.google.com/store/apps/details?id=com.dcb&hl=en, Project: Skillzone, Description: This application is used for taking tournament of PUBG game. In this user can register his name and participate in the competition. User can play as single player, Dual player or can play in the team., Responsibilities: Created design, Created functionality, Test application with respect to test cases, Web api integration and handle data, Understand client requirement and change as per there requirement, Client call, Technology: Java, XML, Project: Future Generali (dependency development), Description: This project is developing for the insurance company for health check-up. This project contains various question for user about health and using that answer will calculate the health fitness, Responsibilities: Created design, Created functionality, Test application with respect to test cases, Web api integration and handle data, Understand client requirement and change as per there requirement, Client call, Technology: Java, XML, Project: Acetute, Description: This Project is regarding online teaching to the student from the teacher. In this project student can learn from various subject from different teaching mentors. In this project student should pay fees as per the chapter and allocate time for learning, Responsibilities: Created design, Created functionality, Test application with respect to test cases, Web api integration and handle data, Understand client requirement and change as per there requirement, Client call, Technology: Java, XML, Project: Fbk, Description: This is the client base application which is used for series of trailers and episode. This project can used for show the trailers, episode listing, video download and show subtitle of the video, Responsibilities: Created design, Created functionality, Test application with respect to test cases, Web api integration and handle data, Understand client requirement and change as per there requirement, Client call, Technology: Java, XML, Project: We are Durban, Description: This is the client base application which is used for get in touch point between NPO and Volunteer. This project contains the NPO data and Volunteer data. This project have features message between NGO and Volunteer, suggestion for the project to the Volunteer, invite volunteer for the project, donation., Responsibilities: Created design, Created functionality, Test application with respect to test cases, Web api integration and handle data, Understand client requirement and change as per there requirement, Client call, Technology: Java, XML, Project: Study tour, Description: This is the client base application which is used for student online test for the English subject. This application feature contains download tutorials and their respective video, campus information, online test, rating for test and management, Responsibilities: Created design, Created functionality, Test application with respect to test cases, Web api integration and handle data, Understand client requirement and change as per there requirement, Client call, Technology: Java, XML, Project: Qatar live, Description: This is the client base application which is used for nearby services. This product is used for get the suggestion of like saloon, airport, coffee shop, cloth shops, spa etc. This product also shoe the root of the place from the out current position and can see rating and video of this visiting place, Responsibilities: Created design, Created functionality, Test application with respect to test cases, Web api integration and handle data, Understand client requirement and change as per there requirement, Client call, Technology: Java, XML, Project: Ingenious cars, Description: This is the product of Netwin info solution is used for get the information about the car. This product contains the features like navigation of the car, speed monitoring, visited places, geo fencing for car security, harsh breaking and curves, rash detection, driving score. These products show all history of trips, Responsibilities: Created design, Created functionality, Test application with respect to test cases, Web api integration and handle data, Check result of the vehicle trip, Technology: Java, XML

Timeline

Sr Android Developer

Phi Commerce
10.2025 - Current

Software Developer

Winjit Technologies Pvt Ltd
02.2021 - Current

Sr. Android Developer

4Fox solution
04.2020 - 02.2021

Android Developer

Netwin info solution pvt ltd
11.2017 - 05.2019

Android App Developer

Leo Infotech pvt ltd
05.2016 - 04.2017

MCA - Computer Engineering

MET Bhujbal Knowledge City
Prashant Ramesh Mali