profile picture

Hello, I'm Dawson and I'm

A Developer

Skills

Java
Python
C++
C#
Bash
Atlasian
GoLang
NextJS
Adobe

Experience

Sep. 2023 - Today

iControls Inc.
Software Developer

• Developing an IoT hub system to enable commercial clients to monitor their fleet of iControls door operators in real-time with analytics using Raspberry Pi as a local webserver and ESP-32 Wi-Fi modules for communication

• Provide comprehensive technical support to clients encountering challenges with iControl door operators, handling software issues, performing electrical diagnostics (resistance/voltage testing), and customizing operators for non-standard applications.

• Helped Design and 3D-Printed Prototype Hardware for iControls Door Operators and Traffic Lights using Shapr3D CAD Software

Python
C++
Arduino
Shapr3D
Hub Home PageHub Home PageHub Analytics Page

Jan. 2022 - Aug. 2022

CaseWare International Inc.
DevOps Engineer Intern

• Spearheaded an initiative to develop a self-serve web app called IDP for internal teams to manage canary and production deployments of their product applications.

• Developed comprehensive unit tests for IDP's front-end and backend using Jest, Cypress and Golang which included mocking AWS requests.

• Improved CICD pipeline automation by combining two distinct pipelines for deploying client and backend apps, and refactored cleanup bash scripts for canary deployments, resulting in a decrease of simultaneous resource usage by 40%.

Docker
Kubernetes
GitHub Actions
GoLang
devops teamzoom meeting of new coops

May 2020 - Dec 2020

CaseWare International Inc.
DevOps Engineer Intern

• Optimized Jenkins and Bamboo jobs which reduced build/test times for Simple Engagement, one of CaseWare's main products, by up to 40%.

• Led a project to implement New Relic's monitoring and alerting system to the Bamboo CICD system enabling the DevOps team to be proactive in addressing imminent issues.

• Reconfigured old CICD build jobs to use AWS ECR, Secrets Manager and S3 buckets to enable the team to easily rotate secrets and update product versioning.

• Developed webhooks using AWS API Gateway and Lambda to bridge external builds from GitHub Actions to CaseWare's internal network of Bamboo build agents.

• Coordinated with IT to migrate all local Bamboo build agents to new upgraded hardware which further reduced build times and improved agent reliability.

Docker
Kubernetes
GitHub Actions
GoLang

Projects

Instagram Grid Planner

Instagram Grid Planner

More
Tower Defense Game

Tower Defense Game

More
Car Dealership Simulator

Car Dealership Simulator

More
Elixir Poker Hand Evaluator

Elixir Poker Hand Evaluator

More

Hobbies

3D Printing/Modeling

3D Printing/Modeling

Custom PCs

Custom PCs

Cosplay

Cosplay

Custom Keyboards

Custom Keyboards

Photography

Photography