Position: JUNIOR PYTHON DEVELOPER
Category: Python
English level: intermediate
Years of experience: 1


Currently, I have created two WEB-applications, the first of 
which collects information about currency rates from various websites 
and bank APIs, stores it in a database and provides information about 
currency rates with the possibility of filtering them by date, currency 
and exchange rate.
The second application for job search sites collects information 
about jobs for junior python developers, stores it in a database and 
provides an informant with the ability to filter it by the date the job 
was published. In addition, authorized users are given the opportunity 
to create new vacancies.
The third application is a link shortener with which you can 
shorten links and specify the time for which the shortened link will be 
valid, after which it will be deleted from the database.
During the creation of applications, I used Django as a web 
framework, to perform periodic tasks RabbitMQ and Celery, to collect 
information from websites the Requests, Selenium and Beautiful Soup, 
as a database PostgreSQL, in addition, with the help of the Django rest 
framework, was created an API.