Rahul Tiwari
Back to experience

2023.02

Feb 2023 – Sep 2025

Chewy · Software Engineer II

Prescription Approval & Autoship Workflows

End-to-end prescription workflows for Chewy Pharmacy: approvals, drug utilization review, and clinic changes for autoship orders.

Problem
Technicians and pharmacists needed a faster, more accurate way to enter data and perform drug utilization review, while autoship orders were being cancelled whenever a clinic changed.
Solution
A new prescription approval UI in React, TypeScript, Next.js and GraphQL, plus Java 21 / Spring Boot services that support a clinic change per order item and drive real-time state transitions through asynchronous workflows.

Impact

Technicians and pharmacists approve prescriptions faster with fewer entry errors, and autoship orders survive a clinic change instead of being cancelled.

$5M23%$3.6M

What I did

  • Designed data entry and drug utilization review flows for technicians and pharmacists.
  • Refined workflow requirements and edge cases with product and pharmacy stakeholders.
  • Extended autoship workflows to support per-item clinic changes without disrupting existing orders.
  • Implemented event-driven prescription workflows on Step Functions, Lambda and Kafka.
  • Improved error visibility with logging, metrics and monitoring.

Built with · React · TypeScript · Next.js · GraphQL · Java 21 · Spring Boot · AWS Step Functions · AWS Lambda · Kafka