hello, i'm rashi

a product engineer
Floating doodle illustration

who am i?

vancouver-based software developer who is driven to build impactful products and excited by the idea of building them in a clean and maintainable way b.s. in computer science & physics from ubc. when i'm not at my desk, i'm on my bike, at the climbing wall (real or plastic), watching anime, or knitting.

experience

product engineer (l2)

Current

routific

may 2024 – present

  • delivered key end-to-end dispatcher app features: date-specific delivery scheduling, unique customer order numbers, and fullstack scheduling flows using graphql and conductor workflows.
  • designed and implemented a worker architecture for a microservice that calculates and stores driver familiarity scores.
  • improved developer experience with sandbox environments, faster github actions ci/cd pipelines, and better tooling and documentation.
  • participated in week-long on-call rotations; contributed monitoring via grafana (terraform), dashboards, and alerting.
  • infrastructure improvements with terraform and helm, including keda autoscaling for kafka-driven workers.
  • mentored incoming co-op engineers on onboarding and technical skills.

software engineer co-op / part-time

routific

jan 2022 – june 2024

  • delivered frontend improvements to the dispatcher web app: redesigned routes panel, summary cards, driver idle-time tracking; contributed reusable components to hive design system (styled components).
  • implemented backend features: database migrations, schema updates, and graphql endpoints to support frontend.
  • developed core features for the driver mobile app in flutter.
  • improved test automation with unit, integration, and e2e tests (jest, enzyme, cypress).
  • built an end-to-end testing pipeline with github actions; added selective test-run workflow based on file diffs, reducing deployment times by over 50%.
  • led an internal workshop on github actions to promote ci/cd best practices.

academic continuity rover

ubc centre for teaching, learning, and technology

jan 2021 – april 2021

  • developed python scripts using canvas and videoscribe apis: bulk quiz assignment, mass exam moderation for access and diversity students, and csv export of peer review data.

projects

Screenshot 1

stitched

WIP
flutter

a flutter app using MVVM architecture to track knitting projects and patterns.

Screenshot 1

run girlie run

lua
love2d

endless runner with procedural obstacle generation and modular game states, inspired by cs50 game dev.

No images :(

nwplus cmd-f hackathon

java
android studio

daily planner app built as part of a team for the nwplus cmd-f hackathon.

skills

languages
javascript
typescript
html
css
python
java
sql (postgresql)
frameworks & libraries
react
node.js
nestjs
graphql
flutter
orchestration & messaging
conductor
kafka
redis
infrastructure & cloud
docker
kubernetes
gcp
terraform
github actions
ai tools
cursor
claude

education

university of british columbia

b.s., combined major in computer science and physics

sept 2019 – may 2024

contact

get in touch at rrashi2000@gmail.com i'm open to new opportunities and happy to chat. Connect on LinkedIn

illustration by Pablo Stanley