Yuval Reiss

Software Engineer | Backend, Platform and Applied AI

Summary

Software engineer with six years building distributed backends, APIs and full-stack products in TypeScript and Node.js. On Riverside's Platform team I own the core services every product depends on — users, accounts, feature access and payments — and build AI agents that audit production data for cross-service bugs. M.S. in Computer Science, native English and Hebrew.

Skills

Languages
TypeScript, JavaScript, Python, Java, Swift, Dart, SQL
Backend
Node.js, Express, Next.js, GraphQL, tRPC, REST, Socket.io, Microservices
Frontend
React, Angular, Flutter, iOS
Data
MongoDB, PostgreSQL/PostGIS, MySQL, Redis, Prisma, RabbitMQ, Zookeeper
Cloud
AWS, GCP, Cloudflare, Railway, Docker, Kubernetes, Jenkins, CI/CD
AI
Claude API, AI agents, LLM automation and evaluation

Experience

Riverside Backend Engineer, Platform

Oct 2025 – Present Tel Aviv

  • Decomposed a Node.js and Express monolith into seven core TypeScript microservices — users, accounts, invites, feature access, payments — which I own and run at production scale.
  • Design AI agents that continuously audit production data, surfacing cross-service inconsistencies before they reach customers.
  • Built batched migration tooling that safely rewrites production MongoDB collections of 30M+ documents at high throughput, with no downtime.
  • Own the AI interview platform Riverside hires engineers with: Claude-driven agents, automated scoring and isolated sandboxes, across 100+ interviews.
  • Present Platform architecture to C-level leadership at Demo Days and represent Riverside at industry conferences.

Bandmates Lead Software Engineer

Oct 2023 – Oct 2025

  • Led engineering end to end and built the matching algorithm that pairs musicians by location, skill level and musical taste.
  • Migrated the product from Flutter and Firebase to a Next.js, tRPC and PostGIS platform with a Socket.io real-time chat server.
  • Drove performance work with design and product that raised user engagement 30%.

Sisense Software Engineer and Scrum Master

Oct 2020 – Sep 2023 Ramat Gan

  • Shipped multi-tenancy, usage analytics and JWT/SSO/OIDC auth across Node.js APIs and React and Angular apps.
  • Broke apart a monolithic backend into independently deployable Node.js microservices.
  • Introduced RabbitMQ and Zookeeper into the distributed platform to decouple services and improve scalability.
  • Ran sprint planning and releases as Scrum Master from 2022, aligning the roadmap with product and business stakeholders.

Capital One iOS Developer Intern (year-long, two summers)

Jun 2018 – Aug 2019 McLean, VA

  • Rewrote the iOS payments API layer in Swift and built the backend API for canceling scheduled payments.
  • Built a push notification system for the iOS apps in Java and Swift.

Projects

Gear Finder thegearfinder.net

Next.js, TypeScript, PostgreSQL, Zod

Guitar pickup research over 1,365 pickups from 29 makers, fed by a TypeScript pipeline that normalizes specs from 15+ sources into Postgres.

The Pantry thepantry.recipes

Next.js, tRPC, Prisma, Auth.js, Claude API

Ingredient-first search over 10,000+ recipes, with Claude API pipelines that normalize ingredients, suggest substitutions and parse voice input.

Education

M.S. and B.S. Computer Science University of Maryland, GPA 3.9, Dean's List

2019, 2020

Leadership and communication

Licensed Israeli tour guide (2024–present) · Graduate lecturer and head TA leading ~30 TAs, University of Maryland · First Sergeant, IDF Givati Reconnaissance; now a reserves platoon commander