Специалисты
Стек технологий:
Python, Django, Flask, Docker, Pytest, REST API, PostgreSQL, Git, Scrapy, SQLAlchemy, Bootstrap
Высшее образование:
1) МГУ им. М.В. Ломоносова. Степень бакалавра по программе «Инженерная и экологическая геология, гидрогеология и геокриология»
2) МГУ им. М.В. Ломоносова. Степень магистра по программе «Геология». (направление «Инженерная и экологическая геология»)
Сервис сбора и агрегации информации
Сервис сбора информации (с помощью фраемворка Scrapy), обработки полученных результатов с помощью библиотеки Pandas и вывода необходимой информации на веб-сайте. Бекэнд веб-сайта реализован на Django. Для хранения информации использована база данных PostgreSQL. Весь проект собран в Docker с помощью Docker Compose. В процессе работы, кроме работы над улучшением алгоритмов обработки данных, работы над бекэндом сайта, реализовал смену базы данных (с MySQL на PostgreSQL) с сохранением данных, сменил удаленные сервер хранения реализованных проектов.
Python, Django, Pandas, Scrapy, PostgreSQL, Git
август 2022г. – н.с. месяцев
Система учета посетителей
Проект для благотворительного фонда по учету посетителей, написан проект с помощью фраемворка Django. Реализован функционал выдачи QR-кодов, регистрация через Vkontakte. Сервиса из Vkontakte собирает данные по поле и возрасте посетителя для составления статистики посещения (реализовано в проекте). Настроена админка для управления посетителями (обзор активных, перевод посетителей в неактивные с выходом последних из запоганенной сессий). Сервис развернут на частном удаленном сервере.
Python, Django, Linux, Git
май 2022г. – июль 2022г. месяцев
Сервис сбора данных о погоде
Разработка сервиса получения данных о погоде с использованием внешнего API. Для выбранных городов сервис регулярно (раз в 1 час) получает и сохраняет данные о температуре и влажности воздуха. В проекте реализована возможность быстрой загрузки данных о новых городах. Для настройки расписания была использована библиотеке Schedule. Для хранения информации использована база данных PostgreSQL. Весь проект собран в Docker с помощью Docker Compose
Python, Docker, PostgreSQL, Git
март 2022 – апрель 2022 г. месяцев
Сервис публикации рецептов
Разработка сервиса публикации рецептов. Проект написан под готовый фронт (на HTML, CSS, JS), для взаимодействия с фронтов использованы Django и Django Rest framework. Настроено автоматическое развёртывание проекта с помощью Github-actions. Для хранения информации использована база данных PostgreSQL. Весь проект собран в Docker с помощью Docker Compose. В проект реализована возможность публикации постав с выбором необходимых ингредиентов из базы данных, публикации картинки рецепта, возможность подписки на авторов, добавления рецептов в «Избранное», возможность выгрузки списка продуктов
Python, Django, Docker, Nginx, Django Rest framework, Github-actions, PostgreSQL, Git
декабрь 2021 – февраль 2022г месяцев
API для сервиса жанров книг и музыки
Разработка API для стороннего сервиса по заданному ТЗ. API реализовано с помощью Django REST framework. В проекте реализована возможность быстрой загрузки данных. Настроена админка для управления пользователями и постами. Для хранения информации использована база данных PostgreSQL. Весь проект собран в Docker с помощью Docker Compose. Настроено автоматическое развёртывание проекта с помощью Github-actions. Сервис разработан в команде с использованием Github.
Python, Django, Docker, Nginx, Django Rest framework, Github-actions, PostgreSQL, Git
август-ноябрь 2021 месяц
API для сервиса публикации постов
Разработка API на Django REST framework для блога публикации постов. Реализован функционал получения постов из базы данных с помощью API запроса, добавление комментариев к существующим постам, возможность подписаться на интересных авторов. Для хранения информации на стадии разработки использована база данных SQLite
Python, Django, Django Rest framework, SQLite, Git
июнь-июль 2021 месяц
Блог-сервиса публикации постов
Разработка сервиса публикации постов с использованием фраемворка Джанго. Посты включают в себя текст, картинку, выбор группы, к которой относится пост. Реализован функционал личного кабинета с перечнем опубликованных постов и счетчиком постов. Реализован функционал редактирования постов, комментирования чужих постов, возможность подписаться на интересного автора. Настроена админка для управления пользователями и постами. Весь проект покрыт тестами с использованием Unittest. Для хранения информации на стадии разработки использована база данных SQLite.
Python, Django, SQLite, Git
февраль 2021 – май 2021 месяц