Santhosh Veerabathiran

Full Stack Software Developer · Fintech & Payments

Hi, I'm

I build 

Payments & acquiring infrastructure — settlements, KYC/AML, search and AI — designed and shipped end to end.

0
Commits Shipped
0
Microservices
0
Technologies
Scroll

About

Engineer across the full stack.

I'm a full-stack software developer on a Swedish payments & acquiring platform, where I've contributed 1,150+ commits across roughly 30 backend microservices and the Angular operations console.

My work spans the whole product: an event-driven settlement engine, an AML transaction-monitoring rule engine, a from-scratch Creditsafe credit-data SDK, the platform's global search service, and two production AI features. On the front end, I rebuilt the console's list, ticketing and alert-review experiences in Angular (Signals).

I care about clean architecture, reliability, and shipping things end to end — from data model to deployed UI.

Role
Full Stack Software Developer
Focus
Payments · KYC/AML · Search · AI
Stack
NestJS · TypeScript · Angular · PostgreSQL
Location
Chengalpattu, Tamil Nadu, India
Education
MCA — Computer Applications · CGPA 8.98
B.Sc. Mathematics · CGPA 8.03
Status
Open to opportunities

Experience

What I've built.

Surfboard Payments · Chennai, India

Feb 2024 – Present · 2 yrs
Software Engineer Jun 2024 – Present
Software Engineer Intern Feb 2024 – May 2024

Payments & acquiring platform — an Nx monorepo of NestJS/TypeScript microservices plus the Angular operations console. I joined as an intern building the Typesense global search service, then converted to a full-time engineer across the domains below.

Payments, Settlements & Billing

  • Built an event-driven settlement engine computing merchant payouts from acquirer files — fees, commissions, VAT, adjustments and chargebacks — across four run cadences.
  • Generated bank payout files, incl. a DNB (NOK) ISO-20022-style XML with KID/OCR references and BBAN transfers, plus PDF/CSV reports.
  • Designed billing-plan management with currency-specific, per-payment-method fees wired into the payment-completion path.

KYC, Credit Data & AML

  • Designed and built a from-scratch, typed Creditsafe SDK — a fluent client over three transports (REST/JWT, OAuth2, SOAP) with auth, token store, XML→JSON parsing, typed errors and persistence.
  • Implemented the AML transaction-monitoring rule engine — MCC/merchant overrides, currency-specific config and timezone-aware evaluation cadences with audit logging.
  • Extended KYC/KYB onboarding across Swedish and Finnish markets.

Search, Data & Integrations

  • Sole builder and owner of the platform's Typesense-backed global search service (built during my internship) — faceted APIs, event-driven sync and maintenance crons.
  • Built an AI-assisted AML alert-triage assistant (Gemini) and an autonomous merchant-onboarding browser agent (Claude Sonnet + Stagehand).
  • Delivered integrations across six payment providers (Fiserv, BankAxept, AMEX, Klarna, Worldline, Northmill) and analytics over ClickHouse.

Frontend — Operations Console

  • Built a support ticketing system — shared inbox, assignee filters, group-by, @-mention picker and embedded ticket tabs.
  • Rebuilt the console's list pages with a new UI — filter panels, multi-sort and status cards on a reusable list-shell across 15 pages.
  • Built the AI alert-review UI and a human-readable rule-threshold editor, plus the activity feed, in Angular (Signals).

Projects

Things I've built on my own.

CodePulse

Personal · in progress

A fully client-side git-contribution analytics dashboard that parses repository exports in the browser and computes commit, code-line and quality metrics — with a runtime theming engine driven by a single JSON contract and a hand-built SVG chart toolkit (no charting libraries).

Angular 19SignalsTypeScriptSVGSCSS

Home Service Management System

Personal

A three-sided home-services marketplace with customer, professional and admin portals — service catalog, multi-step booking, OTP-verified auth, coupons and tax/fee billing with PDF receipts, and Typesense-powered search across the platform.

PHP 8.4MySQLTypesensePHPMailermPDF

Skills

Tools I work with.

Languages
TypeScript JavaScript PHP SQL
Backend & Runtime
Node.js Bun NestJS Fastify Elysia Nx monorepo
Frontend
Angular (Signals) RxJS HTML CSS SVG Dexie / IndexedDB Tailwind SCSS
Databases & Search
PostgreSQL MySQL TypeORM Prisma / Drizzle Typesense ClickHouse / QuestDB
Messaging & Cache
RabbitMQ Redis Event-driven / pub-sub
AI
Google Gemini Claude (Sonnet) Structured output Search grounding Stagehand agent
Integrations
REST · SOAP/XML OAuth2 / JWT ISO-20022 SFTP / FTP GCS · KMS Fiserv Worldline Klarna Creditsafe
Practices
SDK / client design Jest / Supertest Cypress Schema validation (TypeBox/Zod) Retry & backoff Observability

Contact

Let's build something.

I'm open to full-stack and backend engineering roles. The fastest way to reach me is email — I usually reply within a day.