Summary
Overview
Work History
Education
Skills
Timeline
Generic

Brett Semmler

Calgary,AB

Summary

Highly skilled software development professional bringing enormous talents for software design, development and integration. Offering advanced knowledge of in-demand programming languages. Background writing code and developing systems for Embedded and Web applications.

Overview

6
6
years of professional experience

Work History

Software Developer

Bentek Systems Ltd.
06.2022 - Current
  • Updated old code bases to modern development standards, improving functionality.
  • Participated in software field testing to verify performance of developed projects.
  • Collaborated on stages of systems development lifecycle from requirement gathering to production releases.
  • Built databases and table structures for web applications.
  • Coordinated deployments of new software, feature updates and fixes.
  • Participated in IOT (Internet of Things) development, specializing in Industrial Systems.
  • Designed Linux Application Programming Interfaces (APIs) for use in third-party software development.
  • Developed software within Linux Kernel space.
  • Authored code fixes and enhancements for inclusion in future code releases and patches.

Mechanic

Foothills Fleet Automotive
11.2019 - 03.2020
  • Replaced damaged, missing, or defective parts with new and refurbished components.
  • Completed full vehicle inspections to check for leaks, damage, or other issues of concern.
  • Performed diagnostic and troubleshooting procedures to find and identify root causes of mechanical issues.
  • Performed preventative maintenance oil changes and brake jobs to preserve performance and reliability of vehicles.

Fleet Mechanic

Uhaul Moving And Storage
09.2017 - 11.2019

Education

Bachelor of Science - Computer Science

University of Lethbridge
2026

Diploma - IT: Software Development

Southern Alberta Institute of Technology
Calgary, AB
04.2022

Skills

  • Programming Languages: Java, C, C, Javascript/Typescript
  • Databases: MySQL, SQLite3, MongoDB
  • Developer Tools: Git, Docker, GCC, Yocto Project, Postman, CMake, GNU Make, NodeJs
  • Libraries/Frameworks: React, Libuv, Paho MQTT, GTest, GMock, JUnit, OpenCV, ExpressJs
  • Comm Protocols/Standards: TCP, UDP, HTTP, MQTT, Modbus, BacNet
  • Peripheral Interfaces: RS-232/422/485, I2C, SPI, CANBus

Timeline

Software Developer

Bentek Systems Ltd.
06.2022 - Current

Mechanic

Foothills Fleet Automotive
11.2019 - 03.2020

Fleet Mechanic

Uhaul Moving And Storage
09.2017 - 11.2019

Bachelor of Science - Computer Science

University of Lethbridge

Diploma - IT: Software Development

Southern Alberta Institute of Technology
Brett Semmler