kugarathan Suntharalingam

kugarathan Suntharalingam

Full-Stack Engineer
Sri Lanka

نبذة عني

Full-stack engineer who owns products end-to-end — data model, API, frontend, auth, payments, background jobs, CI/CD, and Kubernetes — and ships them to production. Founding Engineer at OwnStory running two live multi-te…

الخبرة

Founding Engineer

OwnStory
Aug 2025 - حتى الآن · 1 سنة 3 أشهر

<p>Led a full product pivot in 3 months across three live brands on one multi-tenant codebase — a Turbo monorepo of four apps (tenant site, tenant-API, admin, partner portal) — reaching 417,099 stories created across the platform.<br>
Built per-tenant custom-domain routing with automatic TLS, plus QR-linked atomic onboarding: scan → tenant provisioned → first story published in under two minutes.<br>
Owned the full stack end-to-end: Drizzle/Postgres data model, tRPC API, Next.js 15 App Router frontend, Better Auth, and a partner-referral program — frontend to deploy.</p>

Software Engineer

Apptimus Tech · Sri Lanka
Mar 2023 - Jul 2025 · 2 سنوات 4 أشهر

<p>Led a team of 5 engineers — ran client meetings, resolved escalated technical issues directly with stakeholders, and supported BAs and PMs on scoping, estimation, and delivery.<br>
Sole architect of the Business Unit Policy API (Django 5.1.6 / DRF): 30+ controllers, 40+ models, 50+ REST endpoints, and 20+ utility modules across three modular apps — policy, finance, and claims.<br>
Built the full insurance lifecycle end-to-end: policy issuance and endorsements, double-entry accounting (general ledger + journal entries), automated invoicing, and real-time agent/broker commissions.<br>
Designed a registry-driven incentive engine with AND/OR logic trees and period-based rewards — business users define rules without code changes; backed by custom JWT middleware and granular RBAC.<br>
Containerized with Docker multi-stage builds and shipped to Kubernetes via Bitbucket Pipelines CI/CD.</p>

Founder & Sole Engineer

elitevaran.com

<p>Designed schema-per-tenant Postgres multi-tenancy via search_path — tenant tables carry no tenantId column; the schema is the isolation boundary, so cross-tenant data leakage is impossible by design.<br>
Shipped 100+ API routes across public and admin surfaces with a composable middleware chain (auth → tenant resolution → approval gate → admin check → rate-limit), each layer type-narrowing the request context.<br>
Built a Kundali matching engine on astronomy-engine with lazy compute and a pair-keyed Redis cache — expensive calculations run once and are never recomputed for the same pair.<br>
Full auth stack: Better Auth with Drizzle adapter, jose token verification, field-level encryption, reCAPTCHA Enterprise, magic-link flows, and KYC.</p>

المهارات

TypeScript JavaScript Python SQL Dart Next.js 15 React tRPC Tailwind Radix UI Django REST Framework FastAPI Node/Hono Express PostgreSQL MySQL Drizzle ORM Django ORM Redis Docker Kubernetes Bitbucket Pipelines Vercel Bunny CDN Cloudflare R2 S3 QStash Inngest Turbo monorepo Stripe Anthropic OpenAI Google SDKs Crawlee Playwright Vitest Better Auth JWT jose RBAC field-level encryption reCAPTCHA Enterprise input validation KYC
الإبلاغ عن هذا الملف الشخصي؟