Оставьте заявку, мы подберем для вас подходящего специалиста за 48 часов!

Евгений К. Python разработчик, Middle+

ID 5815
ЕК
Евгений К.
Мужчина
Беларусь, Минск, UTC+3
Ставка
2,625 Р/час
НДС не облагается
Специалист доступен с 28 мая 2023 г.

Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.

Подробнее
О специалисте
Специализация
Python разработчик
Грейд
Middle+
Навыки
Python
Flask
Django
FastAPI
MySQL
PostgreSQL
SQLite
Redis
MongoDB
Bash
Git
Docker Compose
Docker
KISS
SOLID
DRY
Linux
CSS
HTML
Celery
Pytest
Flake8
Heroku
Pandas
GitHub
GitLab
Отрасли
Social Networking
Urban technology
Знание языков
Русский — C2
Английский — B2
Главное о специалисте
Знание и понимание HTTP и HTTPS. Продвинутые знания операционных систем и сети. Продвинутые знания Python 3. Опыт работы с Django(DRF), Flask и др. FastApi. Продвинутые знания контейнеризации. Умение проектировать БД, производительность оптимизация, разработка алгоритмов. Машинное обучение
Проекты   (4 года 3 месяца)
Автоматическая система мониторинга нарушений личных данных в Интернете.
Роль
Python Developer
Обязанности
Система ищет ресурсы Рунета, которые собирают или распространяют персональные данные, и оценивает соответствие этих ресурсов требованиям. ASMVPDR хранит информацию и предоставляет оперативный доступ ко всем данным мониторинга. Система позволяет работать в ней не менее 200 авторизованным пользователям одновременно. При этом время отклика системы при открытие экранных форм не должно превышать трех секунд, за исключением время первоначального запуска клиентского компонента, печати материалов, передачи файлов на сервер, формирование печатных форм и отчетов. Система обеспечивает мониторинг и проверку не менее 15 000 информационных ресурсов в сети еженедельно. Система мониторинга централизована и построена на многоуровневой архитектуре с выделением уровней: хранения данных, прикладной уровень (сервер приложений), уровень представления (клиентское приложение). В качестве пользовательского программного обеспечения используется веб-браузер. Все компоненты и функциональные задачи системы реализованы на основе микросервисной архитектуры с использованием контейнеризации на основе Docker Compose. Обязанности и достижения: Написал эффективный, масштабируемый код; Разработаны внутренние компоненты для улучшения отзывчивости и общей производительности; Тестирование и отлаживание программы; Улучшение функциональности существующих систем; Координация с внутренними командами для понимания требований пользователей и предоставления технических решений.
Период работы
Июль 2022 - По настоящее время  (11 месяцев)
CMS-система
Роль
Python Developer
Обязанности
Разработка CMS для аутстаффинговой компании на Flask фреймворке. Функционал: - Основная таблица с сотрудниками компании: имя, статус, навыки. Созданы формы для добавления новых сотрудников и обновления уже добавленых сотрудников. Формы для пользователей: регистрация, которая принимает пользователей со специальным доменом электронной почты, также пользователи могут сбросить свой пароль, электронная почта. Все записи сотрудников и пользователей хранятся в PostgreSQL. Фронтенд для этого сервиса был создан с использованием Bootstrap. - Telegram бот для клиентов. Бот отправляет список доступных сотрудников с кратким резюме, размещенным в телеграм-чате на запрос клиента. Так же создана система уведомлений через Телеграмм канал для клиентов. Telegram-бот был создан с использованием telebot. Бот Telegram использовал Rest API для работы с базами данных. - Сервис для получения новых вакансий от популярных рекрутеров платформы. Эта услуга была реализована с помощью другой проекта на FastApi. Парсер был автоматизирован с помощью Celery и Redis, запускается каждые 30 минут и хранит данные в PostgreSQL с помощью Tortoise ORM. Был создан «сборщик мусора» для удаления записей старше 14 дней, эта задача запускается через Celery каждый день. Реализована фильтрация по источнику или названию вакансии. Проект имеет Rest API, весь функционал выполнен в веб-интерфейсе. Этот API был сделан для мобильного приложения. Оба проекта прошли модульные тесты. Использовал pytest, охват составляет более 95%. Кроме того, оба проекта докеризованы и развернуты на Heroku. Обязанности и достижения: Разработал бэкэнд Python в соответствии с правилами очистки кода и методов проектирования, таких как SOLID, KISS, DRY; Выявлены и исправлены ошибки. Делал рефакторинг кода; Оперативно вносил изменения в код, если у заказчика изменялись требования; Расширял функционал системы на основе предпочтений заказчика, а также предлагаемых улучшений.
Период работы
Декабрь 2021 - Июль 2022  (8 месяцев)
NDA
Роль
Python Developer
Обязанности
Проект был разработан, чтобы помочь блогерам и бизнесу заработать. Платформа является посредником между обеими сторонами. Бэкэнд был написан с использованием Python Django и Django-REST. Для хранения данных использовался PostgreSQL. Внешний интерфейс был написан с использованием HTML + CSS + Bootstrap. Celery использовали для запланированных задач и отправки электронных писем. Проект был развернут на Heroku с AWS S3 в качестве облачного хранилища статических и медиафайлов. Git + GitHub использовался для контроля версий. Для авторизации и сбора статистики каналов YouTube, API Google было подключено: Google OAuth2, Youtube Analytics, Youtube Data. Обязанности и достижения: Построил архитектуру приложения; Разработал бэкенд на Python с соблюдением правил очистки кода для дальнейшего развития приложения; Интегрированы различные инструменты для расширения функционала приложение.
Период работы
Декабрь 2020 - Декабрь 2021  (1 год 1 месяц)
Формат работы
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
БЕЛОРУССКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
Специальность
Международный менеджмент
Завершение учебы
2017 г.

Похожие специалисты

Недавно просмотренные специалисты