Software Developer · Rogers Communications Canada Inc.
Vancouver, BC
May 2020 – Nov 2025
- Led development and maintenance of customer-facing web applications (rogers.com & fido.ca) using Angular and React, and built Java Spring Boot microservices and REST APIs used across multiple business units.
- Developed automated unit and functional tests and supported CI/CD workflows, reducing production issues and increasing code quality.
- Debugged and fixed production and QA defects using root cause analysis and monitoring tools, minimizing downtime and improving customer experience.
- Collaborated with product & design to translate requirements into scalable features, and mentored junior developers through code and architecture reviews.
Key Projects & Impact
- Automatic Payment Enrollment: Increased autopay adoption by 60% by enabling automatic payments with plan discounts.
- Manage Add-on Page: Built SPA for voicemail/roaming/long-distance add-ons, reducing call centre volume by >40% and saving $400K – $600K annually.
- Shipping & In-Store Pickup: Added BOPIS, real-time delivery estimates, and inventory availability, increasing checkout conversion by 15%.
- Credit Evaluation & Port-in: Delivered credit evaluation and number port-in flows that reduced onboarding friction and increased new activation rates by ~20%.
- Offers Page & Plan Builder (Radiance): Built SPAs for exclusive offers and plan/device selection, reducing abandonment and improving overall shopping experience.