Harsh Bhargava

Philadelphia, PA · Senior Software Engineer

Summary

Senior Software Engineer with 8+ years building production systems end-to-end, from data pipelines to user-facing apps. Currently a founding engineer on Boomi Event Streams, a managed pub/sub streaming platform built on Apache Pulsar, focused on multi-tenant topic and subscription management, dynamic routing, and the SDKs and tooling customers use to plug it into real workloads. Outside of work I ship indie software and hardware under hdbLabs.

Experience

Boomi

Conshohocken, PA

iPaaS and cloud integration platform for enterprise clients. Founding engineer on Boomi Event Streams, a fully managed pub/sub streaming platform built on Apache Pulsar.

Senior Software Engineer
Jun 2022 – Present
  • Founding engineer on Boomi Event Streams. Architected a multi-tenant pub/sub streaming platform on Apache Pulsar covering topic and subscription lifecycle, environment isolation, and real-time data movement across enterprise systems.
  • Built a Pulsar Functions based dynamic routing engine with configurable filter groups and condition evaluation, enabling per-message routing for enterprise workloads.
  • Designed and shipped a custom Pulsar Java client SDK (fluent builder API, JWT auth, configurable batching, structured error handling) covering Producer, Consumer, and Listen flows.
  • Built a REST API plugin on the Pulsar proxy for Boomi-specific message production paths.
  • Built the GraphQL control plane for full lifecycle management of topics, subscriptions, and environment tokens.
  • Designed and shipped the React management portal: topic and subscription config, environment access control, real-time backlog and throughput observability.
  • Built a time-series metrics pipeline on AWS Timestream with a GraphQL query layer for historical analytics on streaming workloads.
  • Built the native Boomi platform connector (Producer, Consumer, Listen) integrating Event Streams into the Boomi iPaaS low-code ecosystem.
  • Operated the production deployment across 4 global regions on EKS (Terraform + Helm) with a 99.9% uptime SLA.

iPipeline

Exton, PA

SaaS products for the insurance industry (American National, John Hancock, Prudential, Mutual of Omaha, Principal, Protective). Cross-functional Scrum team of 6.

Senior Software Engineer
Jan 2022 – Jun 2022
  • Development lead across 20+ products. Worked directly with product owners and senior leadership on roadmap and delivery.
  • Drove a 50% turnaround-time reduction on a primary AWS product by shifting content workflows to be self-serve for non-technical editors.
  • Led and shipped a fully serverless automation pipeline computing ~1M inputs in under 60 seconds.
  • Owned security and code coverage initiatives across the team's products.
  • Onboarded and mentored new hires from co-op through senior level.
Software Engineer
Jan 2020 – Dec 2021
  • Kickstarted the company's on-prem to AWS transition: built and executed the migration plan across products.
  • Led an analytics and user-activity product with the Chief Data Analytics Officer using TypeScript, C#, .NET Core, Lambda, and DynamoDB.
  • Cut cost and runtime on AWS automation jobs by ~80% through reliability and efficiency work.
Associate Software Engineer
Jan 2018 – Dec 2019
  • Co-built the company's first cloud-native automation product on AWS (Lambda, API Gateway, EC2, SQS, SNS, DynamoDB).
  • Automated Windows applications across 5,000+ EC2 instances to feed the platform.
Software Engineer Intern
Apr 2017 – Sep 2017
  • Rebuilt a major legacy product end-to-end (React + TypeScript, .NET Core, MongoDB, MySQL).

Silk Tours

Philadelphia, PA

Early-stage tourism startup connecting travelers with local guides.

Source Manager and Developer
Jan 2016 – Jul 2016
  • Built the Android app (Java) and the web app (React) for public release alongside the founders.
  • Managed the production database on Amazon RDS (MySQL).
Indie Projects

Side work shipped under hdbLabs. Designed, built, and shipped solo (mostly).

Dive Ledger

diveledger.app

Offline-first scuba dive log for iOS and Android. Logs 30+ data points per dive, tracks 375+ marine species, and gives divers a personal life list, dive map, and shareable history.

React Native, Expo, Supabase, Cloudflare Workers, Next.js

Philly Neighborhood Gems

goodneighbors.hdblabs.com

Surfaces community gardens, food pantries, little free libraries, fruiting trees, and bike shares in Philadelphia by walking distance. Built at the Indyhall Good Neighbors hackathon, proposed as a Code for Philly project.

React Native, Expo, Supabase, PostGIS, Mapbox, Cloudflare, Open Data Philly

Group rating app for Small Oven Pastry Shop's weekly soft serve flavors. Friends compare scores and the crowd ranks every flavor on a year-long leaderboard.

Next.js, PWA, Supabase, Tailwind, Cloudflare Workers

National Parks Harsh Has Visited

np.hdblabs.com

A personal map and list of all 63 US national parks, marking the ones I've been to and the ones I haven't, yet. Each park has a field-guide sheet with when to go, where to stay, top hikes, entrance fees, operating hours, weather notes, and contacts, sourced from the National Park Service's public API.

React, Vite, d3-geo, TopoJSON, NPS Data API, Cloudflare Workers
Skills
Streaming & messaging
Apache Pulsar · Pub/Sub architectures · Event-driven systems
Languages
Java · TypeScript · JavaScript · Python · C# · Go · Swift
Backend & APIs
GraphQL · REST · Spring Boot · .NET Core · Node.js · Entity Framework
Frontend
React · React Native · Next.js · Redux · TypeScript · TailwindCSS
AWS
Lambda · API Gateway · DynamoDB · Timestream · S3 · EC2 · CloudFront · CloudFormation · SQS / SNS / SES · VPC
Databases
DynamoDB · MongoDB · MySQL · Postgres (Supabase) · SQLite
Indie stack
Supabase · Cloudflare Workers · Expo / EAS
Tooling
Git · Jenkins · Docker · Helm · Terraform · Agile / Scrum
Education
Drexel University
B.S. Computer Science · Concentrations in Computing Systems and Human-Centered Computing · Dec 2017