Los Angeles, CA

Ruchir
Jadhav.

I build backend and cloud systems: a Go backfill service for Amazon EKS Metrics, a Node.js and PostgreSQL backend for a React Native app, and research in multimodal ML.

84%
accuracy on post-cutoff claims
up to 100×
faster retrieval
−51%
average crossing time

I hold an MS in Computer Science from the University of Southern California (December 2025) and have experience across cloud infrastructure, backend and mobile systems, data engineering, and machine learning.

I currently work as a Software Development Engineer at Easley Dunn Productions, building the Node.js/Express backend for SafetyNet, a cross-platform React Native app, covering authentication, real-time messaging, and geospatial features.

Previously, I was a Software Development Engineer Intern at Amazon Web Services, where I built resilient backend systems for the Amazon EKS Metrics Service, and a Data Engineer at BusinessNext, building ETL pipelines and query-driven dashboards for a banking CRM.

My projects span real-time multimodal fact-checking, multimodal emotion detection, cooperative autonomous-vehicle intersection management, and database internals — including adding materialized views to DuckDB.

I am looking for graduate software engineering roles where I can apply strong systems, algorithms, backend, and full-stack engineering skills.

Feb 2026 – Present

Software Development Engineer

Easley Dunn Productions

Feb 2026 – Present
  • ›De facto backend lead for SafetyNet, a cross-platform React Native app on Node.js/Express and PostgreSQL: authored 67 of 119 merged pull requests (422 commits) on a ~15-contributor team, building authentication, real-time messaging over Socket.IO, and location-aware discovery.
  • ›Hardened the PostgreSQL layer (13 tables, 24 migrations) with transactional multi-step writes, atomic upserts, and query-plan-driven index fixes, verified with before/after EXPLAIN.
  • ›Raised release confidence with 453 backend integration tests on a real PostgreSQL database and 7 required CI checks on every pull request, including a migration-safety guard.
  • ›Built the delivery pipeline: auto-deploy to an internal environment with health checks and automatic rollback, one-click promotion to production, and backups with a tested restore.

May 2025 – Aug 2025

Software Development Engineer Intern

Amazon Web Services (AWS)

May 2025 – Aug 2025
  • ›Built a four-component backfill system in Go for the Amazon EKS Metrics Service, resolving CloudWatch API outages that had caused up to 6-hour metric data gaps, with failure detection, hierarchical data preservation, and chronological replay for zero data loss.
  • ›Designed a configuration-driven failure simulation framework for safe outage testing in test environments, validated end-to-end via before/after CloudWatch dashboard comparisons.
  • ›Implemented background reprocess and republish services with AWS-specific retry/backoff and a durable backup with a storage lifecycle, shortening outage recovery time and ensuring continuous data availability.

Sep 2023 – May 2024

Data Engineer

BusinessNext

Sep 2023 – May 2024
  • ›Built and refined SQL queries on Linux using Django ORM to power client-portfolio dashboards for Relationship Advisors in BusinessNext's banking CRM, enabling the frontend team to deliver responsive reporting interfaces.
  • ›Developed data logic to surface product recommendation opportunities for banking clients, translating Relationship Advisor requirements into structured queries that identified better-fit financial offers from existing account data.

FACTUAL — Real-Time Multimodal Fact-Checking

84%accuracy on post-cutoff claims
  • ›Co-built a real-time speech fact-checking pipeline: Whisper ASR transcription, LLM-based claim extraction, and retrieval-augmented verification against live web evidence.
  • ›Constructed a 400-claim benchmark split across pre- and post-model-cutoff claims and converted to speech-like audio to stress-test the pipeline under realistic conditions.
  • ›Added a self-critique loop where a judge LLM evaluates evidence sufficiency and iteratively refines search queries, up to 10 iterations, to reduce hallucination.
PythonOpenAI WhisperGPT-4oGeminiRAGGoogle Search/News API

Multimodal Emotion Detection

60%weighted late fusion accuracy
  • ›Balanced the MELD dataset (2,000 train / 400 dev samples per class) via audio pitch/speed/noise augmentation and OpenCV-based video filters to correct severe class imbalance.
  • ›Fused three modalities — BERT (text, with dialogue context), HuBERT (audio embeddings), and OpenFace facial Action Units (video) — using weighted late fusion (50% text / 30% audio / 20% video).
  • ›Fine-tuned a LoRA-augmented LLM on facial Action Unit features to generate natural-language emotion explanations grounded in AU activations.
PythonBERTHuBERTOpenFaceLoRAPyTorchStreamlit

Materialized Views in DuckDB

up to 100×faster retrieval
  • ›Extended DuckDB's parser, logical planner, and execution engine to support CREATE/REFRESH MATERIALIZED VIEW, with dependency tracking to auto-invalidate views when base tables change.
  • ›Stored materialized views in DuckDB's native columnar format so they inherit its indexing and compression, and modified the query planner to prefer them automatically when applicable.
  • ›Benchmarked against standard views on TPC-H queries: retrieval time dropped from ~0.3s to ~0.004s (up to 100x faster) at the cost of ~25% additional storage and higher one-time creation overhead.
C++SQLDuckDBTPC-H

CARLA Cooperative V2X Intersection

−51%average crossing time
  • ›Designed a V2X-inspired virtual Intersection Manager that replaces traffic lights with an FCFS, conflict-aware reservation protocol for autonomous vehicles in CARLA.
  • ›Built a lightweight mailbox communication layer for REQUEST/PERMIT/CROSSING/CLEARED message exchange between the manager and per-vehicle agents, with geometry-based conflict-box detection for entry/exit.
  • ›Benchmarked against fixed-cycle traffic signals: 51% lower average crossing time (2.56s to 1.25s/vehicle), 105% higher throughput (48 vs. 23.4 cars/min), and 51% faster total queue clearance.
PythonCARLA 0.9.16V2X

Travel Recommendation & Route Optimizer

Published · IEEE ICAST 2022

5–8×faster than the Genetic Algorithm
  • ›Scraped TripAdvisor via Selenium for the top ~120 rated spots across 5 Indian cities, geocoding each with GeoPy into a ratings/category dataset.
  • ›Fetched the user's live location and used the Google Maps API to compute real driving distance and duration to every catalogued spot.
  • ›Applied KNN to shortlist the 7 closest matching spots, then benchmarked Tabu Search, Genetic Algorithm, and Simulated Annealing to sequence an efficient visiting route.
PythonSeleniumDjangoGeoPyFoliumGoogle Maps API

Sign Language Detection

93%+gesture accuracy
  • ›Built a real-time gesture recognition system for accessibility-oriented use cases.
  • ›Collected and processed a diverse hand-sign dataset using feature extraction, normalization, and augmentation.
  • ›Improved model quality through hyperparameter tuning, transfer learning, dropout, and regularization.
  • ›Achieved 93%+ accuracy while maintaining low-latency inference.
PythonTensorFlowOpenCVREST API

Languages

PythonGoJavaScriptTypeScriptSQLJavaCC++
  • ›Go at AWS, in the EKS metrics backfill system
  • ›SQL at BusinessNext (dashboard queries) and at Easley Dunn (PostgreSQL)
  • ›Python across the fact-checking, emotion-detection, simulation and route-optimizer projects
  • ›C++ in the DuckDB materialized views work

Frameworks & Libraries

Node.js/ExpressReact NativeReactDjangoFlaskPyTorchTensorFlowScikit-LearnNumPyPandasOpenCVSeleniumBeautiful SoupHTMLCSSTailwindJest
  • ›Node.js, Express and Socket.IO behind SafetyNet at Easley Dunn, with React Native for the app
  • ›PyTorch in the multimodal emotion project; TensorFlow and OpenCV in sign-language detection
  • ›Django at BusinessNext and in the travel route optimizer, with Selenium for scraping

Databases

PostgreSQLMySQLMongoDB
  • ›PostgreSQL in production at Easley Dunn: indexes chosen from query plans, transactional writes, tests against a real instance

Tools, Cloud & DevOps

AWSCloudWatchS3EKSGoogle CloudFirebaseGitHub ActionsGitLinux
  • ›CloudWatch and EKS at AWS, in the metrics backfill system
  • ›CI and the delivery pipeline at Easley Dunn: required checks, health checks, automatic rollback (GitHub Actions)
  • ›Firebase for phone sign-in at Easley Dunn; Linux at BusinessNext

Backend, Security & Infra

REST API designJWT authbcryptRate limitingAES-256-GCMFirebase AuthSocket.IOCloudflare TunnelTailscale
  • ›Authentication, real-time messaging over Socket.IO and location-aware discovery in SafetyNet at Easley Dunn
  • ›Production move to a Google Cloud VM with twice-daily backups and a passed restore drill at Easley Dunn
Jun 2024 – Dec 2025

University of Southern California

Master of Science in Computer Science

Los Angeles, CA

Coursework

Analysis of AlgorithmsMachine Learning for Data ScienceAdvanced Data StoresDeep LearningMultimodal Probabilistic LearningAutonomous Cyber-Physical SystemsSecurity Systems
Jul 2019 – Apr 2023

University of Mumbai

Bachelor of Technology in Computer Engineering

Mumbai, India

Coursework

Data StructuresDiscrete Structures and Graph TheoryAnalysis of AlgorithmsDatabase Management SystemsOperating SystemsComputer NetworksSoftware EngineeringTheory of Computer ScienceSystem Programming and Compiler ConstructionDistributed ComputingArtificial IntelligenceMachine LearningBig Data AnalyticsCryptography and System SecurityMobile ComputingInfrastructure Security

Open to graduate SWE roles.

Cloud, backend, distributed systems and AI/ML. Email is the fastest way to reach me.

Ruchir Jadhav.

Built with Next.js · Tailwind · Motion·Last updated

↑↓ navigate↵ openesc close