// neelesh contact

01 / index

NEELESH SAXENA

distributed systems · perf · DX · LLM tooling

Senior engineer at Splunk on Behavior Analytics — scaling a multi-cell ML threat-detection platform for 80+ enterprise SOC customers. Previously RSA Security. Based in San Francisco.

02 / about

A little about me.

I'm a senior software engineer at Splunk, where I work on Behavior Analytics — a multi-cell streaming / batch ML platform for real-time threat detection used by ~80 enterprise SOC customers. Most of my day involves wrestling with throughput, AWS, and the inevitable surprises of distributed systems.

Beyond shipping features, I mentor juniors on the team, own oncall response across our service fleet, and build internal tooling — most recently a Claude-backed oncall assistant with RAG over runbooks and PIRs — that scales how the team operates.

Before that I spent three years at RSA Security building NetWitness — an Ember-Redux cyber-security tool — and the React UIs that security analysts stare at all day.

Outside of work I ride motorcycles (once across the Himalayas, topping out at 5,359m), hack on weekend hardware projects, and read too much. I'm a Chelsea fan, for better or worse.

03 / skills

What I work with.

languages
JavaPythonJavaScriptSQL
frontend
ReactReduxEmberHTML5CSS3WebSocketJSON
backend
Node.jsSpring BootSpring MVCHibernate
aws / cloud
LambdaSQSKinesisStep FunctionsEMRGlueAuroraRDS ProxyS3EC2
testing
JUnitMochaPytestWebDriver IOCypress
data
PostgreSQLMySQLNeo4jRedisOracleSQL ServerApache SparkParquetDelta Lake
devops
DockerTerraformKubernetesPrometheusGrafanaGitLab CI
ai / llm
Claude APIRAGLLM tooling

04 / work

Selected experience.

Senior Software Engineer

Splunk (Cisco) · San Francisco

Jun 2020 — present

  • Resolved an Aurora connection-overhead bottleneck that crashed clusters under load by introducing AWS RDS Proxy for backend connection pooling — raised per-cell ingest from ~50 TB/day to a sustained 75 TB/day (headroom to ~110 TB/day), unblocking scale-out to 15+ production cells.
  • Drove Pulsar → SQS migration with a custom Java SQS wrapper — exposed perf-test-derived throughput tunables, batched messages per tenant to fit SQS's 64 KB compressed billing unit, and decommissioned legacy Pulsar topics; cut messaging infra cost by ~70%.
  • Built and shipped a new Risk Scoring system for Splunk Enterprise Security end-to-end — backend scoring on ML baseline-model output plus a React + Python Splunk app that surfaces scored anomalies as insider-threat alerts for SOC analysts; rolled out to all ~80 ES customers and demoed at Splunk .Conf Innovation Labs.
  • Led design and rollout of a high-throughput micro-batching service (approved through CCAB/CCF) — consumes JSON events from SQS, writes compressed Parquet to S3 with dual size/time flush and Delta-style partitioned, column-sorted layouts that let downstream Spark EMR jobs skip row groups and prune partitions; instrumented end-to-end with Prometheus + Grafana for oncall.
  • Performance-tuned JVM microservices on Kubernetes end-to-end — built a Python harness that spins up K8s pods to simulate customer event-rate ingest, identified throughput bottlenecks, and tuned HPA to scale on custom Prometheus signals (queue depth, thread busyness) instead of CPU/memory defaults.
  • Built reusable Terraform modules — multi-region deployment patterns and an automated AWS Secrets-Manager credential-rotation flow — standardizing infra across teams and cutting ~4 hrs/month of manual rotation toil per engineer.
  • Built team-facing DX tooling — a CI/CD-integrated Cypress E2E framework gating PRs against UI regressions, plus a Mend Renovate dependency bot that auto-bumps versions across a 3-tier internal package cascade (dependency-manager → common libs → microservices) on upstream publish.
  • Own oncall response for the team's 5–6 product services end-to-end — incident triage, SLA restoration (latency, error rate, freshness), cross-team war-room coordination, P0 post-incident reviews, runbook authorship, and alert tuning for noise reduction.
  • Built tooling to accelerate oncall onboarding — packaged team admin-action runbooks into reusable skills, and prototyped a Claude-backed oncall assistant with RAG over runbooks, past incidents, and PIRs so new oncalls can self-serve answers instead of paging senior engineers.
  • Regular presenter in Splunk's CCAB / CCF architecture reviews — pitch designs to PM, UX, and peer engineering teams, and drive approved designs end-to-end through delivery.
  • Mentor 4 junior engineers on the team — own their design reviews, code feedback, and promo prep; one mentee promoted to the next level.
JavaPythonReactAWSTerraformKubernetesSparkPrometheusGrafanaClaudeRAG

Senior Software Engineer

RSA Security (Dell Technologies) · Virginia

Jun 2017 — Jun 2020

  • Helped build RSA NetWitness's first E2E JS automation framework as part of a 2-engineer team — picked WebDriver IO (Mocha-based), established test patterns, and stood up initial coverage from zero.
  • Built React UIs used by SOC analysts at enterprise customers for real-time network monitoring and threat investigation in NetWitness — focused on rendering high-cardinality streaming data into investigation-ready views.
  • Built end-to-end search UX for analyst queries in NetWitness — backend microservice APIs with real-time validation and typeahead, Redux query caching for repeat lookups, and in-browser state persistence for analyst preferences across sessions.
EmberReactReduxNode.jsWebDriver IO

$ for the full history (Infosys, N&D coop, school) — ▸ linkedin

05 / projects

What I build on the side.

A mix of recent experiments and older grad-school work I'm still fond of.

01

pi-led

2026

A plugin-based platform driving a 64×64 HUB75 RGB LED matrix off a Raspberry Pi. I soldered the panel, built the native driver from source, and put six apps on top: a live World Cup bracket with pixel-flag knockouts, weather, dual-timezone clocks, and generative visuals like plasma and Game of Life. Shipped as systemd services with an async FastAPI control panel I can hit from my phone.

PythonFastAPIRaspberry PiHUB75asynciosystemd
02

plant-watering-system

2026

Raspberry-Pi soil-moisture monitor with an optional pump controller — capacitive sensors over I²C, a FastAPI backend with SQLite, and a SwiftUI iOS app for the dashboard, calibration, and emergency-stop.

PythonFastAPISwiftUIRaspberry Pi
03

eventsManager

react · live

A React/Redux app that hits the Ticketmaster Discovery API to surface upcoming concerts for a given city, with direct booking links rendered in a Material UI table.

ReactReduxMaterial UITicketmaster API
04

my-wordle

playable

A no-framework Wordle clone built in vanilla JavaScript — for the fun of writing the keyboard, tile-state, and animation logic from scratch.

JavaScriptHTML5CSS3
05

recommendation engine

ml · grad

Profile-based Airbnb recommender that uses a neural network on Azure ML to predict listings a user would like, based on past trips. Spring MVC frontend, MongoDB backing 1.3M listings, Google Maps for the result view.

JavaAzure MLMongoDBSpring MVC
06

get-my-flight

scala · dl

A neural-network–based flight-price recommender, written end-to-end in Scala on Apache Spark with deeplearning4j. Front-end on Play Framework, with a conversational AI bot bolted on.

ScalaSparkdeeplearning4jPlay
07

particle-swarm-optimizer

algos

A Java implementation of Particle Swarm Optimization applied to Amazon's 1-day delivery routing problem — solving a TSP-style route optimization without falling back to brute force.

JavaOptimizationPSO
08

bulleteers

personal

A small social platform for a motorcycle community — Spring MVC back-end, MySQL, and a thrown-together Bootstrap UI. Built because I needed it more than I needed another tutorial project.

JavaSpring MVCMySQLBootstrap

$ ls ~/projects  →  ▸ more on github

06 / contact

Say hi.

The fastest way to reach me is email. I read every note, even if it takes me a beat to write back.