Веду активный образ жизни. Занимаюсь спортом(велосипед, зимние виды спорта).
Стараюсь развеваться как в личностном плане, так и в профессиональной деятельности.
Квалификация: Бакалавр
Специальность: "Менеджмент" в строительной отрасли
Тестовые задания Django + Django REST Framework:
1) Проект представляет собой площадку для размещения онлайн-курсов с набором уроков.
Ссылка на задание: https://github.com/Andrey-Barinov/test-backend-3
Полученные навыки: Использовал продвинутый функционал Django Rest Framework. Создание и отработка one-to-many, many-to-many связей между таблиц баз данных. Использование сигналов для автоматизации процессов
2) Cервис, который принимает запрос с указанием кадастрового номера, широты и долготы, эмулирует отправку запроса на внешний сервер.
Ссылка на задание: https://github.com/Andrey-Barinov/cadastr_api_test_case
Полученные навыки: Отрабатывал базовый функционал Django Rest Framework.
Менеджер задач
Полноценный сайт, который реализует возможность создавать собственные задачи, присваивать им статус и теги, а также назначать исполнителя.
Ссылка на проект: https://github.com/Andrey-Barinov/Task-manager
Полученные навыки: Создание сайта с базовым функционалом, с таким как создание, авторизация и аутентификация пользователя. Создание и отработка one-to-many, many-to-many связей между таблиц баз данных.
Использование Django, Django ORM, ООП, PostgreSQL(продакшн), SQlite(локально), Unittest, PaaS деплой. Выложил сайт на Render.com(ссылка в описании проекта на Github'e)
Анализатор страниц
MVC-приложение в виде сайта, который анализирует указанные страницы на SEO-пригодность c помощью библиотеки BeautifulSoup.
Ссылка на проект: https://github.com/Andrey-Barinov/Page-Analyzer
Полученные навыки: Создание MVC-приложения.
Использование Python, Flask, PostgreSQL, psycopg2, Calary, BeautifulSoup. Тестирование с помощью Playwright, Flask. Выложил сайт на
Render.com(ссылка в описании проекта на Github'e)
Вычислитель отличий
CLI-утилита, которая позволяет сравнивать содержимое JSON- и YAML-файлов. Имеет возможность выводить результат сравнения в 3-x разных форматах.
Ссылка на проект: https://github.com/Andrey-Barinov/Difference-Calculator
Полученные навыки: Построение оптимальной архитектуры проекта. Использование Python, Github, Github actions, pip, poetry, pytest, Make-файла, Code climat. Отработаны рекурсивные алгоритмы и древовидные структуры данных, а также работа с yaml и json.
Игры разума
Консольная мини-игра, включающая в себя 5 разных математических игр.
Ссылка на проект: https://github.com/Andrey-Barinov/Brain-games
Полученные навыки: Построение оптимальной архитектуры проекта. Использование Python, Github, pip, poetry, Make-файлом.
Учебный сайт
Мой первый сайт. Тема: благотворительная организация.
Полученные навыки: Построение оптимальной архитектуры проекта. Использование HTML, CSS, Javascpirt, PHP, MySQL.
Учебный сайт
Мой первый сайт. Тема: благотворительная организация.
Полученные навыки: Построение оптимальной архитектуры проекта. Использование HTML, CSS, Javascpirt, PHP, MySQL.