Оставьте заявку на демо, и мы покажем вам все возможности платформы!
ВД
Владислав Д.
Мужчина
Россия, Санкт-Петербург, UTC+3
Ставка
2875 ₽ / час
НДС не облагается
Специалист доступен с 25 июня 2022 г.

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

О специалисте
Специализация

Python-разработчик

Грейд
Middle+
Навыки
Docker FastAPI Flask Git Gitlab CI/CD Kafka Kubernetes Linux Pytest Python Redis DB alembic opa pydantic
О специалисте
Специализируется на back-end разработке.
Отрасли
E-commerce
Проекты
KOTELOV — Проект «S7 Private Cloud»
Роль в проекте
Python Backend Developer
Обязанности в проекте
Проект «S7 Private Cloud» (далее проект, портал или EPaaS) — это проект облака для контроля ресурсов внутри компании S7. Проект имеет микросервисную архитектуру и разбит на отдельные сервисы, которые взаимодействуют между собой через вызовы HTTP и/или сообщения Kafka. Задачи: - Создал Notificator, который занимается обработкой событий, получаемых через Kafka, и генерацией сообщений для пользователей (посредством БД). - Улучшил общую архитектуру проекта (убрал тяжёлые в поддержке зависимости) - Улучшил и переработал архитектуру сервиса CaaS, смог отделить инфраструктурную часть от интеграционной, таким образом убрал зависимость от внешних специалистов (которые были в качестве инициаторов и консультантов некоторых задач). В частности до переработки CaaS работал с Kubernetes API, создавая сущности из фиксированных описаний в коде, я создал библиотеку (упрощённый аналог kubectl), которая умеет по манифестам выполнять операции create, apply, update, delete, таким образом полностью избавился от поддержки манифестов разработчиками. - Создал библиотеку, расширяющую FastAPI для авторизации действий пользователя. - Создал библиотеку для шины событий (где брокером выступает Kafka, но библиотеку сделал независимой от реализаций брокеров). - Занимался частичной поддержкой скриптов для развёртывания сервисов (gitlab-ci, helm). Стек технологий: • Python 3 + FastAPI + SQLAlchemy стек для отдельных Backend-сервисов. • React стек для Frontend • PostgreSQL как СУБД • Kafka как надёжный брокер сообщений для передачи событийного взаимодействия между сервисами. • Redis как кэш для запросов в БД, а так же как вспомогательный брокер для Task Queue (Celery) • Gitlab как система построения и развёртывания приложений (gitops). • Docker как система контейнеризации приложений. • Kubernetes как система оркистровки контейнеров, а так же как инфраструктура для сервиса CaaS. • OPA как система управления политиками безопасности. • LDAP как протокол управления доступом.
Начало работы
сент. 2021 г.
Окончание
март 2022 г.
NDA
Роль в проекте
Python Backend Developer
Обязанности в проекте
В основном занимался разработкой WEB API (в т.ч. RESTful, то есть по требованиям REST). Разрабатывал независимые небольшие веб-приложения (микросервисы) для расчёта статистических характеристик данных бирж (акции, валютные пары) и для отрисовки этих данных. В основном занимался разработкой WEB API (в т.ч. RESTful, то есть по требованиям REST). Стек технологий: • Python 3, SQL. • Flask/SQLAlchemy. • HTML/CSS/JavaScript. • MySQL, PostgreSQL. • Redis, Redis Queue, Celery. • Plotly. • Yahoo Finance. • TA-Lib • Docker, Docker Compose
Начало работы
июль 2018 г.
Окончание
сент. 2021 г.
ООО «Энергия-Т»
Роль в проекте
Инженер-программист
Обязанности в проекте
• Разработка систем автоматического управления. • Разработка встраиваемого ПО для микроконтроллеров STM32F1xx, STM32F3xx, STM32F4xx (ARM Cortex-M3/4) на языке Си (IAR Embedded Workbench, arm-gcc). • Разработка системных утилит для настройки и отладки на PyQt5 (Python 3.x).
Начало работы
сент. 2016 г.
Окончание
авг. 2018 г.
Формат работы
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Тольяттинский государственный университет, Тольятти
Специальность
Прикладная математика и информатика
Завершение учебы
2018 г.

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

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

АВ
Артур В.
Ульяновск
Системный аналитик
Middle
2,500 ₽ / час
Apache Kafka
Git
Jira
Confluence
SQL
BPMN
Python
UML
Figma
Trello
Postman
Draw.io
Kibana
SoapUI
MS Office
Swagger
DBeaver
Axure RP
Miro
PlantUML
Проведение тестирований
Навыки разработки модели данных (ER – диаграмм) и проектирования БД
Использование инструментов Postman, Swagger для работы с API
+23

Опыт работы системным аналитиком: 3 года 2 месяца Опыт работы техническим писателем: 3 года Высшее образование: Национальный исследовательский Иркутский государственный технический университет, Факультет Высоких технологий, Авиационные приборы и измерительно-вычислительные комплексы Повышение квалификации, курсы: Курсы бизнес и системной аналитики (2021) Навыки: ▶ Ответственность; ▶ Работа в команде; ▶ Автоматизация процессов; ▶ Оптимизация бизнес-процессов; ▶ Системная аналитика; ▶ Написание документации по ГОСТ; ▶ Организационное консультирование; ▶ Работа с большим объемом информации; ▶ Управление командой; ▶ Сбор и описание требований; ▶ Работа с возражениями; ▶ Управление проектами; ▶ Понимание жизненного цикла разработки ПО; ▶ Сбор бизнес-требований с заказчика; ▶ Опыт разработки технических заданий; ▶ Работы с SQL-запросами; ▶ Навыки разработки модели данных (ER – диаграмм) и проектирования БД; ▶ Использование инструментов Postman, Swagger для работы с API; ▶ Опыт реализации интеграционных задач; ▶ Интеграция с помощью REST / SOAP; ▶ Использование BPMN, UML; ▶ Прототипирование интерфейсов (mobile, web); ▶ Работа с микросервисной архитектурой и монолитом; ▶ Работа с брокером очередей - Apache Kafka; ▶ Умение читать логи систем для выявления проблемных мест; ▶ Проведение тестирования реализованной по документам функциональности; ▶ Взаимодействие с командой по scrum, kanban, waterfall.

Подробнее