I am David Klaus, a Senior Software Engineer with a specialization in CAD Software Development. At Carlson Software, I've had the privilege of contributing to significant projects in my role as a Senior Software Engineer.Most recently I have worked on point cloud products enhancing Carlson Software's point cloud technology and improving workflows within these products. One notable project involved overhauling the dialog systems on our point cloud products, making them more user-friendly and efficient by seamlessly integrating them into our general CAD dialog system. Additionally, I recently on improving the underlying data structures for point cloud data storage, ensuring they align with industry standards and fixing long-standing issues. These and other projects have led to a more reliable product and provided the infrastructure needed for integration of new ML technology into Carlson's point cloud products.On the geospatial and GIS front, I've been involved in implementing advanced methods for defining projection systems and enhancing user interfaces. My work has also extended to collaborating with geolocated imagery resellers, resulting in products that provide geolocated imagery to CAD users. I have also worked to maintain and modernize legacy geodetics libraries to streamline the Carlson codebase.In addition, I've contributed to the development and maintenance of a mathematics library, which serves as a reliable resource for core math functionality used across the organization.My expertise is primarily in C and C++, but I also have worked on projects involving PHP, JavaScript, and Python.Both personally and professionally I am drawn to working on projects involving Linear Algebra, Geometry, Geodesics and Machine learning. While I’ve had ample opportunity at Carlson to work on these topics, I am also interested in new opportunities. Given the description of XYZ role at ABC company, I believe that I can continue to explore opportunities that allow me to apply my knowledge and skills in these areas.I believe that the combination of my mathematical and software development experience enables me to make large contributions to a wide range of projects and software and I am excited about an opportunity to apply my expertise to projects at ABCD Company. Let's connect to discuss potential collaborations.
Listed skills include Microsoft Office, C++, Matlab, Python, and 9 others.