Developer. Builder. Curious human.

Raymond
Duong.

Senior Full Stack Developer & Co-Founder

I build customer portals, financial applications, and websites that make everyday things work better.

Raymond Duong travelling
Based in Calgary, Canada Usually planning the next trip.

Currently Building at ATCO & co-founding CollectX

Previously ATB Financial Brightside Arterys

01 / Selected work

Built for the real world.

A few things I've helped bring to life, from customer self-service to bringing a community together.

ATCO Mexico Workflow illustration
Billing & reporting data
Customer portal
ReportsUploadsDownloads

ATCO / Customer experience

Putting customers
in control.

Independently architected, designed, and built ATCO Mexico's customer portal, replacing manual billing and data aggregation with self-service reporting, uploads, and downloads.

My role Architecture, design & full stack development

  • TypeScript
  • React
  • Node.js
  • GCP
More about my role
ATCO Electric Outcome illustration
Before2 weeks
After2 days

ATCO / Self-service tools

A faster path
to a quote.

Rebuilt ATCO Electric's self-service estimator, reducing quote processing time from two weeks to two days.

2 weeks 2 daysQuote processing time

My role Senior Full Stack Developer

More about my role
CollectX Event illustration
COLLECTX

TCG. Sports cards.
Collectibles.

7K+Attendees across two events
150+Vendor applications

CollectX / Events & community

More than an event.
A community.

Co-founded CollectX, a Calgary event for trading card games, sports cards, and collectibles. Across two events, we welcomed 7K+ attendees and generated $150K+ from vendor sales, admissions, and sponsorships.

Designed and built collectx.ca, using OnTreasure iframe embeds and redirects for vendor signups and ticket purchases.

My role Co-Founder & website developer

$3.1K+ raised for the Alberta Children's Hospital Foundation.

02 / Experience

A little of
my journey.

Building products, improving systems, and learning along the way.

Download full resume

ATCO

Senior Full Stack Developer

Canada (Remote)

Jan 2025 - Present

  • Independently architected, designed, and built ATCO Mexico's customer portal, replacing manual billing and data aggregation workflows with self-service reporting, uploads, and downloads.
  • Developed the frontend for a bursary and scholarship application portal, integrating backend APIs and Okta-based two-factor authentication to deliver a secure application experience.
View full roleShow less
  • Rebuilt ATCO Electric's self-service estimator, reducing quote processing time from 2 weeks to 2 days.
  • Led technical modernization across multiple repositories, upgrading dependencies and runtimes, addressing technical debt, and improving application stability, maintainability, and long-term supportability.
  • Established unit tests across repositories, strengthening automated quality checks and release confidence.

Tech TypeScript, React, Next.js, Node.js, Firebase, GCP, Cloud Run Functions, Docker, Git, CI/CD

CollectX

Co-Founder

Calgary, AB

Oct 2025 - Present

  • Scaled to 7K+ attendees in 2 events, generating $150K+ from vendor sales, admissions, and sponsorships.
  • Built and deployed the CollectX event website with OnTreasure iframe embeds and redirects for ticket sales and vendor signups, supporting 4K+ attendees and 150+ vendor applications.
View full roleShow less
  • Raised $3.1K+ for the Alberta Children's Hospital Foundation through ticket-sale donations.
  • Grew the community to 2K+ followers and 150K+ impressions through targeted marketing campaigns.

ATB Financial

Full Stack Developer

Calgary, AB (Remote)

Feb 2022 - Dec 2023

  • Rebuilt BizBank's frontend with React, improving application performance, responsiveness, and maintainability.
  • Coordinated frontend, backend, and security teams through a fraud API migration and production rollout.
View full roleShow less
  • Created engineering standards adopted by 50+ engineers, improving development consistency and onboarding.
  • Integrated security scanning into CI/CD pipelines, reducing API vulnerabilities by 60%.
  • Maintained 90%+ automated test coverage to reduce production regressions and improve release confidence.

Tech TypeScript, JavaScript, React, Node, Java, Python, Git, CI/CD, MongoDB, Express

Brightside

Software Developer

Calgary, AB (Remote)

Oct 2019 - Feb 2022

  • Integrated Interac e-Transfer, enabling $100M+ in transaction volume across 100K+ users.
  • Led development of a referral system that increased customer acquisition by 25x.
View full roleShow less
  • Designed and built a notification microservice to improve user engagement and account security.
  • Delivered a partner rewards feature that increased customer acquisition and spending by 15%.
  • Implemented Mixpanel analytics to track user behavior and inform product decisions.

Tech JavaScript, React, Node, Java, Python, MongoDB, Git, CI/CD, Next

Arterys

Software Engineer Intern

San Francisco, CA (Remote)

Aug 2017 - Sept 2018

  • Developed automated testing patterns with PyTest, accelerating test execution and defect identification.
  • Increased test reliability by eliminating flaky tests, reducing false failures by 50%.
View full roleShow less
  • Improved application monitoring, contributing to 99.9% uptime and faster incident recovery.

Tech JavaScript, Angular, Bash/Shell, Python, Git, Docker

03 / Beyond the code

Hi, I'm Raymond.

I'm Raymond, a developer based in Calgary. Outside of work, you'll usually find me on a badminton court, planning my next trip, or looking for something good to eat. I'm a big foodie and love trying new restaurants and discovering local favourites when I travel. I'm always up for a restaurant recommendation from any cuisine, so feel free to reach out and share your favourites!

  • Badminton
  • Travelling
  • Good food

Tools of the trade

The technologies I work with.

Languages

  • TypeScript
  • JavaScript
  • Java
  • Python
  • Bash/Shell

Frameworks/Libraries

  • React
  • Next.js
  • Node.js
  • Angular
  • MUI
  • Jest
  • JUnit
  • PyTest
  • React Testing Library

Cloud & DevOps

  • GCP
  • AWS
  • Firebase
  • Docker
  • Cloud Run
  • Cloud Functions
  • CI/CD
  • GitHub Actions

APIs & Backend

  • REST APIs
  • OpenAPI/Swagger
  • MongoDB
  • S3
  • SFTP
  • OAuth/API Authentication

Bachelor of Science in Computer Science

University of Calgary

Apr 2019

04 / Experiments

A little room
to tinker.

A place to explore ideas and learn by building. First up: a small browser wallet experiment.

01 / Web3

Browser wallet explorer

A read-only look at connecting a wallet, handling network changes, and displaying an ETH balance.

05 / Say hello

Let's build
something useful.

Have a project in mind, an opportunity to share, or a great food recommendation? I'd love to hear from you.