Position: Programmer C++
Category: C++
English level: upper
Years of experience: 5

Working on unannounced AAA-project.
Working on unannounced cross-platform casual mobile game (match-3).
(July 2019 — May 2020) 
Gameplay Programmer C++, Ubisoft
• Working on unannounced AAA-project.
• Designing, maintaining, and implementing features for ongoing project.
• Code reviewing.
• Writing technical documentation.
• Communicating with game designers, QA teams to improve overall project workflow.
• Bug fixing.

(March 2018 — July 2019)
Programmer C++, G5 Entertainment AB
• Cross-platform software development with single code base (Windows, Android, iOS).
• Developing and maintaining internal ongoing project, improving code quality and feature development workflow.
• Bug fixing and performance optimization.
• Communicating with game designers, QA teams to improve overall project workflow.
• Writing technical documentation.

(August 2014 — March 2018)
Programmer, Innovative technologies center
• Working on the company's proprietary engine.
• Maintaining a code base that was in development for over 5 years.
• Bug fixing and performance optimization.
• Working on Image Recognition and Object Detection (using OpenCV).
• Designing, maintaining, and implementing database storage systems for geospatial data (PostGIS/PostgreSQL).
• Code reviewing.
• Writing and reviewing technical documentation.

Skills:
• Good knowledge of C++, hands-on experience with STL.
• Knowledge of scripting languages (Squirrel, Python).
• Knowledge of SQL (Oracle, PostgreSQL).
• Experience with tools: SVN, Git, Perforce, Helix Swarm, JIRA, Bamboo, Ant and others.
• Effective usage of IDE's and editors: Microsoft Visual Studio, Android Studio, XCode, Sublime Text.
• Experience working in Unix/Linux environments.
• Experience with Qt.
• Experience with Unreal Engine 4.
Mostly looking for a job in gamedev industry, but also open to other offers.