Full-Stack Developer

Josh Cowan

Building things for the web.

Josh Cowan is a full-stack software developer building React, TypeScript, .NET, Go, and web applications.

Scroll

01 - Work

Work

Royal Bank of Canada

Fullstack Software Developer Intern

May 2024 - August 2024

  • Partnered with frontend development of the Transfer Stock page alongside a senior developer and communicated timelines and blockers to product teams.
  • Mentored high school interns by answering technical questions and helping them onboard smoothly onto the Direct Investing team.
Javascript + Typescript HTML/CSS React.js C# .NET Core

Royal Bank of Canada

Fullstack Software Developer Intern

May 2023 - August 2023

Javascript + Typescript HTML/CSS React.js C# .NET Core

Royal Bank of Canada

Software Developer Intern

May 2022 - August 2022

  • Refactored the Direct Investing notification page from a fullstack perspective to utilize modern technologies (React.js & C# .NET Core) to improve the user experience for all clients.
  • Provided essential maintenance and support for the Account Open flow, including a significant overhaul of the joint account form in order to on board RBC clients.
Javascript + Typescript HTML/CSS React.js C# .NET Core

Queen's University

Teaching Assistant

September 2023 - May 2025

  • Served as a Teaching Assistant for CISC102 (Discrete Math) for one term and CISC322 (Software Architecture) for two terms.
  • Provided educational support through office hours, review sessions, and one-on-one sessions, aiding students in understanding complicated course material.
  • Conducted timely and consistent grading of assignments and exams, delivering feedback for student growth.

02 - Build

Build

Open Source

More on GitHub

github.com/joshuajz

03 - Community

Community

Computing Student's Association

Vice President of Operations

Oversaw a $50,000 annual budget and provided high-level operational leadership across a 100+ person organization, ensuring coordination among the financial, technology, academic, and governance portfolios.

Queen's Web Development Club

Education Executive

Led a team of four to create a comprehensive web development curriculum in HTML, CSS, React.js, and Node.js, presenting weekly to 70+ students and overseeing 15 development teams.