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

Project 1: Designing from scratch, writing, and maintaining the Django application to manage services infrastructure on the array of servers. Extended Django admin panel as head and Python daemon executors on nodes. Django, RabbitMQ, Pyarmor, CI/CD.

Project 2: Documents negotiation and signing web application. Created backend from scratch. Documents encrypted storing. Reports generation.
DRF, Celery, GnuPG, CI/CD, Pytest.

Project 3: No-code platform. Worked on core functionality, wrote integrations part, and implemented some external API integrations, also engaged in the creation of microservices.
DRF, FastAPI, Kafka, Celery, Docker, Microservices, CI/CD, tests.
More than 14 years in the IT industry.

Python developer (two years):
  • writing API backends on DRF (mostly) and FastAPI;
  • databases (PostgreSQL, MySQL);
  • docker microservices, Gitlab CI/CD, Kafka, Redis, Celery;
  • external API integrations (Stripe, Slack, etc)
  • writing CLI scripts;
  • unit tests, coverage;
  • code review and refactoring;

Linux servers administration (about 12 years):
    • design hosting infrastructure;
    • deployment servers and services;
    • installing, configuring, and maintaining web, mail and SQL services;
    • implementing monitoring systems;
    • servers migrations between datacenters;
    • maintaining VDS nodes (KVM and OpenVZ/Virtuozzo);
    • writing scripts to automate routine tasks and backup scripts (Bash, Python);
    • infrastructure monitoring, issues troubleshooting;
    • L3 customer support.
- No Python2
- No legacy code support
- No full-stack
- No time tracking
- No micromanagement