Scott Thom

Bachelor of Applied Science - BASc at University of Wisconsin-Stout

Brookfield, Wisconsin, United States

About

I am a systems programmer who has been working on connected multipart software and hardware solutions for three years now. I am about to get my diploma from the University of Wisconsin, Stout, and have a passion for software development. I have also worked on a myriad of other personal projects, one which is a mod for Minecraft that spans ~510 java files and 2MB of pure text. The actual details can be found on http://www.scott-thom.com

Experience

  • Firmware Engineer at Server Products
    Jul 2024 - Present · 2 yrs

  • Firmware Engineer at Brady Corporation
    Feb 2022 - Jun 2024 · 2 yrs 5 mos

    Embedded systems UI, RTOS and QNX firmware drivers.

  • Software Engineer at Dematic
    Nov 2019 - Feb 2022 · 2 yrs 4 mos

    Warehouse management software, .NET UI developer, product level RND to add multilingual support, researched and developed more advanced path solver with major speed improvements, multithreaded enhancements, used Confluence to document, used test rail. Developed GTP control interfaces for warehouse automation. One host used IIS.

  • Research and development at Droitco LLC (Startup)
    May 2018 - Aug 2019 · 1 yr 4 mos

    Worked on commercial automation and security using IoT devices. Designed a custom PCB with custom firmware. Created a webapp front end to manage the IoT software using NodeJS, CouchDB, React, and Express. Created power supply hardware capable of survive large switched inductive loads. Researched future product ideas and preliminary prototyping.

  • Web Developer / Software developer at University of Wisconsin-Stout
    Sep 2016 - Jun 2019 · 2 yrs 10 mos

    Worked on an IoT control system for CNC access control at the Fab Lab in the Discovery Center at UW Stout. designed a noSQL database for logging and storing user information. Used an embedded systems Linux distro to make a raspberry pi immune to unforeseen shutdowns (TinyCore/PiCore). Created a webapp front end to manage training, machine control, and membership policies. Also created an automatic algorithm to analyze usage statistics and generate a reasonable training schedule on the fly, with manual override capabilities.