Adam Magstadt

CTO at SwineTech

Adam Magstadt is the current Chief Technology Officer at SwineTech. Adam has held this position for 4 years and 2 months, during which time they have also served as ScrumMaster for the company's Software Engineering team. In this role, Adam is responsible for shaping the tools, processes, and technology used by the team, as well as helping to design and implement the software stack in use. This includes the over-the-air software upgrade stack and infrastructure, which allows for remotely updating the operating system or application independently of one another.

Adam's coding responsibilities primarily revolve around the company's main product (C++), where they are tasked with creating new functionality, discovering bug root-causes, and breaking down requirements from customers and the CEO. Adam is also responsible for creating and maintaining test station software (Python) to verify that every product built by the manufacturing line is built properly. In addition, Adam is responsible for the automated framework at SwineTech that verifies the integrity of the code-base via defect analysis and continuous integration using JIRA, Bamboo, Python, and CMake, among other technologies. Adam also stood up the server and infrastructure that the team uses on a daily basis to help ensure quality.

Most recently, Adam has been working on machine learning recognition of audio events using supervised learning, convolutional neural networks, Python, and Tensorflow. It is their responsibility to design and implement said machine learning algorithm, and to ensure that the algorithm meets specified accuracy expectations from both shareholders and customers.

Adam Magstadt attended LeTourneau University from 2007 to 2011, earning a Bachelor of Science in Computer Science and Engineering. Adam's coursework was very challenging, but they found it to be very fulfilling. Adam studied topics like compilers, efficient programming, search algorithms, and basic programming technique. Adam also took a deep look into the hardware side of things, like VHDL, FPGA programming, circuit design, discrete logic, and radio design. Adam's senior project was to design and build a single-board computer.

Links

Timeline

  • CTO

    Current role