Position: Senior Software Developer (C++)
Category: C++
English level: upper
Years of experience: 5

Achievements at JSC NDBank, a financial company:

 - Developed the card management system that allows the bank to process MasterCard and Visa cards.
 - Integrated the proprietary internet bank system to the bank system providing very fast synchronization.
 - Created several services that connect with other payment systems and allows to process the data online.
 - Migrated the old bank system to the new one providing complete and safe data transfer.
 - Developed a universal notification system with very wide settings which automatically processes and sends different types of information (reports, events, etc.) to customers by email/SMS/popup.
 - Created an internet bank system for individual clients.
 - Created Windows-interfaces for the bank system. It speeded up a lot of business processes in more than 10 times.
 - Managed a team of 3-4 developers and increased the quality and the speed of the development.
 - Supported Oracle database servers and created a highly reliable infrastructure which continues to work without any delay in case of failover.

Achievements at Wowcircle, a private game server:

 - Developed a lot of game contents (dungeons and raids, spells, features) making this server the top server in the community.
 - Developed a unique feature that connects game servers and allows players from different servers to cooperate with each other.
Working in a financial company about 5 years I've got a great experience with C++ including 11/14 standard and I've developed highly reliable cross-platform applications such as back-end services, adapters. I have actively used Oracle Databases 11/12 implementing flexible business logic and making maximum data protection with Standby systems.

In addition, I've been working on a private game server for over 7 years using C++ to implement plenty of game content and unique features.

I extremely like clean and maintainable code, so I follow the accepted code style, use git/mercurial and unit testing (Boost.Test).