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


C++ Trainee Software Engineer
The purpose of the internship was to learn approaches to implementing computational geometry algorithms in programs and to gain some introductory experience in working with 3D models and CAD applications.
Overall, in this project, I gained a significant basis on how computer graphics work and tried to implement by myself some common techniques and solutions widely used in modern software.

C++ Junior Software Engineer
I participated in analyzing our existing solutions and played a role in optimizing existing solutions and implementing some new features that improved our software.
In this position, I gained experience working with CAD/CAE software and deepened my knowledge of using multiprocessing/multithreading techniques and memory management.