Ruchir
Jadhav.
SDE @ Easley Dunn · MS CS, USC
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.
About
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.
Experience
Feb 2026 – Present
Software Development Engineer
Easley Dunn Productions
- ›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)
- ›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
- ›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.
Projects
FACTUAL — Real-Time Multimodal Fact-Checking
- ›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.
Multimodal Emotion Detection
- ›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.
Materialized Views in DuckDB
- ›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.
CARLA Cooperative V2X Intersection
- ›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.
Travel Recommendation & Route Optimizer
Published · IEEE ICAST 2022
- ›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.
Sign Language Detection
- ›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.
Skills
Languages
- ›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, 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
- ›PostgreSQL in production at Easley Dunn: indexes chosen from query plans, transactional writes, tests against a real instance
Tools, Cloud & DevOps
- ›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
- ›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
Education
University of Southern California
Master of Science in Computer Science
Los Angeles, CA
Coursework
University of Mumbai
Bachelor of Technology in Computer Engineering
Mumbai, India
Coursework
Contact
Open to graduate SWE roles.
Cloud, backend, distributed systems and AI/ML. Email is the fastest way to reach me.
Built with Next.js · Tailwind · Motion·Last updated