Senior Software Engineer
CurrentDelivering innovative software solutions (ProtaStructue, ProtaDetails, ProtaSteel and ProtaBIM) for structural engineers, CAD technicians and project innovators,Developing libraries for geometrical manipulations (CGAL-like), CAD Rendering Engine, OpenGL Applications,Generating algorithms for partitioning 3D geometry into regions as well as 3D geometry representations for CAD,Developing strategies and methodologies and implementing unit tests (and other test routines) to improve the effectiveness of the development process and functionality,Clearly and regularly communicating with management, technical support colleagues and customers, providing user trainings.Carrying out various high functional software development projects such as:Prota Structure Development Project: Developing an extensive 3D Steel-Reinforced Concrete Building System and Modeler by using .NET (C# and VB.NET) development environment.Probina Software System Project: Developing 2D Steel-Reinforced Concrete Building System and Modeler (sold in Turkey and East Asia) by using Visual Basic and C++.Prota CAD Software System Project: Developing turn-key CAD system for reviewing and editing engineering formwork drawings using VB and C, C++.Probina Display List Project: Designing and implementing multiwindowed interface, the internal data structures for display kernel and engine by using C/C++.