Backend engineer · Building in public

ZebaAli

Java · Spring Boot · Oracle RDBMS · AI Infrastructure
Oracle RDBMS 23ai / 19c5B-row stress testingVector search benchmarking

I spent four years inside Oracle's Server Technologies Group working on RDBMS 23ai and 19c — the database engine itself, not applications built on top of it. In April 2026 the Oracle India layoffs ended that chapter. I'm building in public: going deeper into distributed systems, Java internals, and system design — and writing about all of it. Including what it's like to be a woman doing this work.

Zeba Ali
Oracle RDBMS
4 years
kernel engineering
Status
Building
in public
5B
Rows stress-tested
500+
Benchmark workloads built
10+
P1 escalations resolved
4
RDBMS features shipped
Currently going deeper in
Distributed SystemsJava Internals & JVMSystem Design (LLD/HLD)Spring Boot
The work

For nearly four years I worked on the part of Oracle that most engineers never touch — the database kernel. Architecting Java frameworks that stress-tested Oracle RDBMS at 5 billion rows across RAC, Exadata, and Exascale. Resolving Fortune 500 production escalations — kernel failures that crash banks at 3am. Building the first parameterized vector search benchmarking engine in the team — adopted as standard across Oracle RDBMS engineering groups. That work is invisible by design. I'm making it visible here.

01.Technical Stack
Languages
JavaPL/SQLSQLPythonShell Scripting
Backend
Spring Boot 3.xREST API DesignMicroservicesSpring SecurityJWTJPA/HibernateMavenJUnit 5
Databases
Oracle DatabaseOracle RACPostgreSQLRedispgvectorNoSQL
DB Internals
MVCCB-Tree/Hash IndexingConnection PoolingQuery OptimizationEXPLAIN PlansPartitioningConcurrency ControlTDEData Pump
AI / Vector
HNSWIVF IndexingVector DatabasespgvectorRAG SystemsEmbedding-based Search
Engineering
Distributed SystemsConcurrent Thread PoolsSystem DesignCI/CD PipelinesDockerLinuxGit/GitHubAgile/Scrum
02.Experience

Oracle India Pvt. Ltd.

Member of Technical Staff (MTS, IC2) · Server Technologies Group · Oracle RDBMS 23ai & 19c · Noida

Jul 2022 – Apr 2026
  • Architected Java concurrency frameworks stress-testing Oracle RDBMS at 5B rows across RAC, Exadata, and Exascale — surfacing deadlocks, MVCC edge cases, and kernel failures that fed into RDBMS 23ai hardening.

  • Built Oracle's first parameterized vector search benchmarking engine — 500+ HNSW/IVF workloads measuring p50/p95/p99 latency, recall@k, and throughput at 5B-row scale, adopted as the standard across RDBMS engineering teams.

  • Resolved 10+ Fortune 500 P1 escalations (ORA-600/ORA-7445 kernel failures) and owned 4 RDBMS features end-to-end, shipped across the 19RU, 23RU, and 23ai releases.

Read the full story of the Oracle years →

Wabtec Corporation

Software Engineer Intern

2021 – 2022

Built Java backend data pipelines and MS SQL Server integrations for rail logistics workflows. Developed MDM automation using Informatica PowerCenter.

03.Projects

Database Stress Testing Framework

github.com/zebacodes/db-stress-framework
Java 17 · Spring Boot 3.2 · JDBC · PostgreSQL · ExecutorService · Docker

Configurable Spring Boot REST service for stress-testing any JDBC-compatible database — concurrent thread executor, real-time TPS and p50/p95/p99 latency metrics via WebSocket dashboard, transaction pattern simulation, PDF/JSON report generation. Productized from 4 years of Oracle concurrent execution engineering at 5B row scale on Exadata and RAC.

Vector Search Benchmarking Platform

github.com/zebacodes/vector-search-benchmark
Java 17 · Spring Boot 3.2 · pgvector · PostgreSQL · Docker

Spring Boot REST service benchmarking HNSW vs IVF vs Flat vector search on pgvector — measuring recall@k, p50/p95/p99 latency, index build time, and memory across dataset scales. Tunable HNSW and IVF parameters. Built on real Oracle HNSW/IVF production knowledge at 5B rows.

04.Writing
Career

Oracle Let Me Go. Here's What 4 Years in RDBMS Engineering Taught Me.

May 9, 2026 · 9 min read
DB

MVCC: How Oracle and PostgreSQL Both Implement It — And Where They Diverge

May 9, 2026 · 12 min read
Women in Tech

What It Was Actually Like Being a Woman in Oracle RDBMS Engineering

May 9, 2026 · 7 min read
All posts →

Stay in the loop.

Backend engineering · Building in public · Women in tech