Skip to content

Career

Experience

A concise, web-oriented timeline. Company, scope, and what I actually owned, not every line from a résumé.

  1. Jul 2026 – Present

    Israel

    Intuit

    Senior Backend Engineer, QuickBooks Bill Pay / B2B Payments

    Java-based B2B payments service on Intuit's QuickBooks Bill Pay team, following an internal transfer from Data Exchange Platform: hardening payment validation and correctness, and automating stale Payment Instruction lifecycle cleanup.

    • Hardened batch-level payment validation and abort handling in the B2B payments service: blocked unsupported Credit Card + Real-Time Payments (RTP) batch combinations before persistence or downstream processing, and corrected abort handling for pending-approval credit-card Payment Instructions — preserving existing validation precedence and payment-state behavior.
    • Implemented runtime-refreshable configuration for Payment Instruction auto-abort expiration (TTL).
    • Designed and built a ShedLock-coordinated scheduled job — a single runner per sweep — that discovers and safely aborts stale in-flight Payment Instructions, replacing full-table scans with a self-owned, end-to-end-provisioned sparse, sharded DynamoDB GSI for age-ordered discovery, revalidating authoritative state before every abort as a distributed-correctness guard, and adding a global kill switch, company-level feature-flag gating, and per-candidate failure isolation.
    • Implemented read-path filtering that excludes failed credit-card Payment Instructions from Payments UI/API results, preserving existing behavior for ACH and legacy payment methods.
    Backend Engineering, Reliability, Distributed Systems,
    Java, Spring Boot, DynamoDB, AWS, ShedLock,
  2. Jan 2026 – Jul 2026

    Israel

    Intuit

    Senior Backend Engineer, Data Exchange Platform / IDX

    Core contributor on a centralized distributed execution engine that processes millions of executions per minute across tens of thousands of API and scraping-based data providers, deployed on AWS and Kubernetes.

    • Extended and maintained a decision-routing execution engine that reads a per-provider configuration and dispatches work across REST, XML/SOAP, and DOM-based scraping execution paths.
    • Drove the migration of a 15-year-old legacy scripting pipeline onto a modern internal execution engine, with zero customer-facing disruption.
    • Built engine extensions for document (PDF) data extraction and for publishing results to internal event streams mid-execution, decoupling downstream consumers from full script completion.
    • Owned retry and failure-handling logic across a hybrid Kafka/Pulsar event-driven architecture, guaranteeing at-least-once processing for high-volume financial data flows.
    • Extended and stabilized an internal Model Context Protocol (MCP) integration that lets Claude and other AI agents submit AI-generated code changes into an internal review pipeline. Owned the agent-upload flow and the automated test-migration tooling around it.
    Backend Engineering, Distributed Systems, Event-Driven Architecture, Reliability, AI Engineering,
    Java, Kotlin, Coroutines, Kafka, Pulsar, AWS, Kubernetes, Model Context Protocol,
  3. 2024 – 2026

    Israel

    UMTB Bank

    Senior Backend & Platform Engineer

    Platform and developer-experience lead on a greenfield banking platform. Owned the Kafka routing layer end-to-end and took majority ownership of the BFF infrastructure that generates and runs the bank's backend-for-frontend services.

    • Designed and owned a centralized Kafka router, independently and through self-directed research, later validated with the principal architect, handling millions of monthly events with automated error-based routing and dead-letter-queue management.
    • Built a BFF-as-a-Service platform that generates NestJS services from Swagger specs, cutting new-service creation time from days to hours, and took ownership of roughly 70% of that infrastructure layer's codebase.
    • Built a regenerate.keep preservation policy that let developers run the standard regeneration flow against a newer Swagger version while carrying their own files forward untouched.
    • Developed and maintained core Node.js SDKs (HTTP, Kafka, Redis) used across 50+ microservices to enforce architectural consistency.
    • Maintained 82%+ automated test coverage using Testcontainers for realistic integration testing in a regulated banking environment.
    • Acted as the team's onboarding focal point. Built the technical onboarding roadmap and was the go-to engineer for platform and production questions.
    Backend Engineering, Platform Engineering, Event-Driven Architecture, Reliability, Developer Experience,
    NestJS, Node.js, Kafka, TypeScript, Redis, OpenShift, Splunk, Dynatrace, Testcontainers,
  4. 2023 – 2024

    Israel

    Momentum

    Full-Stack Engineer, Fintech

    Full-stack engineer on a fintech product, re-architecting analytics pipelines and owning payment integration correctness.

    • Re-architected real-time analytics pipelines (NestJS + React), driving a measurable increase in sales conversions.
    • Tuned PostgreSQL queries, indexing, and joins to deliver sub-second latency on million-row datasets.
    • Owned end-to-end integration of payment providers, ensuring reconciliation accuracy and financial correctness.
    Backend Engineering, Platform Engineering,
    NestJS, React, TypeScript, PostgreSQL,
  5. 2021 – 2023

    Israel

    Harel Insurance

    Full-Stack Engineer

    Full-stack engineer on insurance processing systems: asynchronous messaging, internal tooling, and data migration.

    • Designed and owned asynchronous inter-service workflows using RabbitMQ, guaranteeing reliable message delivery across insurance processing pipelines.
    • Built a React + Node.js configuration dashboard backed by HashiCorp Vault, enabling secure live updates of application settings on Kubernetes without a deploy: the UI loads a secret from Vault, an AWS Lambda applies it to the target Kubernetes ConfigMap, and the affected pipeline reruns with the new configuration.
    • Used MongoDB to manage service configuration as data, letting product managers update settings directly without developer involvement.
    • Engineered a Java-based ETL pipeline to migrate data from an on-premise relational database to MongoDB, handling transformation, sanitization, and secure transfer.
    • Delivered GDPR-compliant workflows with encryption at rest and secure PII handling.
    • Architected multi-layered caching (Redis + in-pod) to improve stability and response times for high-traffic customer portals.
    Backend Engineering, Event-Driven Architecture, Reliability,
    React, Node.js, MongoDB, Java, RabbitMQ, Redis, HashiCorp Vault,
  6. 2018 – 2021

    Israel

    Israel Air Force

    Full-Stack Engineer

    Full-stack engineer building secure command-and-control and network-monitoring systems in a mission-critical defense environment.

    • Designed and delivered secure command-and-control platforms managing communications across multiple sites.
    • Built a real-time event-ingestion pipeline processing live SNMP traps from network units, routing alerts immediately to sustain 99.9% uptime for mission-critical systems.
    • Implemented SNMP-based network management for programmatic configuration and control of network units.
    • Delivered secure-by-design systems with encryption protocols validated through penetration testing.
    Backend Engineering, Event-Driven Architecture, Reliability,
    Node.js, React, MySQL, SNMP,