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


I have been working in AMC Bridge for two years. Firstly, I was working on a training project linked to development simple version of Blender. It was able to open most common 3d file types and do basic geometry operations. On this project I got skills of working with OpenGL, Git, C++ and also I improved my ability to communicate with a team and formulate questions in an understandable and effective way.

After this, I was assigned to a commercial project which involved developing of an Engineering Software used to calculate the physical properties of constructions like dam or mine. It was my first project with a big team so I was able to get an understanding of working with huge software without documentation. My debugging skills improved really fast. Also during this project I got basic skills of developing a QT application and improved my C++ and Git skills.

And my last project involved developing of a plugin for AutoCad using C++, COM and MFC technologies. It was really old project, I saw code lines written in 1998. And this was a huge challenge, I had to be able to understand code of outdated MFC and the whole project was really tricky because every developer during project's long history used different approach and so my code review and code reading skills improved a lot.