Pratik Dhanave

Senior Software Engineer & Cloud Architect. I build cloud-native, distributed systems in Go, Python, and TypeScript — most recently Multi-Agent AI on Google ADK, Microsoft MARA, MCP, and Vertex AI Agent Engine.

📍 Pune, India · Open to Remote · Dubai/International Relocation 💼 7+ years 🎤 Google Cloud Next 2022 Speaker 🌐 Core contributor to Google's Spanner Migration Tool

About

I'm a Senior Software Engineer and Cloud Architect with 7+ years architecting and shipping production cloud-native systems across FinTech, Open Banking, AdTech, and Telecom on Google Cloud, AWS, and Azure.

Most recently, I was Senior Software Engineer / Cloud Architect at Searce (Google Cloud Premier Partner), where I led the BigQuery FinOps engagement for Tata Group — driving INR ₹100 Cr+ (~$12M) in savings and a 57% data warehouse cost reduction, productized into Searce's recurring GCP managed service offering.

I work at the intersection of Multi-Agent AI (Google ADK · Microsoft MARA · MCP · Vertex AI Agent Engine · Amazon Bedrock Agents · LangChain · CrewAI) and production backend engineering (Go, Python, TypeScript, gRPC, GraphQL, Kubernetes). I'm a core contributor to Google's open-source Spanner Migration Tool, and I author original open-source projects — Genie (multi-agent financial assistant on MARA) and Bodh (medical AI panel inspired by MAI-DxO).

I enjoy work that mixes engineering with system design — drawing service boundaries, picking the right tools, and thinking about cost, security, and observability up front.

Credibility & Recognition

🎤
Speaker
Google Cloud Next 2022 — Migrating Monolith Applications into Microservices
🌍
GSoC Mentor
Google Summer of Code (2019–2026) — Guided 10+ students on cloud-native and AI projects
Open Source
Core contributor to Google's Spanner Migration Tool; author of Genie and Bodh
🎓
Certifications
Google Cloud AI Leader · Data Engineering & Big Data Specialization · Ultimate Go (Ardan Labs)

Delivered Impact at Scale

Production systems shipped for enterprise and consumer markets, delivering measurable business outcomes — from FinOps savings to high-throughput transaction engines.

Tata Group — BigQuery FinOps Searce engagement · 2024–2025

Led the BigQuery cost optimization engagement for Tata Group — query refactoring, MERGE redesign, capacity-based slot reservation transition. Delivered ₹100 Cr+ (~$12M) in savings, 57% data warehouse cost reduction. Productized into Searce's recurring GCP managed service offering.

BigQueryFinOpsGCPEnterprise

Kubernetes transaction platform handling 30K+ TPS for telecom/FinTech partner integrations — led 10 engineers, PCI-aligned, idempotent processing, error-code orchestration with exponential backoff and DLQ resilience.

GoKubernetesKafkaPub/SubPCI

Zero-trust voting and analytics platform for the AFL Brownlow Medal — 100K+ votes, 10K+ concurrent users on Cloud Run during live broadcasts, secured with Cloud KMS + Security Command Center.

GoGraphQLgRPCCloud RunZero-Trust
Picnic — Social Network Searce client work

Social platform backend serving 1M+ users — reduced API response latency 47% via protobuf contracts and service consolidation; led a remote-first international team of 4 engineers; 80%+ automated test coverage.

GogRPCGraphQLCloud SpannerPrometheus
Bancnet — Open Banking Portal Searce client work

High-compliance Open Banking portal for UAE (ADGM/DIFC) and Saudi (SAMA) markets with consent management, data residency, and RAG-based semantic search on AlloyDB AI as a VectorDB — 37% latency reduction.

PythonFastAPIRAGAlloyDB AIOpen Banking
Optimus — BigQuery Analyzer Searce client work

Gemini-powered BigQuery analyzer that detects SQL anti-patterns (full scans, inefficient joins, missing partition filters) and recommends optimizations — delivered 57% cost reduction (Tata engagement).

PythonGemini APIBigQueryNL2SQLFinOps
View client work in detail →

ADK → MARA Framework Migration

In 2025–2026, I converted 18+ agents from Google's Application Development Kit (ADK) to Microsoft's Agent Framework (MAF/MARA), documenting architectural patterns, trade-offs, and lessons learned. Both Genie (multi-agent financial advisor) and Bodh (medical AI platform) are MARA reference implementations. This work spans orchestration patterns, provider abstraction, tool governance, state management, and production deployment.

The philosophy, architectural clarity, and vendor lock-in concerns that drove the migration. Provider abstraction as the foundation for portable agents.

ArchitectureADKMARAMulti-Agent AI

How orchestration shifts from implicit callbacks (ADK) to explicit executor loops (MAF). Why this matters for observability, auditability, and control.

OrchestrationDesign PatternControl Flow

Porting session state from ADK's opaque state dict to MAF's explicit AgentThread. Token budgeting, long-term memory, and conversation audit trails.

State ManagementToken BudgetingMemory

Porting tools and adding governance layers (audit, approval, policy). DLP enforcement with OPA. Multi-step tool composition and error handling.

ToolsGovernanceOPAPolicy
Provider Abstraction: Swappable LLMs June 5, 2026 · 8 min

Zero-config local (Ollama), cost-optimized (OpenAI), and production (Azure Foundry) provider setup. Hybrid multi-provider orchestration.

Provider AbstractionConfigOllamaOpenAIAzure

Porting callbacks to middleware. Composable decorators for audit logging, retry logic, token enforcement, and OpenTelemetry integration.

MiddlewareObservabilityOTelError Handling

Cloud Run deployments, agent-to-agent communication, load balancing, graceful shutdown, and production observability integration.

DeploymentCloud RunA2AProduction
Lessons Learned: 18 Agents in 90 Days June 8, 2026 · 10 min

What worked, what was hard, and what we'd do differently. Real numbers: agent count, timeline, bugs found, provider swaps, governance policies built.

Case StudyLessons LearnedMigration

Browse all ADK→MARA posts → See the converted agents →

Experience

Feb 2022 – Oct 2025

Senior Software Engineer / Cloud Architect

Searce Cosourcing Services Pvt Ltd · Google Cloud Premier Partner
  • Led the BigQuery FinOps engagement for Tata Group — query refactoring, MERGE redesign, capacity-based slot reservation transition delivering ₹100 Cr+ (~$12M) savings and 57% data warehouse cost reduction. Productized as Searce's recurring GCP managed service.
  • Architected the Picnic social platform backend serving 1M+ users — Go/gRPC microservices behind a GraphQL gateway, 47% API latency reduction.
  • Built Python/FastAPI services and multi-agent GenAI systems (Google ADK, MCP, Vertex AI Agent Engine) — RAG pipelines, Gemini-powered analyzers, and conversational financial assistants on banking APIs.
  • Built and led a team of 4 engineers; mentored 40+ developers across 4 internship cohorts; set architecture standards across product lines.
  • Established infrastructure standards (Kubernetes, Terraform IaC, CI/CD, OpenTelemetry) adopted across engineering teams.
  • Led technical engagement for 15+ enterprise clients as SPOC — 35% faster onboarding, 30% faster deployments.
Jun 2021 – Feb 2022

Specialist Application Developer

Net Connect Pvt Ltd
  • Open Source Developer and Architect for airshipit and azure-service-operator in collaboration with Ericsson, AT&T, and Microsoft.
  • Integrated OpenTelemetry observability into the airshipit project, reducing manual operations by ~30%.
Oct 2019 – May 2020

Software Developer

CloudCover Pvt Ltd · Google Cloud Premier Partner
  • Contributed to Bloom (backed by SC Ventures, Standard Chartered) — built Terraform-based, policy-driven secure cloud provisioning for regulated financial institutions on AWS/Azure with SOC 2 and ISO 27001 controls; push-to-deploy self-service capabilities cutting onboarding time by 20%.
Feb 2016 – Dec 2017

Software Developer

SoftCorner
  • Built an open-source data platform for Shelter Associates — KoBoToolbox ingestion, Python data pipelines, BIRT reporting, and geospatial visualizations on Google Maps for slum mapping and rehousing programs.

Writing

Long-form notes on multi-agent AI, security, governance, and the production realities of building reliable AI systems in regulated environments. Every post cites working code in github.com/c2siorg/genie.

Every Professional Cloud Security Engineer exam bullet, mapped to a file path in an RBI FREE-AI aligned Go platform. Where the implementation matches, where the analog substitutes, and where the honest gaps are.

SecurityGCPPCSEMulti-Agent AIGo

Request → N-eyes approve → window-of-time → automatic expiry, with every transition written to a hash-chained audit log. The package that closes Gap #1 from the PCSE map.

SecurityGoAuditPAMRBAC

The mental model that says no two adjacent layers share a single point of failure for the same class of attack. From TLS to OTel, the eleven layers a customer request crosses before an answer comes back.

SecurityArchitectureMulti-Agent AIFREE-AI

Twelve months of running multi-agent AI in a regulated context. SLIs that matter, the incident runbook, drift detection, continuous adversarial testing, secret rotation, compliance posture as code.

SecurityOperationsSREMulti-Agent AI

The long-form security narrative for a multi-agent financial assistant — authentication, authorisation, tenant isolation, dual-identity audit, envelope encryption, hash-chained logs, governance, red team, BCP.

SecurityArchitectureFREE-AI

Board policy as a YAML file the risk team owns. Annexure VI as a database query. Every governance recommendation rendered as a file path in a Go repository.

GovernanceFREE-AICompliance
Why Go for production agentic AI April 17, 2026 · 15 min

Stdlib over libraries, single binary over framework, fail-closed defaults over forgiveness. The boring-on-purpose case for choosing Go to ship a multi-agent system into a regulated environment.

GoMulti-Agent AIArchitecture

Every one of the 26 RBI FREE-AI recommendations, mapped to a specific file in a working multi-agent platform. What's ✅ done, what's 🟡 partial, what's ⚪ honest gap.

RBIFREE-AIComplianceFinTech

Browse by topic → All 127 posts → JSON Feed

Tech Stack

Languages

GoPythonTypeScriptSQL

Cloud

GCPAWSAzure

GenAI / ML — Google side

Google ADKVertex AI Agent EngineGenkitGeminiBigQuery Knowledge GraphAlloyDB AI

GenAI / ML — Microsoft side

MARAAzure AI FoundryAzure Service Operator

GenAI / ML — AWS side

Amazon BedrockBedrock AgentsBedrock Knowledge BasesStrands Agents

GenAI / ML — cross-stack

MCPA2ALangChainLangGraphCrewAIAutoGenRAGGraphRAGpgvectorPineconeVoice AI (ElevenLabs)LLM-as-JudgeLangSmithOpenAIAnthropic ClaudeHugging FaceOllama

Backend

gRPCGraphQLRESTFastAPIGinDjangoNode.jsPostgreSQLCloud SpannerBigQueryMongoDBRedisKafkaPub/Sub

Infra & DevOps

KubernetesGKEEKSHelmDockerTerraformGitHub ActionsJenkinsCloud RunAWS LambdaPrometheusGrafanaOpenTelemetry

Design Systems & UX

Design SystemsDesign Research & StrategyUser ResearchIdeation & WorkflowsInteraction & UI DesignPrototypingUsability TestingInformation ArchitectureDesign ThinkingAccessibility (A11y)Web DesignMobile DesignVisual DesignUser Feedback Loops

Security & Compliance

Cloud IAMKMSHSMCloud ArmorVPC Service ControlsMicrosoft Entra IDRow-Level SecurityOAuth 2.0Zero-TrustSOC 2ISO 27001PCI-DSSKYC/AML

Domain expertise

FinTechOpen Banking (UAE ADGM/DIFC, Saudi SAMA)Enterprise AI AdoptionFinOps

AI Dev Tools

Claude CodeCursorGitHub Copilot

Additional Open Source Contributions

Recognition

Get in touch

Open to Senior Engineer, Staff Engineer, and Cloud Architect roles in FinTech, Open Banking, and GenAI infrastructure. Also available for senior consulting via Upwork and direct contract.

📍 Pune, India · Remote · IST (UTC+5:30) with flexible US / EMEA / APAC overlap.