Summary
David Tolsma is a seasoned user experience engineer and developer with 15 years of experience designing and building web applications, currently focused on Ruby on Rails, SCSS, and Git. Based in the Detroit area, he has spent much of his career at Siemens PLM Software where he bridged product definition, UX consistency, and hands-on front-end development across complex PLM systems. At Invicara he led front-end development and refined UX for a BIM startup, showing an ability to move between enterprise and startup contexts. His background includes deep domain experience with Unigraphics NX and Teamcenter, having implemented, customized, and supported CAD/PLM tooling for automotive and industrial clients. He combines practical engineering—C/C++ tooling and build systems earlier in his career—with modern web UX practices, making him effective at translating legacy product workflows into cohesive, user-centered interfaces. David’s long tenure across consulting and product roles suggests a knack for shipping pragmatic solutions that balance user needs with engineering constraints.
15 years of coding experience
15 years of employment as a software developer