Badges
Certifications
Work Experience
Software Engineer
Neurok Software LLC•  March 2011 - Present
Project: Generation of geological models and 3D grid generation. 1. Significantly contributed into development of a large project (600K LOC), managed structure of the software using CMake, used version control systems git, mercurial, created unit and regression tests. 2. Experience of object-oriented programming using C++: a. Implemented algorithms: i. Intersection of triangular meshes in 2D and 3D. ii. Intersection of straight segments of lines and triangles, subdivision of polygons. iii. Geometrical partitioning of geological models in 2D. iv. Data structures for grids and geological models. b. Developed a visualization tool using Vulkan. It works faster than the previous OpenGL tool and displays more information. 3. Trained and mentored new teammates. 4. Had trips to the customer's office to support integration of the software and bug fixing. Project: User interface for the mesh generation engine. 1. Integrated a 3D visualization component with C# UI.
Education
Moscow State University of Technology (Stankin)
Links
Skills
shmirov_valera has not updated skills details yet.