Обязанности и достижения:
Развитие электронного документооборота для Сбербанк Страхования, а так же создание устойчивой инфраструктуры в СтратоСфере для ускорения разработки.
Стек:
— Flask, Fast API, React, pyTelegramBotApi, Redis, PostgreSQL, SQLAlchemy, RabbitMQ, JQuery, ElasticSearch, Gitea CI/CD.
Достижения:
1. Автоматизация процессов в Redmine
Разработал систему автоматизации задач в Redmine: автоматическое назначение задач, уведомления об отсутствии сотрудников, проверка трудозатрат и формирование отчетов для тимлидов и многое другое.
Результат: скорость выполнения неотложных задач увеличилась в 2 раза, а время формирования отчетов сократилось в 2 раза благодаря автоматизации ручных процессов.
2. CI/CD Workflow
Внедрил CI/CD пайплайн для валидации фича-веток, что позволило автоматизировать большую часть code review.
Результат: надежность доставки кода до заказчика увеличилась на 100%, а скорость обработки больших PR выросла на 50%.
3. Интеграция Redmine и Jira
Создал API для взаимодействия между Redmine и Jira, автоматизировав дублирование данных между системами.
Результат: постановка задач ускорилась на 50%, что значительно повысило эффективность работы команд.
4. TelegramBot для регистрации сотрудников
Разработал TelegramBot, который автоматизирует регистрацию новых сотрудников в контуре компании.
Результат: процесс регистрации ускорился в 2 раза, исключив необходимость ручного ввода данных.
5. Система репликации локальных репозиториев
Внедрил систему репликации репозиториев, позволяющую бизнесу динамически добавлять задачи в релиз через Telegram Bot.
Результат: установка релизов ускорилась на 40%, минимизировав конфликты при работе с одними и теми же репозиториями.
6. Автоматизация Gitea через хуки
Реализовал автоматическое обновление стендов при изменении master-ветки и уведомления через MatterMost для ответственных за code review.
Результат: процесс обновления стендов ускорился в 2 раза, а принятие кода стало быстрее благодаря своевременным уведомлениям.
7. Безопасное SSH-подключение
Разработал собственный non-persistent клиент SSH для безопасного подключения к серверам компании.
Результат: повышена безопасность работы с серверами без использования сторонних решений.