Object Oriented Programming

Grade: A+

Key Concepts: Generics, interfaces, abstraction, classes, static/public/private/virtual keywords, lambda expressions, Lists and dictionaries, threading and asynchronicity, LINQ.

Project Highlight: C# Modular player inventory inventory System that utilizes generics, interfaces, asynchronicity, lambdas, and other good programming practices.

Relational Databases

Grade: A+

Key Concepts: Stored procedures, functions, inner and outer join clauses, HAVING and WHERE clauses, table creation/editing/deletion, rollbacks, library functions like DATEDIFF() and COUNT().

Project Highlight: A team effort in creating dozens of queries based on business requirements of a client.

Web Programming

Grade: A

Key Concepts: Navigation, components, useState, useEffect, hover animations, GET and POST methods, CSS grid, responsive design, temperature and map APIs, database linking, file manipulation, JSON handling.

Project Highlight: Built a responsive web application for real-time weather tracking, integrating multiple APIs and ensuring seamless user experience across devices.

Algorithms and Data Structures

Grade: A-

Key Concepts: Nodes, linked lists, BFS and DFS algorithms, stacks and queues, asynchronous programming, recreation of string library functions, easy and medium LeetCode challenges.

Project Highlight: Developed an AI pathfinding system using BFS and DFS.

Mobile Application Development

Grade: A-

Key Concepts: Intents, Toasts, animations, screen transitions, constraints, layouts.

Project Highlight: Created a mobile app with smooth screen transitions and interactive animations, focusing on user experience and intuitive navigation. Created an app where you can dynamically create and answer quizes.

Game Development with Unreal Engine

Grade: A+

Key Concepts: Level design, raycast pickup systems, AI behavior trees, materials, physics, UI/UX, player health management, level transitions.

Project Highlight: Designed a fully interactive game level, implementing advanced AI behavior and physics-based interactions to enhance gameplay realism.

Capstone Project

Grade: A+

Key Concepts:

Key Concepts: Requirements gathering, error resolution, test case development, stakeholder communication, brainstorming and ideation, project management, feature development, debugging large codebases.

Project Highlight: Radiology company scheduling app overhaul. Our team fixed over 10,000 errors in the existing project and introduced new features to improve scheduling efficiency. This project involved collaborating with stakeholders, creating test cases, and debugging to ensure the app met the company’s updated requirements.

Communications for Software Development

Grade: A

Key Concepts: Agile methodology, Scrum process, stakeholder communication, team collaboration, meeting facilitation, documentation, feedback integration, conflict resolution.

Project Highlight: Worked within a cross-functional team to develop a project using the Agile Scrum framework. Actively participated in daily stand-ups, sprint planning, and retrospectives. Focused on clear communication and collaboration to ensure smooth project execution and alignment with stakeholders. Additionally, honed skills in creating concise technical documentation and facilitating feedback sessions.

Nathan Image

Discord

xeph_nebula

Location

Calgary, AB
Victoria, BC