Position: Senior Software Developer Python, Go
Category: Python
English level: upper
Years of experience: 9


2018-present time. 
Development of distributed platform to support payments in online games.
In a team of four devs i took part in breaking monolith app to microservices. 

We had to define responsibilities for each service and develop a set of APIs to support payment process on desktops, mobile apps and browser-based consumers.
Also this was the time to upgrade python to 3.8. 
To give devs opportunity to work locally smoothly we added docker-compose based environment.

Another thing to mention is support of scalability - the code should work regardless of amount of app nodes.
Stack: python > 3.7, aiohttp, MySQL, postgres, redis, rabbitmq, docker


2016-2018. Developing backend of online game store. Payment gateways integration, development of own payment protocol. Interaction with internal game services.
Stack: python2.7, twisted, go, gin, mysql5.7, redis, rabbitmq


2013-2016. Development of a platform to manage promo sites and landings based on WordPress + own plugin for WordPress. Lead developer in a team of 4


2008-2013. Web sites development using PHP, MySQL, CMS joomla, wordpress, symfony 1.4, symfony 2