Position: Senior Python Developer / Team Lead
Category: Python
English level: pre
Years of experience: 11

Rich experience in designing and developing backend web applications of different complexity and structure, as the construction of monolithic applications and development of applications with microservice architecture.
The main programming language is Python, but I can write on Go and Node.JS. I prefer to use aiohttp + postgres/mongo, but have a successful experience of building systems on Django or Flask. I understand how to build a microservice architecture, I understand all the pros and cons of this approach. 
On projects where it is possible I prefer to use Docker for development and deployment, also there is an experience of construction of the distributed systems by means of Kubernetes. 
I have experience in team management (4-8 units) , including code review, formulation, planning, evaluation and distribution of tasks. I work on high-quality performance of tasks. I can and practice teamwork.
Senior backend developer for the UK-based small and medium business banking service. As part of the team, developed anti-fraud and anti-money laundering services prepared technical design project and ensured implementation based on the it. Ensured smooth integration with the external services like Global Processing Services, Dow Jones & etc. 

Stack used: asyncio/aiohttp, PostgreSQL, Marathon, Mesos, ELK, ansible, TeamCity, Chronos, RabbitMQ.