СБ
Сергей Б.
Мужчина, 32 года
Россия, Стерлитамак, UTC+5
Ставка
3 116,88 Р/час
НДС не облагается
Специалист доступен с 10 сентября 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Python разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B1
Главное о специалисте
Сергей — опытный IT-специалист, специализирующийся на Python разработке. Имеет опыт работы в таких отраслях, как Social Networking, Manufacturing и Cloud Services.
В портфолио Сергея есть проекты по созданию платформы для автоматизации рутинных задач сетевых интеграций, системы для отслеживания и управления инцидентами, а также системы сбора и анализа данных о состоянии сетевых устройств и сервисов.
На одном из проектов Сергей занимался интеграцией с внешними сервисами, работал в команде, тестировал и улучшал код, управлял релизами. На другом проекте он разрабатывал и поддерживал микросервисы, проектировал асинхронную работу микросервисов, интегрировал систему с внешними сервисами. Также Сергей участвовал в создании приложения по верификации проведённой кассовой операции.
Опыт работы Сергея составляет 4 года и 9 месяцев.
Проекты
(4 года 10 месяцев)
Разработка платформы; создание системы для отслеживания и управления инцидентами; участие в создание системы
Роль
Ведущий разработчик направления сетевых интеграций
Обязанности
Проект:
1) Разработка платформы, которая автоматически генерирует и
применяет конфигурации сетевого оборудования на основе заданных
шаблонов и параметров. Использование Python для создания скриптов,
которые взаимодействуют с сетевыми устройствами через API или SSH,
для автоматизации рутинных задач.
2) Создание системы для отслеживания и управления инцидентами,
связанными с сетевыми интеграциями. Веб-приложение, где
пользователи могут создавать инциденты, отслеживать их статус и
получать уведомления.
3) Участие в создание системы, которая собирает и анализирует данные
о состоянии сетевых устройств и сервисов в реальном времени.
Использование Python для обработки данных и визуализации метрик,
что позволяет быстро выявлять и устранять проблемы.
Обязанности:
- Интеграция с внешними сервисами: реализация взаимодействия через
Apache Kafka, обеспечивающая надежный и высокопроизводительный
обмен данными.
- Работа в команде: активное участие в Agile мероприятиях, включая
ежедневные совещания, демонстрацию достигнутых результатов и
анализ выполненной работы на ретроспективах.
- Тестирование: написание модульных и интеграционных тестов для
повышения качества и надежности программного обеспечения.
- Код-ревью: проверка кода коллег, улучшение его структуры и
соблюдение стандартов разработки.
- Управление релизами: выпуск релизов и поддержка тестовых и
production-окружений, обеспечение их стабильной работы.
Состав команды:
5 человек + тимлид
Достижения
- Интеграция с сервисом настройки сетевого оборудования:
реализовано подключение к системе автоматической настройки, что
позволило значительно сократить количество ошибок, связанных с
ручной конфигурацией.
- Интеграция с системой мониторинга и логирования: обеспечено
стабильное взаимодействие для сбора и анализа данных, улучшена
прозрачность и контроль над работой сервисов.
- Успешные релизы: выполнены стабильные релизы в production для
всех указанных проектов, обеспечено соответствие заявленным
требованиям и корректная работа систем.
Стек специалиста на проекте
PostgreSQL, Python, Grafana, Flash, Celery, SQLAlchemy, Unit testing, Integration testing, SNMP, Django, Redis, Работа с интеграциями, Разработка, Django 4
Отрасль проекта
Social Networking
Период работы
Октябрь 2023 - Октябрь 2024
(1 год 1 месяц)
Приложение для получения данных от промышленных контроллеров MOXA.
Роль
Инженер-программист
Обязанности
Приложение для получения данных от промышленных контроллеров
MOXA. Интерфейс пользователя выполнен на C++/QT (требование
работодателя) шаблон проектирования фабрика. Микросервисы сбора
данных и передачи информации в БД (для дальнейшего использования
в других сервисах) выполнены на языке python. В качестве БД
использовалась MS SQL.
Микросервисы по получению данных с промышленных весов siemens,
верификация показаний фактически взвешенной и списанной
продукции, аудит налива линией за указанный временные промежутки.
Обязанности:
- Разработка и поддержка микросервисов: проектирование, создание и
сопровождение микросервисной архитектуры на Python и C++/Qt, с
акцентом на стабильность и производительность.
- Асинхронная работа микросервисов: разработка решений для
асинхронного взаимодействия между сервисами с использованием
RabbitMQ, обеспечивающих высокую скорость обмена данными.
- Интеграция с внешними сервисами: настройка взаимодействия через
REST API для бесперебойной работы с внешними платформами.
- Работа в команде: активное участие в ежедневных совещаниях,
демонстрация результатов и взаимодействие с коллегами для
достижения общих целей.
- Код-ревью: проверка, оптимизация и улучшение кода, соблюдение
стандартов разработки и повышение качества продукта.
- Релизы и поддержка окружений: управление релизами, обеспечение
бесперебойной работы тестовых и production-окружений.
- Мониторинг и устранение инцидентов: оперативное реагирование на
критичные инциденты и их устранение для поддержания стабильной
работы сервисов.
- Техническая поддержка пользователей: сопровождение
пользователей на всех этапах работы с приложением, предоставление
консультаций и оперативное решение возникающих вопросов.
Состав команды:
3 человека + тимлид + тестировщик
Достижения
Интеграция с сервисом мониторинга: реализовано подключение к
системе для получения информации о работе линий предприятия,
обеспечено стабильное и корректное взаимодействие.
Интеграция с системой учета: выполнено подключение к сервису учета
тонажа разлитой продукции, внедрена автоматизация сбора и
обработки данных.
Успешное управление релизами: выполнены три релиза в production,
обеспечена их безупречная работа и соответствие заявленным
требованиям.
Стек специалиста на проекте
RabbitMQ, Docker, C++, SQL, Python, REST API, Pytest, Numpy, Beautiful soup, QT, Microservices, Техническая поддержка, Microsoft, Asyncio, Мониторинг, Проектирование, Работа с интеграциями, Разработка, Программное обеспечение, Управление релизами, moxa
Отрасль проекта
Manufacturing
Период работы
Январь 2023 - Октябрь 2023
(10 месяцев)
Приложение по верификации проведенной кассовой операции. Сверка наличия человека на видео, полученном с видеокамеры установленной в помещении, и записи о проведении в MS SQL.
Роль
Junior python разработчик
Обязанности
Приложение по верификации проведенной кассовой операции. Сверка
наличия человека на видео, полученном с видеокамеры установленной
в помещении, и записи о проведении в MS SQL. Результатом являлась
отправка письма на указанные почтовые ящики и возможность
просмотра видео инцидента, выгруженного на локальный сервер (для
просмотра динамически создавалась страничка на Django с
возможностью просмотра видео).
Обязанности:
Построение логики работы приложения:
- Проектирование архитектуры,
- Создание схем взаимодействия между компонентами и их
функциональное наполнение для обеспечения бесперебойной работы
системы
Разработка программного обеспечения:
- Реализация функционала с использованием языка Python,
- Написание структурированного, читаемого кода,
- Проведение отладки для устранения ошибок и достижения
оптимального качества программного продукта.
Анализ и оптимизация существующего ПО:
- Проведение анализа работы текущей версии программного
обеспечения, выявление и устранение узких мест,
- Адаптация функционала под изменяющиеся или индивидуальные
запросы пользователей.
Составление отчетной документации:
- Подготовка подробных отчетов о работе программного обеспечения,
- Фиксирование результатов тестирования, внесенных изменений и
предложений для дальнейшего развития.
Состав команды:
2 человека + руководитель отдела
Достижения
- Реализован монолит бэкэнда приложения: разработана и внедрена
серверная часть, обеспечивающая стабильную работу всех
функциональных модулей.
- Разработана клиентская часть: создан интерфейс, позволяющий
пользователям удобно просматривать видеозаписи инцидентов и
взаимодействовать с необходимыми данными.
- Оптимизированы алгоритмы обработки данных: улучшена скорость и
производительность обработки видеозаписей и сопутствующей
информации.
- Реализована интеграция с внешними сервисами: настроена
безопасная и эффективная передача данных между системой и
сторонними платформами.
- Подготовлена документация для команд разработки и поддержки:
детально описаны архитектура приложения, реализованный
функционал и инструкции по эксплуатации.
Стек специалиста на проекте
RabbitMQ, Git, SQL, Python, Проектирование архитектуры, Pytest, Tensorflow, Functional testing, Numpy, Разработка инструкций, Keras, Microsoft, Testing, Django, Threading, Asyncio, Документация, OpenCV, YOLO, Работа с интеграциями, MS SQL, Монолитная архитектура, Разработка, Программное обеспечение
Отрасль проекта
Cloud Services
Период работы
Январь 2020 - Январь 2023
(3 года 1 месяц)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Образование
Высшее
Учебное заведение
Уфимский государственный авиационный технический университет, Уфа
Специальность
Факультет информатики и робототехники, Информатика и вычислительная техника, аспирантура
Завершение учебы
2020 г.
Высшее
Учебное заведение
Филиал Башкирского государственного университета, Стерлитамак
Специальность
Физико-математический, Прикладная математика и информатика, магистратура
Завершение учебы
2017 г.
Высшее
Учебное заведение
Филиал Башкирского государственного университета, Стерлитамак
Специальность
Физико-математический, Математическое обеспечение и администрирование информационных систем
Завершение учебы
2015 г.