ankit.songara // SDE I @ Razorpay
online · bengaluru
scroll // 00 — engineer in residence

Ankit Songara.

Backend engineer at Razorpay shipping cross-border payment systems at scale — distributed services, async pipelines, and Go.

100,247tx · day
−40%∆ fraud rate
99.97%uptime
2.0yrazorpay
// 01

About

I'm an SDE I at Razorpay, currently shipping the cross-border payments stack — moving money between merchants and banks across currencies, timezones, and compliance regimes.

I gravitate toward systems with sharp edges: async pipelines that have to be idempotent, vendor integrations that fail in unexpected ways, AI agents that need guardrails. NIT Warangal '24 (ECE) by training; backend engineer by trade.

  • focusdistributed systems · payments · agents
  • stackGo · Python · AWS · MySQL · Redis · DynamoDB
  • currentlyscaling cross-border & LangGraph SWE agents
// 02

Experience

Software Development Engineer I Razorpay · Bengaluru Jul 2024 — Present
  • Designed and shipped a Cross-Border Payments service in Go handling 100K+ daily transactions — payment processing, async bank file parsing, multi-currency FX settlement.
  • Architected an async AML risk-scoring system integrating third-party vendor APIs with DynamoDB-backed compliance checks — reduced fraud incidents by 40% (0.5% → 0.3%).
  • Built a smart vendor routing layer over Karza/Bureau PAN-verification APIs, dynamically selecting vendors based on health and latency to ensure RBI LRS compliance.
  • Co-built an AI SWE Agent with the AI Platform team using LangGraph — automating PR reviews, alert debugging, and DB query analysis directly inside Slack threads.
  • Instrumented services with Prometheus + Grafana; cut incident detection time with MID-level alerts and merchant-scoped dashboards.
Software Development Engineer Intern Razorpay · Bengaluru Jun 2023 — Jul 2023
  • Streamlined the scale-up request process — reduced manual work from 3 person-days/month → a few clicks via an automated dashboard.
  • Authored technical specs from scratch for cross-functional alignment across KAM, support, business, product, and engineering.
// 03

Selected Work

P/01

Cross-Border Payments

Async settlement engine in Go

An end-to-end pipeline for outbound international payments — from intake, through bank file generation, to async settlement reconciliation across multiple FX corridors.

  • Go
  • SQS
  • MySQL
  • Redis
  • S3
100K+daily transactions
P/02

AML Risk-Scoring

Third-party fraud evaluation pipeline

Async risk system integrating multiple vendor APIs for multi-parameter fraud scoring, with DynamoDB-backed compliance state and a routing layer for vendor health.

  • Go
  • DynamoDB
  • SQS
  • Vendor APIs
0.5% → 0.3%fraud rate (−40%)
P/03

AI SWE Agent

LangGraph-powered dev assistant

Agentic toolkit that lives in Slack — does PR reviews, debugs alerts, runs Redash queries, monitors Coralogix logs, and ships code changes from a thread.

  • Python
  • LangGraph
  • MCP
  • Slack
5+SDLC tasks automated
// 04

Stack

languages

  • Go
  • Python
  • C / C++
  • SQL

backend

  • Microservices
  • REST
  • gRPC
  • SQS
  • LangGraph

storage

  • MySQL
  • DynamoDB
  • Redis

cloud / devops

  • AWS (S3, EC2, SQS, DDB)
  • Docker
  • Kubernetes
  • Git

observability

  • Prometheus
  • Grafana
  • PromQL
  • Coralogix
// 05

Education

Dec 2020 — May 2024

National Institute of Technology, Warangal

B.Tech, Electronics & Communication Engineering · CGPA 7.43 / 10

Jul 2019 — Jul 2020

Career Academy Sr. Secondary School

RBSE Senior Secondary · 84.40%

// 06

Open a connection

Recruiter mail, infra-nerd rants, or a "have you tried <X>?" — all welcome.