This website is a work in progress — projects and more content coming soon!

Nour Abiad

Software Developer

Building scalable software. Lifelong learner.

About

I'm a software developer passionate about crafting scalable, robust applications

Currently, I'm a Software Developer at RBC, where I contribute to building applications that serve millions of users in the financial sector. I'm driven by the challenge of designing seamless workflows that improve both developer and user experience.

Experience

2023 — PRESENT

Software Developer · RBC

Worked on customer-facing banking applications in close collaboration with product managers and designers, while maintaining and modernizing the codebase through framework upgrades and adoption of new technologies. Actively volunteered with RBC Amplify to support innovation initiatives. The poducts I have worked on include applications for business and personal banking

  • typescript
  • Angular 17+
  • java
  • Spring Boot
  • Agile development
  • MongoDB
  • NgRx(Angular state management
  • Angular Signals
  • RxJS
Winter 2023

TA for Software Architecture and Advanced Design · Polytechnique Montréal

Assisted the course instroctor by preparing the material for assignments and supporting students with architectural concepts, design patterns, and best practices. Reviewed assignments, provided technical feedback.

  • Design Patterns
  • oftware Architecture Principles
  • System Design & Quality Attributes
Summer 2022

Software Developer - T&O Student Program · RBC

Designed and developed a Spring Boot REST API service for managing multi-owner bank accounts, implementing validation logic, REST controllers, and unit/integration tests to ensure secure, reliable, and maintainable backend operations.

  • Java
  • Spring Boot
  • REST API
  • JWT authentication
Summer 2021

Morgan Stanley Technology Analyst Intern Program · Morgan Stanley

Developed a tool within the Data Engineering department to facilitate the change management process, implementing a REST API with Flask (handling routing, request validation, and database integration) and a frontend with Angular.

  • SQL database
  • python
  • Flask framework
  • Angular
Winter 2021

Software Developer - T&O Student Program · RBC

Developed frontend components and their unit tests for a flow that allows the users to view and print void cheques. Tested the accessibility of the frontend components to improve the user's experience with the product. Led the SCRUM meetings for my team (SCRUM master) and planned weekly tasks according to their priority.

  • Angular
  • WAVE tools for accessibility
Built with v0