Summary
Tom Roth is a Senior Software Engineer with over three decades of hands-on experience and six years in his current senior roles, blending deep .NET and full-stack web skills with hardware-integrated solutions. He’s delivered robust systems across industries from pharmaceuticals and brewing to prison commissary and apparel, often re-architecting workflows and creating WebAPI/MVC services to simplify complex integrations. Comfortable across C#, React, WebAPI, WPF/MVVM, and multiple RDBMS platforms, he also brings practical experience in computer vision and HMI/PLC integrations—an unusual cross-section of software and hardware expertise. Known for pragmatic engineering, dependency-injection driven designs, and internationalization, he’s equally at home improving legacy systems as building new intranet and kiosk solutions. Based in Greater St. Louis, Tom pairs a BS in Computer Science with a track record of shipping reliable, testable, and maintainable enterprise software.
5 years of coding experience
22 years of employment as a software developer
BS Computer Science, Computer Software Engineering, BS Computer Science, Computer Software Engineering at Missouri University of Science and Technology
English, German