Summary
Overview
Work History
Education
Skills
Timeline
Generic

Priyesh Agarwal

Bengaluru

Summary

Software Engineer with strong experience building fin tech and payment systems. Skilled in designing APIs, data pipelines, and leading migrations. Proven track record of improving system performance and merchant onboarding. Experienced with Go, Java, Kafka, and monitoring tools like Prometheus and Grafana. Collaborative team player focused on delivering scalable and reliable solutions.

Overview

4
4
years of professional experience

Work History

Software Engineer - II

Cashfree Payments
04.2023 - Current

Payouts Team

  • Led the migration of the reporting stack from Redshift to Elasticsearch under tight deadlines, improving API response times by 40% by designing scalable Kafka-based data pipelines and backfilling historical data using Airflow.
  • Built and managed a high-throughput bulk transfer service handling 100K+ daily transactions; introduced a manual approval workflow to improve financial governance and later merged the service into the core transfer system, reducing complexity and improving operational efficiency.
  • Delivered the Cashgram product end-to-end as part of a 2-member team—translating PRDs into production, building real-time transfer and monitoring features, and supporting integration for high-value merchants, resulting in faster go-lives and improved adoption.

International Expansion Team

  • Led the migration of ~90 repositories to enable UAE payouts and payment gateway support, building infrastructure for multi-region routing, timezone handling, currency conversion, and multi-deployment setups; collaborated with onboarding, dashboard, and infra teams to ensure a smooth launch.
  • Redesigned and implemented the merchant dashboard frontend for UAE merchants in the absence of a dedicated frontend engineer, significantly improving UX and regional compliance.

Organization-Level Initiatives

  • Initiated and led an organization-wide Bitbucket to GitHub migration, managing a 3-person team to move key Java, Go, and React repositories; authored comprehensive documentation and secured approval from the Design Review Committee.
  • Designed and deployed reusable GitHub Actions workflows and migration tools, automating CI/CD pipelines for 100+ repositories, cutting manual deployment effort and errors by 50%, and reducing release times.

Software Engineer - I

Cashfree Payments
07.2021 - 04.2023

Banking as a Service (BaaS) Team

  • Contributed to building a 0→1 fintech platform that enabled merchants to offer current/savings accounts, prepaid cards, wallets, and virtual accounts, working in a lean, 4-person team.
  • Independently designed REST APIs, database schemas, and integrated Card91 to support prepaid card functionality; owned key design decisions for OTP flows and KYC, collaborating with external partners and leadership to secure buy-in.
  • Extended prepaid card features to wallets, playing a key role in the successful acquisition of the organization’s PPI license.
  • Executed end-to-end UAT for critical banking integrations, interpreting complex specs, implementing SSL handshake, secure connection pools, and ensuring compliance with regulatory and operational standards.
  • Set up Prometheus + Grafana monitoring across six BaaS services, enabling real-time observability, faster debugging, and improved system reliability.

Education

B.E. - Electronics and Instrumentation Engineering

Birla Institute of Technology And Science (BITS)
Pilani
05.2021

Skills

  • Java
  • Go Lang
  • Spring-Boot
  • AWS Services
  • SQL
  • Elasticsearch
  • REST-APIs
  • Unit Testing/ Integration Testing
  • C
  • Object-Oriented Programming
  • Design and Development
  • GIT
  • GitHub Copilot

Timeline

Software Engineer - II

Cashfree Payments
04.2023 - Current

Software Engineer - I

Cashfree Payments
07.2021 - 04.2023

B.E. - Electronics and Instrumentation Engineering

Birla Institute of Technology And Science (BITS)
Priyesh Agarwal