Специалисты

Описание

Стек технологий:
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 месяц