Nafisah NubahHomeExperienceProjectsCertificationsContact
2024 to present

Experience

My work and leadership experience, grouped by type. Where I've held more than one role at the same place, they're listed together. Click any role to see more details.

01Software development
Quest Software Inc.
Remote · current
▶Software Developercurrent

Backend development on the On Demand Audit team, part of a cloud based software as a service product.

  • Develop backend software using C# and .NET
  • Work with Microsoft Azure, including Azure Functions, in a microservice architecture
  • Work in an Agile/Scrum team, contributing to development and to unit and integration testing
C#.NETAzureAzure FunctionsAgile Scrum
ImmediaC
Halifax, NS · 2026
▶Application Developer2026

A cloud based ERP web application with AI powered workflow automation and enterprise integrations.

  • Built and maintained the full stack: React front end, .NET and C# back end
  • Led the OpenAI API integrations that automate internal workflows
  • Designed the SQL schema behind the scalable pieces of the app
  • Gathered client requirements and turned them into technical solutions
  • Deployed and managed cloud infrastructure on Microsoft Azure
React.js.NETC#OpenAI APIAzureSQLAgile Scrum
Computing Councils of Canada
Remote · current
▶Software Developercurrent

Organisation website, internal dashboard, and AI tools that automate internal processes.

  • Building the website and internal dashboard in Next.js and Node.js
  • Wiring front end and back end into one scalable system
  • Building agentic AI solutions that automate internal workflows
  • Designing new features with the rest of the team
Next.jsNode.jsAI automationJavaScript
Dalhousie Student Accessibility Centre
Halifax, NS · 2025 to current
Two roles
▶Software Developer2025
  • Designed a Java application that automates exam scheduling and sorting
  • Paired with one other developer on design and implementation
  • Cut a manual process down to a file drop and a summary
JavaAutomationApache PDFBox
▶Invigilatorcurrent
  • Proctor several accommodated exams at once in a fast moving room
  • Hold every sitting to its approved accessibility requirements
  • Liaise with professors on time sensitive problems mid exam
Student supportAttention to detailMultitasking
02Machine learning research
Dalhousie University
Halifax, NS · current
▶Undergraduate Machine Learning Researcher, MAPS Labcurrent

Glacier melt patterns, under faculty supervision, from geospatial and satellite data.

  • Applying machine learning to glacier melt and environmental change
  • Cleaning, preprocessing and analysing large scale geospatial datasets
  • Working in Google Earth Engine on satellite imagery
  • Running image segmentation and temporal analysis on ice coverage
Machine learningGoogle Earth EngineImage segmentationPython
View website
▶Honours Thesis Researcher, MYTech Labcurrent

Honours thesis on detecting rare attack types in network intrusion detection, where some attack classes have very few examples to learn from.

  • Studying how to improve SMOTE, a method that creates synthetic samples of rare classes, by choosing which samples to pair using a learned embedding
  • Proposing EG-SMOTE, which trains a contrastive encoder to pick the pairs while still building samples from the original features
  • Comparing it against modern SMOTE variants on the UNSW-NB15 and NSL-KDD datasets
Machine learningNetwork intrusion detectionContrastive learningPythonPyTorch
View website
Dalhousie Machine Learning Society
Halifax, NS · 2025
▶Student Researcher, NIAR2025

Neuro Imaging Analysis and Research, under Dr. Carlos R. Hernandez-Castillo. fMRI data from SCA7 patients and controls.

  • Analysed fMRI data in search of disease biomarkers
  • Explored machine learning applications in neuroscience with the group
  • Contributed findings toward publications and presentations
fMRI analysisNeurosciencePython
View certificate
03Community and leadership
Dalhousie Machine Learning Society
Halifax, NS · 2024 to current
Promoted twice
▶Secretarycurrent
  • Help run the society's day to day operations and planning
  • Support the executive team with events and workshops
LeadershipOrganization
▶Events and Media Leadpreviously
  • Lead the planning and running of events, workshops and initiatives
  • Own promotions, branding and social strategy for the society
  • Create the content that shows off events, projects and members
  • Work with the executive to widen community engagement
Event planningContent creationLeadership
▶Social Media Coordinatorpreviously
  • Ran the society's day to day social presence and posting schedule
  • Built the content pipeline that the media lead role now sits on top of
Social mediaCommunication
Dalhousie Women in Tech Society
Halifax, NS · 2024 to current
Promoted once
▶Secretarycurrent
  • Led a mentorship program that connects students with industry and peer mentors
  • Host networking and tech events for women and non binary students in tech
  • Mentor women and non binary students, and received the Helping Hands award for mentorship
  • Help run society operations and planning
LeadershipMentorshipEvent coordination
▶Upper Year Student Representativepreviously
  • Spoke for upper year students on the society's executive
  • Brought outreach ideas from the student body into planning
RepresentationOutreach
Faculty of Computer Science
Dalhousie University · current
▶Student Leadercurrent
  • Host and coordinate faculty events and hackathons
  • Mentor students into a community that feels worth joining
  • Work with faculty staff on operations and student engagement
LeadershipMentorshipCommunity
04Teaching and student support
Dalhousie Women in Tech Society
Halifax, NS · current
▶Mentorcurrent

Mentor in the society's mentorship program.

  • Mentor multiple students on academics, co-ops and career planning
  • Mentor alongside my role as the program lead
MentorshipCareer advice
SuperNOVA at Dalhousie
Halifax, NS · 2025
▶Computer Science Instructor2025
  • Taught programming to youth through hands on camp activities
  • Mentored campers across a wide range of skill levels
  • Adapted the material on the fly to different learning styles
TeachingMentorshipYouth education
Dalhousie University
Halifax, NS · 2025
▶Teaching Assistant and Marker, Web Development2025
  • Ran lab classes on HTML, CSS and JavaScript
  • Answered the technical questions that labs generate, live
  • Graded assignments with feedback students could act on
Web developmentTeachingAssessment
Halifax Regional Centre for Education
LeMarchant-St. Thomas · current
▶Lunch Monitorcurrent
  • Supervise lunch periods at an elementary school
  • Help with lunchtime activities, outdoor play and cleanup
SupervisionConflict resolution

Next: take a look at my projects.

Projects
© 2026 Nafisah Nubah
LinkedInGitHubEmail