Backend & Cloud Engineering

Divakaran T

most people call me Diva

I build backends that stay fast when the traffic actually arrives.

Five years of backend and cloud engineering in production — a multi-tenant platform across six clouds, identity for 4M+ users, pipelines carrying 100K+ events an hour, and $120K a year taken off the cloud bill.

P95 latency  ·  under rising load objective 1000 ms
Throughput —
P95 —
vs objective —
steady state

Not a mock-up. This is the sequence from a production AI SaaS platform: P95 pulled from 2s to under 1s with indexing and Redis, then the notification path moved from Java to Go — 40% more throughput on 30% less AWS spend.

4M+users on the identity platform I built backend for — banking and public sector
70+enterprise clients on the AI SaaS platform I own the roadmap for
<1sREST API P95, held as load rose — down from 2s
100K+audit events an hour through Kafka and the outbox pattern
10K+notifications a second, sustained on async Python workers
$120Koff the annual cloud bill — consolidated services, redundant auth calls removed

Work

Identity, then the services, then the platform they all run on.

Five years, three companies, one direction of travel. Where there is a bar further down, it is something I measured before and after.

  1. 2022 → 2024 Identity & Access Keycloak, OIDC and OAuth 2.0 for 4M+ users in banking and public sector. Where I learned what “who are you” actually costs at scale.
  2. 2024 → 2026 Backend Engineering Java and Go services under real load, and the first time the bill, the roadmap and the on-call rota were all mine to argue about.
  3. 2026 → now Cloud & Platform A multi-tenant Kubernetes platform across six clouds, with identity back at the centre — this time between the services rather than in front of them.

Each step needed the one before it. You cannot put Zero Trust between services until you have had to run those services at three in the morning.

Strategy (formerly MicroStrategy)

Software Engineer, IC3  ·  March 2026 — present

I build and operate a Kubernetes-based multi-tenant cloud platform that provisions AI and BI environments across GCP, AWS, Azure, StackIT, IBM Cloud and self-hosted — a Spring Boot control plane driving Temporal workflows, Helm and Terraform.

Six target platforms with six different ideas of what a network, a disk and an identity are, reconciled behind one control plane. Every environment has to come up isolated from its neighbours, reproducible from the spec, and recoverable when a provision dies halfway through.

Solinas Integrity

Software Engineer II  ·  Sept 2024 — Mar 2026 Employee Of The Year

Owned the technical roadmap for an AI SaaS platform serving 70+ enterprise clients, and led a five-person team through delivery. Designed four Java services from scratch and held them to resilience standards so the platform stays available when inference traffic spikes. Alongside that: HLD and LLD for new surfaces, 50+ code reviews, and a test-coverage floor of 90%.

  • REST API P95 latency — indexing and Redis caching 2s→<1s
  • Dashboard analytics query — Kafka pipeline into Redshift 8s→<2s
  • Notification throughput — service rewritten Java → Go +40%
  • AWS cost on that same path −30%
  • Manual deployment time — automated CI/CD 3h+→<15m

Grootan Technologies

Software Engineer I  ·  Feb 2022 — Aug 2024 Best Find Of The Year

Built and operated the backend of a Keycloak-based identity SaaS used by 4M+ users across banking and public-sector clients. Shipped custom authentication flows — QR login, passkeys, magic links — through Spring Boot and the Keycloak SPI, and kept them compliant under audit. Also built the internal and external APIs other teams consumed, and the React dashboards that read them.

  • Audit log query latency — Kafka outbox into MongoDB 3s→<800ms
  • Sustained login throughput in production 3k/s→5k+/s
  • Customer onboarding — custom IAM authenticator flow −90%
  • Authentication route latency — the hot path itself 1.8s→420ms
  • Debugging time — OpenTelemetry, Sentry, Jaeger −40%

Ownership

The half of the job that isn’t writing code.

Owning what gets built and why, what it costs to run, and whether the people around it get better. This is the part that doesn’t fit in a commit history.

  1. 01
    Set the security bar after a penetration test A test flagged SSRF and anonymous access on web services. I assessed WAF coverage across both AWS and Azure and defined the remediation, rather than filing the findings and waiting for someone else to scope it.
  2. 02
    Owned the roadmap, not just the tickets Set the technical direction for an AI SaaS platform serving 70+ enterprise clients, and aligned sprints with product so delivery was predictable rather than heroic.
  3. 03
    Took $120K a year off the cloud bill — then argued for where it went Consolidated microservices and removed redundant auth calls. The harder part was making the case to reinvest the saving into security work across teams, instead of letting it quietly become margin.
  4. 04
    Turned demos into a feedback loop 15+ product demonstrations and field enablement lifted customer acquisition by 20%. The objections I heard in those rooms came back as roadmap items.
  5. 05
    Built the bench Led a five-person team, directed HLD and LLD for new surfaces, mentored through 50+ code reviews, and held a 90% test-coverage floor in CI so quality was a gate rather than an opinion.
  6. 06
    Went looking for the next problem Noticed that teams can get an AI agent working in an afternoon and then stall for months because nobody will let it near production. That gap is what I am building Ikat for.

Systems

Things I build when nobody assigns them.

Some are running, some are being built. I would rather name what I am actually working on than pad this out with tutorials.

RBAC Policy Service

running · Grootan

Role-based access control over Keycloak, handling multi-tenant permissions and the audit trail compliance actually asks for. Admins manage their own roles instead of filing a ticket.

JavaKeycloakMulti-tenantCaching

P95 authorisation latency down 80%. 13 hours a week back for admins, and 75% fewer support tickets.

DCache

running · personal

A thread-safe LRU cache in the spirit of Caffeine: O(1) lookups, per-entry TTL, asynchronous refresh, and a background sweep that expires entries without blocking readers.

JavaConcurrencyLRUTTLJMH

50–60K ops/sec with predictable O(1) access under concurrent load — measured, not estimated.

github.com/dhvakr/DCache →

kubectl-reach

building

The question every operator asks and no dashboard answers: what can this pod actually reach, right now? It composes NetworkPolicies, RBAC bindings and service-mesh identity into a single reachability answer — and names the exact rule doing the allowing, so you can go and change it.

GoKubernetesNetworkPolicyRBACkubectl plugin

A question I have answered by hand across six platforms. That is usually the sign it should be a tool.

envctl

building

A control plane that provisions and reconciles whole product environments across AWS and Azure from one declarative spec. Built on durable workflows, so a provision that dies halfway resumes rather than stranding a tenant in a half-built state someone has to unpick by hand.

GoTemporalTerraformHelmMulti-cloud

Drift detection and rollback as first-class operations, not a runbook.

planguard

building

Catches a query-plan regression before it reaches production: snapshot the plan for every query in CI, then fail the build when one quietly turns into a full-table scan.

JavaPostgreSQLCIStatic analysis

Written because I found one carrying 79% of production RDS load, and nothing in the pipeline would have caught it.

Building now

And one thing that is not a side project.

ikat

The control plane between AI agents and real systems.

Agents can already reach your database, your cloud account and your customers' data. What nobody can answer is what they touched, on whose behalf, and what it cost. Ikat puts scoped identity, policy and a complete record in the path — so security has a way to say yes.

Stack

Sorted by what I would actually be trusted with on day one.

A flat wall of thirty logos tells you nothing. This is the honest version.

Deepday one, no ramp-up
JavaSpring BootGoKubernetesPostgreSQLRedisKafkaDockerAWSAzureShell
Shipped & operatedin production, under load
TerraformHelmTemporalGCPEKSKeycloakOIDCOAuth 2.0JWTmTLSHibernate/JPAMongoDBRedshiftOpenTelemetryJaegerSentry
Working knowledgeuseful, not claiming depth
PythonFlaskGunicornReactTypeScript
Reading up onright now
Kubernetes operatorseBPF & CiliumService meshCrossplaneOpenTofuGraalVM native-imageMCP & agent infrastructure

On the record

Outside the day job.

Best Performer Strategy — recognised as the fastest-growing engineer on the platform team, for taking ownership of the system early and handling whatever it needed.
Employee Of The Year Solinas Integrity — for taking $120K a year off the cloud bill and owning the backend services end to end. Also named Best Key Player for carrying R&D and the product demos alongside delivery.
Best Find Of The Year Grootan Technologies — for taking the IAM platform from 3k to 5k+ logins a second in production, on live traffic, without a maintenance window.
GitHub Advisory Database Contributed to advisory reliability for the IAM community, so other teams get accurate vulnerability data for the stack I work in.
Invited as chief guest Keynote at a college club inauguration, on getting from coursework to running services other people depend on.
Writing & mentoring Two internal technical articles on microservices and server-sent events, and ongoing peer mentoring for engineers earlier in the backend path.

Off the clock

Usually on a highway out of Chennai.

When I am not reading a query plan I am somewhere on a long drive, or working out what the city has decided is worth queueing for this month. Both are reconnaissance, in their own way.

Now  
  • BuildingIkat — a control plane for AI agents
  • Reading up onOperator patterns, and what Cilium is really doing under eBPF
  • WritingNotes on agent identity — what an AI should be allowed to touch
  • Away from itLong drives, and the next place worth queueing for

Contact

If you are building something that has to stay up, I want to hear about it.

Backend and cloud work, system design arguments, agent infrastructure, or a talk. Mail is the fastest way to reach me.

[email protected]