Home
AI
Robotics - Capstone
Robotics - FRC
Robotics - Mars Rover
Work Experience
Junior Software Developer - Subnet Solutions Inc. (August 2024 - )
As a junior software developer I am expanding on the work I did as an intern. Now, as a full-time employee I am taking on more in-depth tasks in C++ while learning more about the entire framework and the power substation device industry. In the future I also expect to learn Lua script development.
Software Developer Intern - Subnet Solutions Inc.
Subnet is a Calgary-based company providing software and engineering services for companies in the electric utility industry. Prior to joining them full-time, I twice worked at Subnet as an intern:
- for my last two official work terms (June 2022-December 2022)
- the following summer (May-August 2023)
At Subnet, I worked primarily with a small team of three other programmers. Our focus was using Windows UIAutomation libraries to provide a unified experience for substation device control. In practice, this entailed:
- Working remotely in an Agile development environment
- Using Azure DevOps boards to assign and manage epics, features, tasks, and bugs
- Developing, debugging, and testing programs in C++ and Javascript (scripting, not web development)
- Development in Visual Studio and VSCode
- Frequent use of git as version control
Research Assistant - University of Alberta Centre for Smart Transportation (January-August 2021)
For my first two work terms I was a research assistant at the Centre for Smart Transportation (CST). Their focus is researching issues in transportation safety, planning, and operations. My team’s focus was on using machine learning models to detect road signs in point cloud scans of roadways. I worked remotely with my supervisor and another student on multiple aspects of the research process:
- Paper Review: Papers that had previously been submitted to papers were returned to us with reviewers’ comments. We then had to address each comment specifically, often by updating parts of the paper.
- Literature Review: The papers we worked on included large literature review sections. We had to locate and acquire the latest research related to our technology, read it, and summarize it so that it could be included in our paper.
- Point Cloud Analysis: We used machine learning to detect traffic signs in LiDAR scans of roadways.
Here is a link to the abstract of one of the papers I worked on
Example point cloud data (source):
