Vladimir Soldatov
About Vladimir Soldatov
Vladimir Soldatov is the C++ Chief Software Architect at Aurea Software with extensive experience in software engineering roles across various companies in Saint-Petersburg, Russia.
Company
Vladimir Soldatov currently works at Aurea Software as the C++ Chief Software Architect. He joined the company in 2017 and has been responsible for overseeing the development and architectural strategy for C++ projects. Aurea Software operates in the enterprise software industry, offering various solutions aimed at transforming business processes and customer experience.
Previous Positions
Before joining Aurea Software, Vladimir Soldatov held several roles in other reputable companies. He worked at Harmonix Music Systems as a Contractor Network Software Engineer from 2016 to 2017. Prior to that, he was a Senior C++ Engineer at SAPRUN Group from 2015 to 2016. He also spent two years at Sperasoft, contributing as a Senior C++ Engineer from 2013 to 2015. From 2011 to 2013, he was a Senior Software Engineer at Motorola Solutions. His career began at ITRIUM Spb, where he worked as a Software Engineer from 2008 to 2011.
Education and Expertise
Vladimir Soldatov holds an engineering degree in Computer Science from Saint-Petersburg State University of Aerospace Instrumentation. He completed his education from 2001 to 2007. His specialized knowledge in C++ software architecture, network software engineering, and enterprise solutions is a direct result of his academic background and extensive hands-on experience.
Professional Contributions
While at Harmonix Music Systems, Vladimir Soldatov played a pivotal role in developing the multiplayer server management backend for Azure-hosted game servers. He led the load testing efforts for single game server instances and the server management backend. He developed a tool to migrate existing business intelligence data to a third-party platform using Python and implemented cluster API wrappers on the game server side, supporting lifetime and keys management logic. Additionally, he contributed to changes in game client code for the gameplay session flow using C++.