EN | RU
Avatar
Hi, I'm Dmitry. This is my portfolio.
Welcome.

About me.

I have been developing in Python for the last year. Worked with the following technology stack: Python, Django, Django REST framework, PostgreSQL, Nginx, Docker, SQLite3, Simple-JWT. He has mastered the principles of implementing a number of basic algorithmic tasks.

I also love physics and in my free time I like to read scientific articles about acoustics and modeling. I am studying circuit engineering.

Projects

foodgram

backend for the recipe publishing site, the site is deployed on a remote machine using docker containers and tested the functionality of GitHub Actions. The number of functions, which the service performed include:
- user interaction (registration, password change, etc.) based on JWT tokens.
- publishing and editing recipes for registered users.
- the "favorites" function for recipes.
- creating a summary list of products and downloading it, for user-selected recipes

Stack:Python 3.9, Django 2.2.16, git, djoser, Django REST framework, PostgreSQL, Nginx, Docker

telegram

This telegram bot is designed to work through the Yandex Practicum API interface.
The tasks of the bot include determining the stage of checking the student's homework
at a specified interval and sending a message with the received data to the student in the telegram messenger chat.

Stack: Python, Python-telegram-bot

microblogs

A social network, the main idea of which is to run microblogs.
Users have the ability to add entries and subscribe to authors.

Stack: Python, django, pytest, HTML

YaMDb

The YaMDb project collects user reviews of movies, music, and books (works).
Users can post reviews of works and rate them (on a scale from 1 to 10),
as well as discuss reviews in the comments.
The average score of each job is calculated automatically.

Stack: Python, django, pytest, django-rest-framework, Simple-JWT