Oracle
Senior Software Developer
- Period
- May 2025 – Present
- Base
- Bengaluru, India
Durable Content Operations
- Moved long-running content lifecycle operations from request-bound APIs into durable Celery workers deployed separately on Kubernetes.
- Built job APIs for progress, record-level errors, deterministic request hashing, idempotent execution, checkpoint-aware retry, cancellation, and paginated inspection.
- Unified single-record and bulk behavior around phased validation, transactional persistence, and search synchronization.
Secure Media Ingestion
- Designed a server-controlled OCI upload lifecycle with short-lived write access, durable session state, and quarantine-before-publish boundaries.
- Moved validation to background workers that verify metadata, file size, checksums, extension policy, and final-path safety before promotion.
- Hardened archive extraction with limits on paths, depth, member count, and uncompressed size, plus revocation and cleanup for abandoned uploads.
Developer Platform & AI Tooling
- Built a Python SDK platform with shared transport, retries, logging, and service-focused clients, packaged and published through CI.
- Hardened SDK security by sanitizing sensitive headers and separating rotating authentication context from cached client identity.
- Implemented a human-reviewed MCP execution path with deterministic plan verification, explicit approval, preflight validation, and auditable results.
- Created reusable AI-agent workflows and backend guardrails for planning, TDD, architecture checks, and database migrations.
- Investigated knowledge-graph ingestion bottlenecks and developed document-aware tuning across chunking, extraction, and embedding stages.
Process Management Platform
- Migrated and refactored hierarchical domain APIs into an authenticated FastAPI service with service-to-service authorization.
- Implemented soft-delete cascade rules, generic lookup abstractions, subset workflows, and comment/reply APIs.
- Built Redis caching with bypass and scoped invalidation controls, alongside integration-test, CI, and migration improvements.

