Summary
Overview
Work History
Education
Skills
Accomplishments
Hobbies
Timeline
Generic

Nandan Joshi (JOSHI NR)

Engineering Manager
Bengaluru

Summary

Engineering leader with 10+ years of experience building POS payment application, across Android, linux and embedded platforms. Proven track record in leading teams, delivering high-performance applications, and ensuring compliance (P2PE, EMV) across global markets. Expert in C/C++, Android, CI/CD, billling and payment integrations (UPI, Visa, Mastercard) with a focus on quality, performance, and reliability.

Overview

10
10
years of professional experience

Work History

Engineering Manager/Staff Software Engineer

Razorpay Software Pvt Ltd
04.2023 - Current
  • Drove product planning and OKR execution across multiple PODs, improving delivery velocity from 60% to 74%.
  • Provided technical leadership through architecture reviews, design support, and team unblocking.
  • Designed core frontend features, represented engineering in cross-functional organizational discussions, and managed end-to-end team operations (hiring, mentoring, and performance).
  • Rewrote the Web based Android POS application from scratch, leading native development and compliance.
  • Designed and developed billing system integration (wireless/wired) to the POS.
  • Built an update framework (app, web, config) that cut release time from 2 weeks to 2 days.
  • Designed a CI-CD pipeline with GitHub Actions, streamlining deployments and reducing manual effort.

Principal Software Engineer

Ezetap Mobile Solution Pvt Ltd
04.2022 - 03.2023
  • Redesigned the UPI module in the Android Payments app, improving performance by 35% and success rate by 28%.
  • Led EzeGro, a native Android e-commerce app, owning both frontend and backend, and built the core architecture using the MVVM pattern.
  • Handled P2PE compliance and certification across POS devices (Android, Linux, custom OS).
  • Built a custom unit testing framework with card simulation and API mocking, helping to catch 10–15% more issues pre-release.

Senior Software Engineer

Ezetap Mobile Solutions Pvt Ltd
10.2020 - 03.2022
  • Rewrote the Payments app from C to modern C++ for Linux POS devices, improving maintainability and performance, with zero incident calls post-launch.
  • Developed a robust OTA update mechanism, enabling faster and more reliable software delivery.
  • Integrated the D180 card reader with the Android Payments app, supporting secure cross-platform transactions.
  • Built a CI-CD pipeline with Jenkins, cutting release time from 2 days to under 2 hours.
  • Designed and launched the Push2Pay module (Linux/Android), deployed in Dubai with zero crashes and high-quality, stable releases.

Software Engineer

Ezetap Mobile Solution Pvt Ltd
06.2018 - 09.2020
  • Improved battery life 5x (from 9 to 49 hours) by implementing sleep mode optimization.
  • Integrated Cppcheck and fixed memory leaks, eliminating 5–10 critical P0 issues.
  • Added support for major card networks (Visa, Mastercard, Amex) and custom wallets like Airtel Money and Paytm.
  • Worked with the certification team to resolve compliance issues across devices.
  • Built EMI modules for both banks and NBFCs, enabling flexible financing options on payment devices.

Software Engineer

Girmiti Software Pvt Ltd
02.2016 - 06.2018
  • Developed Softpay payment apps for Verifone Vx675 and Vx520 terminals with GPRS, dial-up, and Ethernet connectivity.
  • Built a custom EMV L2 kernel for Visa and Mastercard chip cards, handling raw data, authentication, and security flows.
  • Delivered bank-specific integrations:
  • HDFC (Base24), Axis (Atos/Worldline), SBI (Hitachi).
  • Led full development of core payment features: Sale, Refund, Void, Summary, EMI, DCC, and Settlement.
  • Integrated directly with bank switches to ensure using ISO8583 protocol which is secure and compliant transaction processing on POS devices.

Education

Bachelor of Engineering - Computer Science

Channabasaveshwara Institue of Technology
Tumkur
04.2001 -

Skills

    Problem Solver

    Performance optimizer

    C/C

    Android

    Kotlin

    ISO8583

    Github Actions/Jenkins

    Scripting(With Python basics)

    Go(basics)

    Javascript(basics)

    Design evaluations

    Budgeting & estimating

    Makefile/Gradle

Accomplishments

  • Winner of "Knew", a state-level technical symposium held across multiple colleges.
  • Recognized as a Promising Engineer at Girmiti Software Pvt. Ltd. for outstanding technical contributions.
  • Winner of Hackathon 2019 at Ezetap Mobile Solutions Pvt. Ltd., demonstrating innovation and problem-solving excellence.
  • Consecutive top rated employee for five years at Ezetap Mobile solutions Pvt ltd.
  • Honored with the Mentorship Award as an Engineering Manager at Razorpay during All Hands Connect.

Hobbies

Flute

Badmiton

Movies

Timeline

Engineering Manager/Staff Software Engineer

Razorpay Software Pvt Ltd
04.2023 - Current

Principal Software Engineer

Ezetap Mobile Solution Pvt Ltd
04.2022 - 03.2023

Senior Software Engineer

Ezetap Mobile Solutions Pvt Ltd
10.2020 - 03.2022

Software Engineer

Ezetap Mobile Solution Pvt Ltd
06.2018 - 09.2020

Software Engineer

Girmiti Software Pvt Ltd
02.2016 - 06.2018

Bachelor of Engineering - Computer Science

Channabasaveshwara Institue of Technology
04.2001 -
Nandan Joshi (JOSHI NR)Engineering Manager