Position: C++ Developer
Category: C++
English level: upper
Years of experience: 6


Project: CADS Adds client app
Desktop client-side application for loading via network, processing, serialization/deserialization geometries of various formats.
Contribution:
support the set of differents mesh geometry formats
network part of application
Technologies/environment: C++, Uwebsoket, Google Protobuf, gtest, CMake, vcpkg

Project: Construction 3D design
Web platform for constructing of designs in 3D based on the customers parts catalog and ordering them online. Customers can place the parts they want in needed dimensions onto the 3D scene, connect them with each other using a wide range of fasteners, get a final look and feel of their design in a 3D viewer, etc. The software also supports exporting customers’ designs to STEP so that customers can continue working with created designs in CAD software they use.
Main responsibilities:
· Geometry analysis
· Geometry transformation/modification using OpenCASCADE
· Serialization/deserialization of project
· Synchronizing frontend part with geometry kernel
· DRC file read\load implementation
Technologies/environment: Computational geometry, OpenCASCADE, C++, JavaScript/TypeScript, Google Draco Library

Project: PowerDELTA
Tool to streamline model preparation process from CAD to simulation-ready so users may simulate, evaluate and optimize designs faster. Participated in development of multiplatform desktop application for geometry creation, simulation preparation, concurrent design and collaboration, gap detection and closure, and geometry editing. This included implementing of new features following specifications, object model design, creation of custom UI, participation in daily and SCRUM meetings, emailing, bug fixing, optimization.
Technologies/environment: Windows 10, Jira, SVN, VS C++ 2013/2017, STL, Qt, BOOST, HOOPS Visualize MVO.

Project:  SOLIDWORKS add-in for folding designs 
Developed a SOLIDWORKS add-in that enables users to design and manipulate folding patterns inside 3D modelling environment. 
Technologies/environment: C++, ATL COM, SOLIDWORKS API, WiX Toolset, Casablanca

Project:  Civil 3D to Windchill
Developed adapter for integration Autodesk Civil 3D and Windchill.
Technologies/environment: C++, C#, Autodesk Civil SDK, Windchill SDK

Project:  3DRudder for Stingray
Integration 3dRudder motion controller with Autodesk Stingray game engine
Technologies/environment: 3dRudder API, Autodesk Stingray, Lua script