Resume

Software Engineer based in Bangalore, building scalable backend systems across fintech and developer tooling. Currently working at Cashfree Payments — Post Payment Processing and Risk.

Experience

Software Engineer · Cashfree Payments

Bangalore, India

July 2025 — Present

  • Built and scaled core risk systems for chargeback protection, transaction monitoring, and fraud detection as part of the Risk Engineering team.
  • Designed and implemented international payment capabilities in partnership with the cross-border payments team.

Senior Software Engineer · Baton Systems

Remote

July 2022 — March 2025

  • Designed and built a configuration service using Java and Spring Boot to provide on-demand platform configuration and notify dependent services of configuration changes.
  • Implemented role-based access control using JWT and Spring Security to manage fine-grained user authorization across the platform.
  • Extended core settlement logic to support new settlement dimensions, enabling additional controls for FX trade scheduling.
  • Built an event-driven processing system using Apache Camel to handle multiple asynchronous workflows in the FX settlement platform.
  • Implemented a configurable approval framework for transaction processing and rule changes across the settlement platform.
  • Developed and enhanced settlement cash-flow workflows, including cash-flow suppression, manual force-matching, and settlement execution.

Software Engineer · Accenture

Bangalore, India

September 2021 — June 2022

  • Built Node.js services to ingest and process clinical study data.
  • Investigated and resolved data quality incidents in Snowflake in collaboration with data engineering teams.
  • Configured and maintained Informatica ETL workflows for reliable data ingestion into Snowflake.

Open Source

GSoC 2025 Contributor · Swift

swift/swift-vscode

May 2025 — Present

  • Worked on the Swift Extension for Visual Studio Code as part of Google Summer of Code 2025.
  • Refactored Swiftly codebase to support JSON output.
  • Implemented toolchain management for Swiftly, allowing users to select and manage different Swift toolchains.

Contributor · Checkstyle

checkstyle/checkstyle

  • Contributed to Checkstyle, a static code analysis tool for Java.
  • Built a bot for issue and pull request management on GitHub.

Education

B.Tech in Computer Science and Technology · Shivaji University

June 2017 — May 2021

Kolhapur, Maharashtra · GPA 9.1/10

Skills

JavaPythonJavaScriptSQLSwiftSpring BootDockerKubernetesKafkaRedisAWSPrometheusFlaskGenAILarge Language Models