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