SOFTWARE DEVELOPER FROM OTTAWA, ONTARIO

Technologies

rieley's javascript experience
rieley's javascript experience
rieley's javascript experience
rieley's java experience
rieley's python experience
rieley's c++ experience
rieley's lua experience
rieley's r experience
rieley's postgresql experience
rieley's postgresql experience
rieley's scala experience
rieley's scala experience

Experience

SpryPoint

Full-stack software development within a production Agile environment, contributing directly to customer-facing web and mobile applications.

Full-Stack Developer

September 2025 – December 2025
  • Worked as a full contributor on an Agile team of 10+ engineers, participating in bi-weekly sprints, daily stand-ups, and sprint planning using JIRA.
  • Developed and maintained front-end features using Bootstrap, HTML5/CSS3, KnockoutJS, and jQuery, alongside backend components in Java.
  • Designed and implemented RESTful APIs and controllers using the Play Framework to support scalable, high-performance applications.
  • Contributed to mobile application development and testing across iOS and Android using Xcode, Flutter, Dart, and Android Studio.

Agriculture and Agri-Food Canada

Independent geospatial data engineering work supporting large-scale environmental analysis and government research initiatives.

Geospatial Data Engineer

September 2024 – December 2024
  • Developed scalable R programs to generate 100+ ammonia emissions maps, supporting policy analysis for Environment and Climate Change Canada.
  • Automated ecozone-level analysis across 100,000+ polygons using efficient, vectorized geospatial data pipelines.
  • Presented research findings and technical outcomes to the Sustainability Metrics Team.

Carleton University

Research and teaching roles focused on human-computer interaction, computer science education, and student mentorship.

Research Assistant — Human-Computer Interaction

May 2023 – December 2023
  • Conducted controlled research experiments using eye-tracking metrics to support HCI hypotheses.
  • Built Python tools to extract and process large Excel datasets, contributing to final research conclusions.
  • Developed Java applications to collect image metrics and export structured results using Apache POI.
  • Applied MATLAB algorithms to analyze visual features including Feature Congestion, Edge Density, and Subband Entropy.

Teaching Assistant — Python Programming

January 2026 – May 2026
  • Incoming Teaching Assistant Role for COMP1405, an introduction to Computer Science.

Teaching Assistant — Python Programming

May 2025 – July 2025
  • Led weekly 3-hour tutorials for COMP 1405, covering core Python programming concepts.
  • Graded coding assignments and held office hours to support student learning.

Teaching Assistant — Discrete Mathematics (2×)

September 2023 – December 2023 · January 2025 – May 2025
  • Supported 500+ students through office hours, tutorials, and online course forums.
  • Graded and provided detailed feedback on 700+ assignments and exams.
  • Explained abstract mathematical concepts clearly, improving student comprehension and outcomes.