Peter Dye

Peter Dye

Software Developer @ Brock Solutions

About Peter Dye

Peter Dye is a software developer with a background in electrical engineering and computer engineering. He has worked at various companies, including NAV CANADA, Stantec, Tidal Medical, and Brock Solutions, where he has made significant contributions to software optimization and automation.

Work at Brock Solutions

Peter Dye has been employed as a Software Developer at Brock Solutions since 2021. In this role, he focuses on developing software solutions that meet the needs of clients in various industries. His responsibilities include coding, testing, and maintaining software applications, ensuring they are efficient and reliable.

Previous Experience in Software Development

Prior to his current position, Peter Dye worked at Tidal Medical as a Software Developer Coop in 2020, where he refactored the existing code base to align with C# and .NET best practices. He also initiated the addition of logging to automation tools using Serilog, which improved software insights. His experience includes a role as an Engineering Coop Student at NAV CANADA in 2017, where he improved the execution time of drawing cross-referencing software by 90%.

Education and Expertise

Peter Dye studied at the University of Waterloo, where he earned a Bachelor of Applied Science (BASc) in Electrical Engineering with an Option in Computer Engineering. His education spanned from 2016 to 2021, equipping him with a strong foundation in both electrical and software engineering principles.

Background in Electrical Design

In addition to his software development experience, Peter Dye has a background in electrical design. He worked as an Electrical Design Assistant at Stantec in 2018 and as a Junior Electrical Designer at Smith + Andersen in 2019. These roles provided him with practical experience in electrical design processes and collaboration within engineering teams.

Achievements in Automation Tools Development

Peter Dye has developed automation tools in C# that significantly reduced AutoCAD drafting time by generating 60% of the required drawings. He also created an N-ary tree node reduction algorithm for scenarios with unordered known ancestors, showcasing his ability to solve complex problems through innovative software solutions.

People similar to Peter Dye