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

Helped a team to adopt Flake8 linter and Mypy type checker in a middle-sized monolith service.

Managed to completely rewrite and migrate from Python 2.7 to Python 3.6 a service used for satellite image tiles generation. Configured service deployment using docker-compose tool.

Optimized docker image sizes from over 2GBs to just 200 MBs.

Refactored and optimized an API managing meta-information about internal company products. Optimization involved PostgreSQL queries analysis and DB tuning. The average response time decreased from 1 s to 200 ms.

Configured ELK stack for logs aggregation and Centry for more effective error tracking.

Internal image processing library maintainance and development.
I have a 4+ years experience in Python (2.7, 3.5+) and a strong knowledge of Flask web framework. Also had an experience with aiohttp, Falcon and Django. 
Worked for several project as a backend developer including projects in scientific (satellite data processing) and financial (cryptocurrency exchange market) fields.
Familiar with basic algorithms and design patterns.
My aim is to write a robust, testable and maintainable code.
Comfortable with terminal and basic Linux administration.

Used technologies:
Python, Flask, aiohttp, PostgreSQL, Linux, MongoDB, Docker, Falcon, Redis.