Position: Розробник  Python
Category: Python
English level: intermediate
Years of experience: 4


Sep 2017 – Nov 2020, Python developer
A startup with a full development cycle from camera development to providing analytics to a client in the field of smart video surveillance. The main idea in the implementation of the project of a smart store, smart parking.
Responsibilities:
Writing an api application, calibrating a camera, writing tests, writing microservices for receiving and processing data from IoT devices, developing an API, developing a database, writing scripts for rasberryPi, writing a picture drawing functionality by geo-points
Technology and Skills: 
Async-IO, ClickHouse, Django, Google Protobuf, MQTT, Nats, PostgreSQL, Python3
Domains:
Market data and reference data provider
Dec 2020 – Aug 2021, Python developer
project 1: assistance in the development of a backend for a mobile application in the field of dog walking. adding a small api functionality and writing integration tests project 2: a project in the field of geographic monitoring, expansion of existing functionality, communication with a client within the framework of expanding the functionality of the main stack python, graphql, aiohttp, sqlalchemy, deployment of client microservices for demonstration at their test bench project 3: web application development, pocket budget monitoring, main stack python, django, django rest, postgres, participation in database structure planning, code review.
Responsibilities:
I worked on 3 projects,  1 project, was as an aid to the current team 2 project, extension of the customer's api, deployed projects at the customer's test bench, optimized the recording of polygons in the database 3 project, API development, writing integration tests,
Technology and Skills: 
aiohttp, Celery, Django, Docker, Docker Compose, GraphQL, PostgreSQL, Python3, Redis, REST API
Domains:
IT shared services
Sep 2021 – Present, Software developer
Data delivery team handles the retrieval and preprocessing of information for different stakeholders in Finance. This data can be used for historical or current analysis. Because of the nature of this data, the services provided by Data delivery team need to be performant and highly available.
Responsibilities:
Development of data delivery solutions ensuring completeness, accuracy, scalability, and operational efficiency. Validation of functionalities in order to fully meet the requirements based on agreed priority. Participate in code reviews. Enforce standards and best practices. Develop technical documentation