profile-pic

Kiran Malvi

Vetted Talent

Kiran Malvi

Vetted Talent

I'm Technical Lead - Android with 7+ years of experience in this domain. I've worked on a range of products mostly in the Fintech domain, which includes applications certified by Visa, MasterCard, and RuPay for contact and contact-less cards for EMV payments. I like to convert the modules used in various projects as Java libraries to remove code redundancy and to keep the bug list short. I've also worked on AePS, and UPI technologies. I've been also using tools like JIRA, Git, tortoise SVN, etc.

  • Role

    Sr. Android POS Developer

  • Years of Experience

    7.1 years

Skillsets

  • OOPs - 07 Years
  • Android - 7 Years
  • Java - 7 Years
  • GIT / SVN - 6 Years
  • Android POS - 5 Years
  • EMV and card payments - 5 Years
  • PCI - 5 Years
  • Cryptography - 5 Years

Vetted For

7Skills
  • Roles & Skills
  • Results
  • Details
  • icon-skill_image
    Senior Android POS DeveloperAI Screening
  • 66%
    icon-arrow-down
  • Skills assessed :Cryptography, EMV, PCI, Android, C++, Java, Linux
  • Score: 66/100

Professional Summary

7.1Years
  • Oct, 2022 - Present2 yr

    Lead Software Engineer - Android

    MishiPay
  • Dec, 2017 - Oct, 20224 yr 10 months

    Technical Leader

    Evolute Systems Pvt. Ltd.
  • Jan, 2017 - May, 2017 4 months

    IT Intern

    Jyothy Laboratories

Applications & Tools Known

  • icon-tool

    Git

  • icon-tool

    Jira

  • icon-tool

    Microsoft Teams

  • icon-tool

    Postman

  • icon-tool

    Slack

  • icon-tool

    Figma

  • icon-tool

    Android Studio

  • icon-tool

    BP Tools

  • icon-tool

    UL Test Tool

  • icon-tool

    MasterCard M-TIP

  • icon-tool

    Java

  • icon-tool

    Kotlin

  • icon-tool

    Android

  • icon-tool

    POS L3 Kernels

  • icon-tool

    Firebase

  • icon-tool

    MongoDB

  • icon-tool

    Dagger

  • icon-tool

    Lokalise

  • icon-tool

    GitHub

  • icon-tool

    Bitbucket

  • icon-tool

    Sourcetree

Work History

7.1Years

Lead Software Engineer - Android

MishiPay
Oct, 2022 - Present2 yr

    As the Lead Android Engineer at MishiPay, I spearhead innovative solutions to reshape the retail sector. Focused on designing, developing, and deploying cutting-edge Android applications, with expertise in retail kiosk and point-of-sale solutions.

    Key Responsibilities:

    1] Retail Kiosk and POS Development:

    • Contribute to retail kiosk and POS solutions, enhancing customer experiences and operational efficiency.

    2] Performance Optimization:

    • Implement robust logging solutions for real-time performance monitoring and issue analysis in the field.
    • Conduct multiple performance benchmarking exercises, resolving memory leaks, enhancing application speed, and ensuring a smooth user experience.
    • Identify and address ANRs in older architecture, implementing changes for optimal performance.

    3] Hardware Integration and Memory Optimization:

    • Integrate the kiosk application to run seamlessly on various hardware configurations while optimizing memory consumption through multiple enhancements.

    4] Innovation and Customization:

    • Lead design and customization efforts for shopping applications, tailoring them to diverse retail environments.
    • Proficient in customizing devices like Zebra PS20 and Elo for unique retailer needs.

    5] Integration and Interoperability:

    • Ensure seamless integration with various hardware and sensors, creating an efficient ecosystem for retailers.

    6] Efficiency and Code Optimization:

    • Drive efficiency through code optimization and reusable Java libraries, minimizing bug lists.

    7] Agile Collaboration and Project Management:

    • Operate within an agile methodology, utilizing project management tools for efficient code management, ensuring accurate project execution.

Technical Leader

Evolute Systems Pvt. Ltd.
Dec, 2017 - Oct, 20224 yr 10 months

    Led Android app development with a specialized focus on payment processing, achieving significant milestones in certifications, security, and innovative solutions.

    Key Responsibilities:

    • Compliance & Certifications:
    • Attained Level 3 (L3) certifications (RuPay, VISA, MasterCard) for Android-based POS applications.
    • SDK Management and Kernel Development:
    • Oversaw the development of an SDK for app-hardware-kernel communication.
    • Created NCMC card transaction kernel for online/offline transit payments.
    • Security Implementation:
    • Developed a PCI-DSS compliant key injection app for POS devices, ensuring robust security standards.
    • Proficient in EMV applications like BP-Tools, ensuring compliance.
    • Testing and Certifications:
    • Conducted rigorous testing and certifications using UL Test Tool & MasterCard Simulator.
    • POS Middleware and ISO 8583 Library:
    • Engineered a solution for seamless integration with merchant ERP systems.
    • Built a JAVA library for ISO 8583 message construction and parsing.
    • Payment Processing and Security Expertise:
    • Proficient in NFC, contactless, and integration with payment processors and switches.
    • Implemented PCI-DSS security standards for enhanced payment security.
    • AEPS and UPI Development:
    • Designed certified Android apps for AEPS and UPI payments, contributing to financial solutions.
    • E-KYC and Merchant Onboarding:
    • Developed E-KYC solutions for merchants, net banking, and wallet applications.
    • Engineered an Android-based platform for diverse merchant onboarding with biometric authentication.
    • RD Service Integration and Value Added Services:
    • Enhanced UPI security with a UIDAI certified RD Service app.
    • Contributed to the development of Value Added Service apps.
    • MDM and TMS Platforms:
    • Worked on Android MDM and TMS platforms for payment apps, ensuring efficient management.

IT Intern

Jyothy Laboratories
Jan, 2017 - May, 2017 4 months
    • Developed an internal Android app for the marketing and sales unit, streamlining internal processes.
    • Collaborated on ERP to SAP integration, ensuring seamless data flow between systems.
    • Managed backend data using SQL Server Management for efficient data handling and analysis.

Major Projects

4Projects

Android Based Kiosk System for Retailer

MishiPay
Feb, 2023 - Present1 yr 8 months

    Retail Kiosk and POS Development:

    Contribute to retail kiosk and POS solutions, enhancing customer experiences and operational efficiency.

    Performance Optimization:

    Implement robust logging solutions for real-time performance monitoring and issue analysis in the field.

    Conduct multiple performance benchmarking exercises, resolving memory leaks, enhancing application speed, and ensuring a smooth user experience.

    Identify and address ANRs in older architecture, implementing changes for optimal performance.

    Hardware Integration and Memory Optimization:

    Integrate the kiosk application to run seamlessly on various hardware configurations while optimizing memory consumption through multiple enhancements.

    Innovation and Customization:

    Lead design and customization efforts for shopping applications, tailoring them to diverse retail environments.

    Proficient in customizing devices like Zebra PS20 and Elo for unique retailer needs.

    Integration and Interoperability:

    Ensure seamless integration with various hardware and sensors, creating an efficient ecosystem for retailers.

    Efficiency and Code Optimization:

    Drive efficiency through code optimization and reusable Java libraries, minimizing bug lists.

POS Middleware Application with VAS Services

Evolute Systems Pvt. Ltd.
Aug, 2020 - Feb, 20221 yr 6 months

    Scope:

    - Developed a POS Middleware application equipped with Value-Added Services (VAS), catering to various payment functionalities such as AePS, mobile recharge, and bill payments through BBPS systems.

    Key Features:

    VAS Services:

    - Integration of Aadhaar-enabled Payment System (AePS) for secure and user-friendly financial transactions.

    - Implementation of Mobile Recharge services for convenient and swift prepaid mobile balance top-ups.

    - Facilitation of Bill Payments through Bharat Bill Payment System (BBPS), covering a wide range of utility bills.

    Retailer Payment System:

    - Development of a dedicated payment system allowing retailers to accept payments using both cash and card methods.

    - Direct communication capabilities with certified POS applications for streamlined processes.

    Project Objectives:

    - Primarily designed to accommodate diverse customer requirements without necessitating alterations to existing certified systems.

    - Ensured scalability and adaptability, allowing the addition of new services as per customer demands.

    Impact:

    - Significantly reduced the need for modifications in other certified systems with each new customer requirement.

    - Enhanced efficiency in handling various payment services, contributing to a seamless user experience.

    This project aimed at creating a versatile and adaptable POS Middleware application with VAS services, addressing the dynamic needs of customers without disrupting existing certified systems.

L3 Certified Android POS

Evolute Systems Pvt. Ltd.
Dec, 2017 - Dec, 20203 yr

    Compliance & Certifications:

    - Successfully obtained Level 3 (L3) certifications (RuPay, VISA, MasterCard) for a single Android-based POS application.

    SDK Management and Kernel Development:

    - Led the development of a specialized SDK to facilitate seamless communication between the application, hardware components, and the device kernel.

    - Engineered the NCMC card transaction kernel specifically tailored for online and offline transit payments.

    Security Implementation:

    - Developed a PCI-DSS compliant key injection application dedicated to ensuring robust security standards for the POS devices.

    - Exhibited proficiency in implementing compliance measures within EMV applications, such as BP-Tools.

    Testing and Certifications:

    - Conducted rigorous testing and obtained certifications using UL Test Tool & MasterCard Simulator, ensuring the reliability and security of the application.

    POS Middleware and ISO 8583 Library:

    - Engineered a tailored solution for the seamless integration of the POS application with merchant ERP systems.

    - Built a specialized JAVA library for ISO 8583 message construction and parsing, optimizing the application's functionality.

    Payment Processing and Security Expertise:

    - Demonstrated expertise in NFC and contactless technologies, ensuring smooth integration with payment processors and switches.

    - Successfully implemented PCI-DSS security standards to fortify payment security within the Android-based L3 certified POS application.

Android-based Key Injection Application for POS System

Evolute Systems Pvt. Ltd.
Aug, 2019 - May, 2020 9 months

    Scope:

    - Developed an Android-based Key Injection application designed specifically for POS systems.

    - The application adheres to PCI PTS PIN Compliance and is intended for use exclusively in a bank's secure key injection facility, meeting compliance requirements.

    - The application can only be initialized by authorized personnel within the secure facility.

    Key Features:

    - Strict adherence to PCI PTS PIN Compliance standards to ensure secure PIN transactions.

    - Exclusively designed for utilization within a bank's secure key injection facility, aligning with compliance requirements.

    - Authorization required for the initialization process, adding an extra layer of security.

    Functionality:

    - Facilitated the injection of Derived Unique Key Per Transaction (DUKPT) keys into all POS devices.

    - Ensured compliance with industry standards, focusing on the security and integrity of key injection processes.

    - Multi-part secure key input capability for deriving new unique Initial Pin Encryption Key (IPEK) and Key Serial Number (KSN) for installation in each POS device.

    Compliance Requirements:

    - Developed in accordance with PCI PTS PIN Compliance standards to meet the stringent security requirements of the payment industry.

    - Tailored to be used exclusively within the secure key injection facility of banks.

    Project Objectives:

    - Implementation of a robust and secure key injection application for POS devices to enhance transaction security.

    - Addressing compliance requirements and ensuring the application's exclusive use within the designated secure facilities.

    - Multi-part secure key functionality for deriving new unique IPEK & KSN for each POS device installation.

    Impact:

    - Strengthened the security of POS transactions through the proper implementation of DUKPT keys.

    - Enhanced security measures with the requirement for authorization during the initialization process.

    - Contributed to the overall compliance adherence of the bank's key injection processes.

Education

  • MCA

    Mumbai University (2017)

Certifications

  • Certified Payment Card Industry Security Impl.

    SISA (Feb, 2020)
    Credential ID : 015613
    Credential URL : Click here to view

Interests

  • Adventure Activity
  • Long Rides
  • Driving
  • Bike Rides
  • Exploring Places
  • Travelling