Nathaniel Plesniarski
Programmer Co-op
Talent
CAMember since June 17, 2026
C++SCRUMNext.jsNeo4jGJK/EPA algorithmsBounding Volume HierarchyMultithreading
·
Hire this person
Send a job offer directly to this candidate
C++SCRUMNext.jsNeo4jGJK/EPA algorithms
About
Developed a new feature in a large legacy C++ codebase within PSCAD. Navigated extensive legacy code to integrate new functionality while maintaining system stability. Worked independently to implement and test features, reporting progress in biweekly meetings.
Experience
Programmer Co-op - Manitoba Hydro International
(2025-06 - 2025-08)
- Developed a new feature in a large legacy C++ codebase within PSCAD.
- Navigated extensive legacy code to integrate new functionality while maintaining system stability.
- Worked independently to implement and test features, reporting progress in biweekly meetings.
- Prepared the codebase for future expansion, ensuring maintainable and modular design for upcoming development.
Software Developer Co-op - Priceline Partner Network
(2024-09 - 2024-12)
- Utilized SCRUM task management to work with my team and deliver on necessary features and fixes in a timely and efficient manner.
- Collaborated with external partners to design and develop robust APIs to meet our clients needs, by facilitating communication between team members to solidify feature requirements.
- Helped implement a data-loader caching pattern on a critical endpoint to significantly reduce strain on the database.
- Investigated and resolved an issue preventing listings from displaying by updating the database refresh workflow, removing outdated code from two repositories, and updating a third to match the current data format and field usage.
Co-op Programmer - University of Manitoba, Department of Radiology
(2024-01 - 2024-04)
- Was the primary developer on QTIPS (a multiple sclerosis diagnosis tool), which employed a line tracing approach in regions of interest in white matter atlases.
- Made a large performance optimization in a critical portion of the application, reducing time spent in the section of code from approximately 15 minutes to less than 1 second.
- Designed and implemented a novel pathfinding algorithm to find paths between specific points in a 3D graph. Allowed program to analyze user-defined white matter tracts, and output correct MRI brain image graphs.
Education
Bachelors of Computer Science, Honours Co-op - Computer Science - University of Manitoba (2025-12)
B.Sc. Major in Physics with distinction, Minor in Mathematics - Physics - University of Manitoba (2022-09)
Skills
Programmer Co-op
