About

Nikhil Pothuru

I'm Nikhil, a software engineer curious about how software, product, and business decisions shape each other. I've spent the last several years building data infrastructure, designing pipelines that move and transform large-scale datasets, scaling multi-tenant platforms, and learning what it takes to ship systems that other teams depend on.

This site is where I think out loud. Blog posts, technical paper notes, projects, and whatever else I'm working on.

View resume ↗

Technologies

JavaPythonSQLSpring BootgRPCMySQLMemcachedActiveMQAWSDockerGit

Experience

Jul 2020 - Present

Senior Software Engineer at Veeva Systems

Engineering scalable ETL infrastructure that powers batch data ingestion for Veeva CDB. Helped build and scale the Clinical Database (CDB) platform during its early product phase, designing and maintaining ETL pipelines that ingest and normalize clinical trial data from diverse sources into a unified data lake. Recently helped transition the system to Change Data Capture (CDC) ingestion for near real-time updates.