Senior Algorithm And Software Developer
Current- Providing algorithmic and programming solutions for 3D printing
- Developed a suite of 3D algorithms for partitioning of solid support in metal 3D printing
- For several years was responsible for maintaining and developing one of the main components of the 3D printer’s software - the 3D Slicer (adapting for new printer types, optimizing, adding new features, fixing problems)
- Designed and implemented a host of 3D and 2D algorithmic components used in the 3D Slicer application (color propagation, coating, offset, complex support structures)
- Created a 3D visual editor for design of new digital materials using fixed and randomized structures.Environment: C++03, C++11, C++17, Polygonica, OpenGL, COM, MSVC, Windows