Desktop Application Developer
CurrentWith my experience in manufacturing engineering, I provide unique insight to the manufacturing software solutions that I design and write. This practical knowledge has also helped me in other areas of the business where I have provided software solutions for accounting and engineering fields as well as manufacturing.My responsibilities include architecture, writing, and debugging desktop based applications in the .NET language C#. Other technologies including VB6, SQL, GibbsCAM Compost,… Show more With my experience in manufacturing engineering, I provide unique insight to the manufacturing software solutions that I design and write. This practical knowledge has also helped me in other areas of the business where I have provided software solutions for accounting and engineering fields as well as manufacturing.My responsibilities include architecture, writing, and debugging desktop based applications in the .NET language C#. Other technologies including VB6, SQL, GibbsCAM Compost, Siemens NX Open, Unix, PLC Ladder logic. As a former CNC programmer, I am fluent in G-Code (RS-274) NC programming language and provide solutions that integrate PLC and Windows® based operating systems. Also, experienced and trained in Trumpf Laser fabrication systems, I have integrated nesting software with ERP systems and other manufacturing centric processes.I perform analysis of interacting systems to ensure changes made to one system does not impact other systems. Design new APIs such that opportunities exist for reuse by implementing SOLID design principles and patterns. Having worked closely with the business needs, I ensure proper documentation of requirements and provide training when necessary. Thoroughly test and provide automated unit testing for functionality to minimize or eliminate problematic issues within the softwareAs a team member, I actively participate in a “Agile Development” environment. This helps the business make better decisions with regards to priority, and planning dependent processes that utilize the solutions provided. I perform code reviews providing code quality feedback to other team members.Other skills include CAD/CAM systems such as GibbsCAM, and Siemens NX CAD. Machining skills on Mills and Lathes, with a thorough understanding of cutting tools and proper cutting conditions. Assistance for design engineering focusing on designing with intent in CAD software, and applying proper constraints. Show less