▸hello world
Muhammad Javed
Senior Software Developer @ Per Diem (YCW21) · Toronto, Canada
I build scalable backend APIs and polished web + mobile apps.
about
Senior Software Developer with a Master's in Applied Computer Science and 5+ years building production web and mobile apps for the restaurant industry. Core engineer at a YC-backed startup, owning payment systems (Stripe, Square), delivery integrations (Uber Direct, DoorDash Drive), and scheduling infrastructure for 1,000+ merchants (2,000+ locations) and 1M+ users on 1,600+ white-label iOS and Android apps. Published open-source npm libraries (@perdieminc/order-pacing, @perdieminc/perdiem-models) in active production use.
experience
Jun 2021 — Present
Led development of white-label multi-tenant restaurant apps (React Native) including custom theming and automated Fastlane publishing pipelines. Managed complex app state using Redux and Redux Sagas.
- Built automated Fastlane publishing pipeline that generated and deployed 800+ white-label iOS and Android apps to the App Store and Google Play, eliminating manual release intervention.
- Architected payment infrastructure integrating Stripe and Square POS, handling transaction processing, recurring subscription billing, processing refunds and automated fee calculations via webhooks for 2,000+ locations.
- Built delivery integrations with Uber Direct and DoorDash Drive APIs, enabling last-mile delivery with real-time order tracking and status webhooks at scale.
- Built pickup and delivery scheduling including time-slot generation, restricted dates, and per-merchant availability rules - handling timezone edge cases and real-time slot updates.
- Designed and published open-source npm packages including an ORM with built-in Redis-based caching, order-pacing, and order-scheduling libraries optimized for high-throughput order processing across 800+ merchants and 1M+ users.
- Engineered a shared caching layer on Redis with 95% hit rate on frequently accessed objects, reducing database read load under peak traffic.
- Built an async image processing pipeline using AWS SQS and BullMQ to sync inventory and transform images at scale.
- Maintained production RESTful APIs (Node.js, TypeScript) serving core API, scheduling system, and referrals to web and mobile clients.
- Implemented i18n across backend emails and push notifications for white-label multi-tenant apps.
React NativeNode.jsTypeScriptReduxRedux SagasStripeSquare POSUber DirectDoorDash DriveRedisAWS SQSBullMQFastlanenpm
skills
Languages
Frontend
Backend
Databases & Caching
Cloud & Infrastructure
Queueing & Scheduling
DevOps & CI/CD
Payments & Integrations
Testing & Observability
education
St. Francis Xavier University
Master of Applied Computer Science · Computer Science
Sep 2023 — Apr 2025
Arid Agriculture University
Bachelor of Science · Computer Science
Feb 2017 — Aug 2021
contact
Open to senior backend, full-stack, and React Native roles. The fastest way to reach me: