Position: Python Developer
Category: Python
English level: intermediate
Years of experience: 0

Implemented login and logout functionality for users on the website using JWT tokens, which helped eliminate unauthorized access to the site and improved security. Additionally, I implemented token refresh functionality to extend the validity of the tokens, reducing the need for users to frequently login. The JWT tokens were stored securely in the database and encrypted to prevent any potential security breaches. I also ensured that the token payload contained only the necessary information and did not include any sensitive user data.
Developing a Django application for managing website content, including creating and editing pages, user administration, and content management.
Using Django ORM to build complex database queries, optimize performance, and manage relationships between tables.
Developing custom middleware and middleware components to process requests and responses, including authentication, authorization, and access control to resources.
Working with external APIs to integrate third-party services into Django applications.
Writing unit and integration tests for Django applications, including using the pytest framework.
Developing a RESTful API, using Django REST Framework to create serializers and handle requests and responses.
Writing scripts to automate routine tasks using Python and standard libraries such as os, subprocess, and argparse.
I want to grow and become a better professional, develop my skills and understanding.