Avatar

Steven Peters

Electrical Engineer and Software Developer

Biography

I am a graduate in Electrical Engineering from Concordia University, with a comprehensive background in various subfields including electronics, digital systems design (VHDL), power electronics, digital signal processing, computer architecture, and antennas. Additionally, I have proficiency in programming languages such as Python, C#, and C/C++.

I am passionate about continuous learning and self-improvement. I enjoy helping others and sharing my knowledge to foster a collaborative and supportive environment.

Interests

  • Electronics
  • Programming
  • Hybrid Vehicles
  • Aeronautics

Education

  • BEng in Electrical Engineering, 2018

    Concordia University

Skills

Python

C#

C++

BACnet and Modbus protocols

Communication

Analysis

Problem Solving

Experience

 
 
 
 
 

Internal Software Developer

Neptronic

Dec 2019 – Present Montréal, Canada
Responsibilities include:

  • Developed Python software compatible with Modbus and BACnet protocols for R&D and testing departments, enhancing data communication and system integration.
  • Designed GUIs using the Qt Framework and MVC architecture, improving user experience and interface efficiency.
  • Enhanced Yabe, an open-source BACnet explorer written in C#, enabling large-scale updates for company products, thereby increasing functionality and performance.
  • Created a Node.js module written in C/C++ for BACnet/IP communication, facilitating seamless network interactions.
  • Documented software systems using Sphinx and Markdown, and authored comprehensive user manuals, ensuring clear and accessible documentation.
  • Conducted technical interviews and assessed candidates’ technical skills, contributing to the recruitment of qualified team members.
  • Trained employees and interns on best practices in internal software development, fostering a culture of continuous learning and improvement.
  • Provided support to various departments and gathered feedback for UX improvements, enhancing overall user satisfaction and product usability.

Projects

*

YABE Plugins

YABE plugins written in C# that upload/download files across multiple devices simultaneously

Banking System

A bank system that uses boost serialization to store client information.

Guidance System for The Visually Impaired

A system to guide the visually impaired on city streets

Contact