Summary
Derek Strasters is a Senior Software Engineer in Salt Lake City with 11 years of cross-disciplinary experience building production software, embedded systems, and tooling from startups to enterprise environments. He combines a strong physics and mechanical background with deep software skills—Python/Django, Java/Android, C/C++, Linux, machine learning, and distributed systems—having led projects from Android apps and custom ORMs to firmware validation and Python-as-a-Service POCs. At Vivint and prior contracts he’s delivered full lifecycle solutions that span backend APIs, device integration, and automation while also architecting security-minded BLE systems and patent-pending device authentication. Equally comfortable in a machine shop or on a home blade server, Derek brings practical hardware know-how (SolidWorks, CNC, electronics) to software design, which helps him optimize performance and debug complex system interactions. He’s pragmatic, hands-on, and driven by curiosity—whether tuning a neural net from scratch, building a monitoring stack, or teaching code design to his daughter.
11 years of coding experience
6 years of employment as a software developer
The University of Utah
Associate of Science (A.S.), Physics, Associate of Science (A.S.), Physics at Salt Lake Community College
Dutch