Position: Python Developer
Category: Python
English level: upper
Years of experience: 4

Purposeful development of our own streaming platform for 3+ years, implementing all stages of the web service and not abandoning the project.
4+ years of experience in designing and developing software applications for different industries and business environments, especially for eCommerce solutions. Has experience in writing project architecture from scratch.

Pet projects:
- Prediction market web-application: a platform, the principle of which is similar to the stock market, only stocks are predictions. Built with Django, REST Framework and Django Channels, PostgreSQL used as a main database. 
Frontend is written using React with a state container Redux. To deploy and scale web application on the AWS cloud platform Elastic Beanstalk service was used.

- Streaming platform: a thin streaming platform with chat, user roles and achievements system, different locales support, websocket and REST APIs. Backend is written in Django, RESTFul API with the Django REST Framework and Django Channels for handling websocket connections. Commits from UI repo and tests execution configured using GitHub Actions. Sessions and websocket events use Redis for simplicity and speed increasing. UI built using React with a state container Redux. Video streaming implemented via RTMP server (via nginx).
I am looking for a team for which it is important:
- code quality;
- coverage of all tasks with tests;
- practice code review;
- desire to use and study new practices and technologies.