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

Deep understanding of asynchrony. Accelerated script execution by 15 times after the code refactor and the introduction of the use of asyncio and asynchronous driver to connect to databases.

Proactive position at work - discussion of the introduction of new functionality, discussion of existing functionality.

Studying neighboring areas of work - optimized work with data, understanding how the frontend works.

I am interested in AI and how it works. I take courses in this direction on coursera.
- Improved service performance: code refactoring, caching, using database indexes, reducing the number of database queries. Used in practice the principles of SOLID, DRY, KISS.

 - Various authentication methods and authorization: various user roles (guests, owners, providers, tenants), use of an invitation token, pin codes.

 - Working with data: wrote an optimized script for collecting data about devices, using asynchrony, data processing using Pandas and NumPy, plotting.

 - Project Deployment: used microservice architecture, used containerization, gained little experience with AWS, but mostly worked with DigitalOcean.

 - Background tasks: use several approaches django-q, celery. Deploying celery on a separate virtual machine.

 - Wrote different types of API

~Django
~FastAPI

~PostgreSQL
~SQLite
~Redis

~Celery
~Django-Q

~Pandas
~NumPy

~asyncio

~DigitalOcean
~AWS
I am looking for a cool team to implement high-quality projects