Hey, I'm Harish 👋

Senior Software Engineer

Building reliable, high-throughput systems at scale.

Senior Software Engineer @ Walmart Global Tech

About

I'm a senior software engineer with close to a decade of experience across the full stack. I specialize in backend engineering, distributed systems, and data infrastructure — designing systems that handle millions of events with Kafka, building low-latency services with Redis, and shipping reliable APIs that teams depend on. I care deeply about clean abstractions, operational simplicity, and code that future engineers can reason about.

Stack

Backend

Node.js · Go · Python · REST APIs · GraphQL · gRPC

Frontend

React · Next.js · TypeScript · Tailwind CSS

Databases

PostgreSQL · MySQL · MongoDB · Redis · Elasticsearch

Infrastructure & Distributed Systems

Kafka · Docker · Kubernetes · AWS · CI/CD · Linux

Where I've worked

Senior Software Engineer@ Walmart Global Tech
2022 – Present

Leading backend platform initiatives for high-scale e-commerce systems. Designed and owned Kafka-based event streaming pipelines processing millions of events per day. Reduced p99 API latency by 40% through Redis caching and query optimization.

Software Engineer II@ Previous Company
2019 – 2022

Built and maintained core microservices powering order management and inventory systems. Introduced distributed tracing (OpenTelemetry) across 15+ services, cutting MTTR by 60%. Led migration from monolith to event-driven architecture.

Software Engineer@ Early Career
2016 – 2019

Fullstack engineer shipping features across React frontends and Node.js backends. Contributed to database schema design, wrote integration test suites, and automated deployment pipelines.

Things I've built

Stream Processor

A lightweight Kafka consumer framework with built-in dead-letter queue handling, idempotency, and metrics export. Used in production across 5+ services.

Node.js · Kafka · Redis · TypeScript

harishpy

This site — a personal profile built with Next.js, shadcn/ui, and MDX. Minimal, fast, and easy to update.

Next.js · TypeScript · shadcn/ui · MDX

DB Benchmarker

CLI tool to benchmark read/write throughput across PostgreSQL, MySQL, and MongoDB under configurable concurrency and payload sizes.

Go · PostgreSQL · MySQL · MongoDB