Специалисты

Описание

Языки: Python
CMS: Wagtail, Django CMS
Библиотеки: Celery, DRF (Django Rest Framework), SciPy, AioHTTP/FastAPI, SQLAlchemy, flask, pymorphy2, Pika,
Pandas, tensorflow, SciPy, NumPy, pythontelegram-bot, Elasticsearch
Серверы: Redis, RabbitMQ
Фреймворки: Django, AIOHTTP
Базы данных: RabbitMQ, PostgreSQL, MongoDB, Redis, Mongoengine
Протоколы: GraphQL, SOAP
Платформы: Rancher, Docker-compose, Docker
Технологии: Ci-Cd
Дополнительно: zeep, Keycloak, CryptoDSS, Opentext, aio_pika, Apache Superset, LDAP, AD, FreeIPA, SaltStack, SQLAlchemy Core, Ubuntu, опыт написания тестов (как функциональных, так и юнит)

Образование:
2017 г. ХГУЭП МЭО

Опыт
Проект

Телеграм бот

Описание

- Разработка телеграм бота для управления hr-процессами компании с большим штатом сотрудников. - Разработка административной панели на Django для управления Телеграмм-ботом - Разработка модулей регистрации пользователей с премодерацией; - Разработка систем оповещения и структуры новостных лент компании. - Разработка страниц для справочных материалов. - Разработка календаря бронирование времени переговорной/конф-зала; - Разработка статистики и форм участия пользователей в процессах компании. - Ci-Cd, организация окружения проекта на сервере

Технологии

Python, Django CMS, Celery, Redis, pythontelegram- bot

Длительность

08/2018 - 01/2019 месяцев

Проект

Инвестиционный портал

Описание

- Разработка инвестиционного портала с возможностью управления рассылками и личными кабинетами инвесторов; - Разработка бизнес-логики проекта; - Разработка системы авторизации и ролей портала; - Разработка отчетных форм по статистики портала;

Технологии

Django, DRF (Django Rest Framework), Wagtail

Длительность

02/2019 - 08/2019 месяцев

Проект

Сервис препроцессинга

Описание

- Разработка алгоритмов обработки естественного языка - Обработка юридических документов - Обработка текста на иерархические структурные единицы - Определение мета информации документов - Внедрение асинхронного обмена информацией с другими сервисами с помощью очереди сообщений

Технологии

RabbitMQ, Redis, flask

Длительность

01/2020 - 03/2020 месяцев

Проект

Сервис аналитической обработки НПА

Описание

- Разработка архитектуры сервиса - Разработка алгоритмов обработки структурных элементов НПА - Вычисление метрик жаккар, жаккар минимум, косинусное расстояние при сравнение структурных единиц - Разработка на веб-сокетах передачи информации о сравнении документов - Внедрение асинхронного обмена информацией между микросервисами с помощью очереди сообщений - Разработка REST Api - Разработка экспорта отчетности excel - Оптимизация алгоритмов вычислений посредством cProfile и snakeviz - Прикручивание логирования ELC - Прикручивание ElasticAPM

Технологии

Celery, Django, RabbitMQ, SciPy, NumPy, Pandas, DRF (Django Rest Framework), Redis

Длительность

03/2020 - 08/2020 месяцев

Проект

Сервис векторизации

Описание

- Разработка архитектуры проекта - Реализация алгоритмов препроцессинга для очистки структурных единиц текста - Реализация лемматизации структурных единиц - Реализация алгоритмов вычисления векторного расстояния структурной единицы относительно обученных моделей - Реализация асинхронного обмена данными между микросервисами с помощью очереди сообщений - Оптимизация алгоритмов решения cProfile + snakeviz

Технологии

Celery, RabbitMQ, Pandas, MongoDB, flask, tensorflow

Длительность

09/2020 - 01/2021 месяц

Проект

Сервис хранения справочной информации

Описание

- Описание продюсера на pika для отправки сообщений об обновлении в другие микросервисы данных, посредством fanout точки обмена - Разработка архитектуры проекта - Реализация хранения справочной информации

Технологии

Django, RabbitMQ, Pika

Длительность

02/2021 - 04/2021 месяц

Проект

Сервис генерации изменяющихся фрагментов НПА

Описание

- Разработка архитектуры проекта - Разработка хранения данных в БД - Реализация алгоритмов определения семантического diff между двумя НПА разных редакций на основе их структурных единиц - Реализация генерации формулировок изменившихся фрагментов документа - Генерация структурного дерева нового документа на основе формулировок изменений

Технологии

Django, DRF (Django Rest Framework), pymorphy2

Длительность

02/2021 - 04/2021 месяц

Проект

Сервис интеграции SAP ERP для документооборота

Описание

- Разработка генерации отчетности в pdf - Модификация библиотеки spyne для возможности передачи множественных вложений не в теле xml - Реализация синхронизации документов между системами в celery - Разработка SOAP Api шины для обмена данными между системами документооборота

Технологии

Django, DRF (Django Rest Framework), SOAP, Spyne

Длительность

04/2021 - 06/2021 месяц

Проект

Разработка интернет магазина

Описание

- Руководство команды разработчиков, ревью кода - Оптимизация и рефакторинг кодовой базы - Доработки функционала - Организация серверного окружения - Реализация автодеплоя, настройка кластера на rancher

Технологии

Celery, Django, AIOHTTP, DRF (Django Rest Framework)

Длительность

06/2021 - 09/2021 месяц

Проект

Портал организации отдыха

Описание

- Реализация нового функционала на портале - Оптимизация кодовой базы - Реализация OAuth авторизации - Ревью кода

Технологии

Django, DRF (Django Rest Framework)

Длительность

08/2021 - 10/2021 месяц

Проект

Портал грузоперевозок

Описание

- Организация кластера в rancher - Настройка Ci-Cd - Разворот и настройка ORS движка роутинга маршрутов - Ревью кода - Поддержка серверного окружения - Организация серверного окружения

Технологии

Django, DRF (Django Rest Framework), Rancher

Длительность

09/2021 - 12/2021 месяц

Проект

Сервис аттестации сотрудников

Описание

- Разработка архитектуры проекта - Реализация Api на GraphQL - Реализация архитектуры хранения данных - Организация серверного окружения - Настройка Ci-Cd

Технологии

Celery, Django, GraphQL

Длительность

11/2021 - 01/2022 месяца

Проект

Devops проект

Описание

- Организация тестового окружения rancher kubernetes - Описание документации разворота на продакшен окружении - Мониторинг кластера grafana, prometheus - Настройка алертов в телеграм grafana - Настройка горизонтального масштабирования - Master Slave DB Mysql - Настройка балансировщика nginx

Технологии

Rancher

Длительность

11/2021 - 12/2021 месяц

Проект

Обучающая платформа moodle

Описание

- Организация серверного окружения - Настройка ci-cd

Технологии

Rancher

Длительность

01/2022 - 01/2022 месяца

Проект

Система мониторинга данных

Описание

- Реализация архитектуры проекта - Руководство над командой разработчиков - Настройка ci-cd

Технологии

Celery, Django, DRF (Django Rest Framework)

Длительность

01/2022 - 06/2022 месяца

Проект

Управление серверными окружениями проектов

Описание

Организация серверных окружений и поддержка состояния кластеров на всех внутренних проектах

Технологии

Rancher

Длительность

06/2021 - 01/2023 месяца

Проект

Контроллер домена

Описание

Доработка модулей проекта, реализация миграции данных из AD во FreeIpa Правка багов Оптимизация запросов через LDAP в обход FreeIpa Доработка запросов JSON-RPC к FreeIpa Правка багов при автоматизации запускаемых скриптов на удаленных машинах подключенных к контроллеру домена

Технологии

Celery, Django, LDAP, AD, FreeIPA, SaltStack

Длительность

02/2022 - 06/2022 месяца

Проект

Apache superset

Описание

Доработка apache superset форка Локализация интерфейса Реализация экспорта графов в xlsx Реализация oauth авторизации keycloak, выгрузка групп и прав доступа Интеграция NextGIS в apache superset Интеграция cubes_viewer в apache superset

Технологии

SQLAlchemy, flask, Keycloak, Apache Superset

Длительность

06/2022 - 10/2022 месяца

Проект

Интеграционная шина SAP-HR

Описание

Реализация интеграционной шины между SAP-HR и ПРФ Реализация микросервисной архитектуры Подписание документов в Crypto-Pro-DSS Реализация oauth авторизации Keycloak/ADFS Реализация взаимодействия с хранилищем файлов opentext Реализация отправки писем в ПРФ Получение уведомлений об отправке Реализация периодических задач по опросу статусов доставки письма Прикручивание мониторингов системы интеграции

Технологии

AioHTTP/FastAPI, RabbitMQ, SQLAlchemy, PostgreSQL, Keycloak, CryptoDSS, Opentext, aio_pika

Длительность

10/2022 - 03/2023 месяца

Проект

Региональный образовательный портал

Описание

Реализация интеграции по выгрузке данных из региональной системы в Федеральную систему образования Формирование xml данных для отправки по протоколу SOAP через СМЭВ Мониторинг статусов отправки данных через СМЭВ

Технологии

RabbitMQ, Celery, Django, DRF (Django Rest Framework), Spyne, zeep

Длительность

02/2023 - 03/2023 месяца