βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β ββββββ ββββ ββββ ββββββ ββββ βββ β
β βββββββββββββ ββββββββββββββββββ βββ β
β βββββββββββββββββββββββββββββββββ βββ β
β βββββββββββββββββββββββββββββββββββββ β
β βββ ββββββ βββ ββββββ ββββββ ββββββ β
β βββ ββββββ ββββββ ββββββ βββββ β
β β
β backend engineer Β· distributed systems β
β real-time data Β· fintech infrastructure β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
$ whoami
> aman dugar
$ cat /etc/profile.d/stack.conf
ROLE="Backend Engineer"
FOCUS="Distributed Systems Β· Real-time Data Β· Infra"
LOCATION="Bengaluru, India"
TRANSACTIONS_PER_MONTH="100M+"
UPTIME="99.99%"
$ ./describe --current
Building fault-tolerant systems that process money at scale.
Obsessed with correctness, latency, and the code paths nobody sees.const aman = {
role: "Backend Engineer @ Flagright",
domain: ["AML/Compliance", "Fintech", "Risk Infra"],
languages: ["TypeScript", "JavaScript"],
backend: ["Node.js", "Serverless", "Fargate"],
databases: {
analytics: "ClickHouse", // billions of records, single-digit ms queries
document: "MongoDB",
kv: "DynamoDB",
search: "OpenSearch",
},
streaming: ["Kinesis", "SQS", "Lambda"],
infra: ["AWS (9 regions)", "CDK", "Terraform"],
ai_ml: ["Claude API", "RAG pipelines", "Voyage embeddings"],
currentlyBuilding: [
"AML investigation automation engine (aif-evo)",
"AI-powered knowledge bot over private codebases",
"Multi-region transaction monitoring at scale",
],
principles: [
"Measure before optimizing",
"Simple > clever",
"Design for failure modes",
"Correctness is non-negotiable when it's money",
],
} as const;| System | Scale | Stack |
|---|---|---|
| Transaction Monitoring Rules Engine | 100M+ txns/month | Node.js Β· ClickHouse Β· DynamoDB |
| AML Investigation Automation | Multi-tenant SaaS | TypeScript Β· MongoDB Β· Claude API |
| Multi-Region AWS Infra | 9 AWS regions | CDK Β· Fargate Β· Kinesis |
| Sanctions Screening Pipeline | Real-time batch | Lambda Β· S3 Β· OpenSearch |
| RAG Knowledge Bot | Private codebase Q&A | Voyage Β· OpenSearch Β· Slack |
[ClickHouse] Migrated analytics from MongoDB β ClickHouse, 40Γ query speedup
[Auth] Rebuilt PropelAuth RBAC V2 β multi-tenant permission system
[Infra] Provisioned 9-region AWS deployment via CDKTF
[AI/ML] Built hybrid search RAG pipeline (Voyage + OpenSearch + Claude)
[Rules] Rewrote V8 rules engine β pluggable, tenant-scoped, streaming-aware
[SAR] Designed SAR/iSTR regulatory reporting pipeline from scratch
[Sanctions] Two-level hit cache, pMap concurrency, checkpoint-based resumption
[AIF-EVO] NarrativeContextBuilder β LLM handles prose, all figures pre-injected
{
"email": "amandugar@gmail.com",
"linkedin": "https://linkedin.com/in/amandugar",
"open_to": ["Staff Eng roles", "Backend Infra", "Fintech/AI infra"]
}βββββββββββββββββββββββββββββββββββββββββββ
β β
β good systems scale. β
β great systems stay simple while β
β handling the chaos underneath. β
β β
βββββββββββββββββββββββββββββββββββββββββββ




