Игорь . Python/Django

Описание

Стек технологий: Python, Django, Django REST Framework, Linux, FastAPI, Kafka, Kubernetes, GIT, Docker, Jira, Swagger, redoc.

Высшее образование:
1) Московский государственный университет инженерной экологии, Москва, специалист по программе "Конструирование и производство изделий из композиционных материалов"
2) Московский финансово-промышленный университет "Синергия", Москва, бакалавр по программе "Технологии разработки программного обеспечения"

Опыт
Проект

Автоматизация производства

Описание

Команда 3 человека Задачи: 1. Разработка интерфейсов пользователей с использованием SCADA-систем (WinCC, Wonderware System Platform), участие в пусконаладочных работах. - Разработал и внедрил проект визуализации (WinCC) для заказчика компании. - Произвел пусконаладку сетевого кольца (на базе Cisco) для заказчика компании. 2. Поддержка действующей инфраструктуры АСУТП (WinCC Classic, Step 7). Обслуживание серверного и сетевого оборудования. В ходе работы разработал и внедрил следующие проекты: - Виртуализацию серверного оборудования (повысилась отказоустойчивость серверных приложений). - Сеть на базе VLAN (повышена безопасность сети). - Систему диспетчеризации фабрики на базе WinCC (повышена отказоустойчивость системы).

Технологии

Siemens TIA Portal, Siemens WinCC, Wonderware System Platform, Cisco

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

июль 2014г. – июль 2022г. месяцев

Проект

Сервис по подбору тарифов для хостинга

Описание

Задачи: Создание приложения с микросервисной архитектурой, где в качестве ядра выступает проект на Django. Парсинг данных выполнен с помощью библиотеки scrapy в другом проекте, данные передаются на ядро с помощью системы обмена сообщениями Kafka. Проект работает на базе docker-контейнеров. Адаптивная верстка выполнена с помощью фреймворка Twitter Bootstrap. Код покрыт тестами.

Технологии

Django, scrapy, unitest, pytest, Twitter bootstrap, Github Actions, PostrgeSQL, Docker, Kafka

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

сентябрь 2020г. – по настоящее время месяцев

Проект

Бот для благотворительного фонда

Описание

Команда 3 человека Задачи: Принятие решение по поводу архитектуры проекта, реализация модулей бота для взаимодействия с внешним API, а также для работы с API самого бота. Постановка задач команде и код-ревью.

Технологии

python-telegram-bot, Docker, Github Actions

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

август 2022г. – по настоящее время месяцев

Проект

Маркетплейс по продаже деталей для спецтехники

Описание

Команда 7 человек Задачи: Исправление багов. Улучшение функционала проекта в приложениях по работе с внешними API сервиса доставки и банка, изменение процессов по работе с PDF-документами. Донастройка кластера Kubernetes и процессов CI-CD для проектов. Микросервисы: Донастройка кластера Kubernetes и процессов CI-CD для проектов. Рефакторинг существующих тестов, а также разработка новых.

Технологии

Django, Django REST Framework, FastAPI, pytest, unittest, Kafka, Redis, Docker, Kubernetes, PostgreSQL, gitlab

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

июль 2022г. – ноябрь 2022г. месяцев