Position: Python Backend Developer
Category: Python
English level: fluent
Years of experience: 3


A Python backend engineer with academic background in system analysis.

Have over 2.5 years of commercial experience of Web applications development. Over the course of my work I have also became closely familiarized with various CI/CD technologies (e.g. Jenkins), containerization tools (Docker, docker-compose & Kubernetes) and Linux (have been using RHEL-based distribution as my development environment).

My main responsibilities on the project:
- Developing and designing backend logic of the applications, as well extending and creating REST APIs for said applications;
- Working with various Python frameworks & libraries over the course of application development;
- Database design;
- Assistance in containerized applications deployment;
- Code review, debugging and technical documentation maintenance and contribution (both manually and programmaticaly via Swagger/Open API);
- Communication with client - troubleshooting and requirements elicitation;
- Writing unit tests;
- Working with various tools to set up aplication data workflow: RabbitMQ, Redis, Apache Airflow;
- Containerization & deployment of applications using Docker and Kubernetes.

Throughout my time in this position, I have proven to be an efficient autonomous worker with the ability to quickly adapt to external environment and focus on delivering the best possible solution to the customer. I am eager to earn new experience and master new technologies and have proven to a quick and flexible learner in the past.
Would like to work in friendly environment with clearly defined processes and pipelines. Generally open to try out new kinds of projects and technologies, but wouldn't want to work on anything that has to do with gambling.