Summary
Overview
Work History
Education
Skills
Affiliations
Personal Projects
Timeline
Generic
Andrew Murdoch

Andrew Murdoch

Colborne,ON

Summary

Results-oriented Junior Full Stack Developer at RCAF, focused on delivering efficient software solutions. Played a key role in designing and implementing a comprehensive scheduling application that significantly improved operational workflows. Skilled in leveraging modern development practices and tools, with a strong emphasis on collaboration, and delivering scalable solutions. Dedicated to ensuring high standards of security, performance, and quality throughout the software development process.

Overview

1
1
year of professional experience

Work History

Junior Full Stack Developer

RCAF
Ottawa, Ontario
06.2024 - 03.2025

- Designed and deployed a full-stack scheduling application for a critical RCAF operational network, utilizing Vue 3, Node.js, and PostgreSQL.

- Developed a security scanning and monitoring tool using AngularJS and Prowler to assess AWS infrastructure compliance against security best practices and regulatory standards.

  • Containerized the application using Docker, ensuring consistent deployment across environments.
  • Translated complex operational requirements into scalable, performant code, collaborating with military personnel.
  • Developed real-time data processing and visualization tools using Socket.io and LeafletJS for dynamic updates and geospatial awareness.
  • Implemented CI/CD pipelines with Azure DevOps, automating builds, testing, and deployments.
  • Utilized AWS services for infrastructure management, ensuring high availability and scalability.
  • Implemented robust authorization and authentication using Casbin and Auth.js to maintain data integrity and secure access.
  • Employed AWS security services to protect sensitive data and infrastructure.
  • Mentored co-op students, providing guidance on best practices in full-stack development, DevOps, and secure coding.
  • Conducted code reviews and implemented rigorous testing using Jest to ensure security best practices and maintainability.

Junior Software Developer

RCAF
Trenton, Ontario
01.2024 - 06.2024

Built an Excel-based aircraft maintenance planning system using VBA, optimizing schedule planning to minimize aircraft downtime.

  • Translated complex aviation business logic into performant VBA code, collaborating with stakeholders to integrate maintenance protocols, and regulatory standards.
  • Developed automated data processing pipelines using VBA, improving data-driven decision-making.
  • Conducted rigorous code reviews, and ensured adherence to software engineering best practices.
  • Optimized system performance through algorithmic improvements and code refactoring.
  • Ensured compliance with regulatory standards through technical documentation and code development.

Education

Bachelor of Science - Computer Science

Ontario Tech University
Oshawa, ON
04-2022

Skills

  • Full stack development
  • Database management
  • Amazon Web Services
  • Azure DevOps
  • CI/CD implementation
  • Docker products
  • PostgreSQL
  • AngularJS
  • Prowler
  • Vuejs
  • Nodejs
  • Typescript
  • VBA

Affiliations

Passionate Golfer

Dedicated golfer with a focus on continuous improvement, discipline, and perseverance. Actively participates in local tournaments, demonstrating a strong ability to adapt, stay focused, and perform under pressure.

Personal Projects

  • Developed a full-stack golf assistant web application using AngularJS for the frontend and Node.js for the backend.

Timeline

Junior Full Stack Developer

RCAF
06.2024 - 03.2025

Junior Software Developer

RCAF
01.2024 - 06.2024

Bachelor of Science - Computer Science

Ontario Tech University
Andrew Murdoch