Опыт работы системным аналитиком:
Методы и практики:
Личные качества:
Проект: Платформа для закупок, позволяющая создавать дополнительные соглашения, подписывать документы с использованием электронной подписи (ЭЦП) и организовывать логистические процессы
Размер команды: 30 человек
Стек технологий: Back: .NET 8, Front: React, БД: PostgreSQL
1. Увеличил рентабельность проекта с -30% до +20% благодаря оптимизации процессов разработки:
- Разработал процесс оценки функциональных требований, учитывающий все расходы на платформе, включая операционные затраты, R&D, архитектурные решения и работу команды (Team Lead, DevOps, Arch);
- Внедрил новые этапы разработки в релизном цикле: регрессионное тестирование, демонстрации функционала и поставка фиксов, что увеличило своевременность релизов и снизило количество обращений в тех. поддержку после выхода новых версий;
- Модернизировал процесс приемки релиза, приоритизируя замечания заказчика по системе MoSCoW, что повысило скорость обработки замечаний и своевременность релизов;
- Оптимизировал процесс поставки фиксов в прод, позволяя вводить изменения в любое время без воздействия на сроки следующих версий.
2. Лидировал техническое развитие платформы:
- Провели импортозамещения, осуществив миграцию всех сервисов с MS SQL на PostgreSQL;
- Устранили накопленный технический долг, повысив отказоустойчивость и оптимизируя код;
- Внедрили trunk-based development, что позволило сократить время деплоя нового релиза на 50% и ускорить разработку за счет автомержа с ветки релиза в основную, использования feature flags и работы в мастер ветке;
- Реализовали технологию speed layer для оптимизации процессов получения данных на фронтенде, устранив "костыльные" решения;
- Внедрили сервис репликации с использованием Kafka и Debezium для работы с большими объемами данных, что обеспечило агрегацию данных в плоскую таблицу и увеличило скорость работы с таблицами в 3 раза.
3. Руководил разработкой новой функциональности:
- Управлял разработкой по добавлению дополнительных соглашений к завершенным закупкам, что исключило временные затраты на проведение дополнительного конкурса при необходимости добавления номенклатур к уже существующей спецификации;
- Управлял выделением функционала логистики из модуля «Торги» в отдельный модуль, что повысило эффективность работы и ускорило процесс определения победителей на конкурсах перевозки на 10%;
- Координировал интеграцию с 1С, обеспечив обмен данными о закупках между системами, что улучшило синхронизацию процессов и данных для аналитики по закупке;
- Управлял внедрением функциональности массового импорта/экспорта документов, что упростило работу пользователей и сократило их временные затраты на 20% при работе с документами.
4. Управлял полным циклом разработки мобильного приложения для онлайн-курсов — от концепции до внедрения в эксплуатацию.
5. Готовил оценку и декомпозицию по проекту для потенциальных заказчиков.
Проект: Конструктор сайтов для региональных СМИ.
Размер команды: 10 человек
Срок проекта: 10 месяцев
Стек: Back: Bitrix, Front: Vue, БД: PostgreSQL
1. Руководил разработкой конструктора сайтов, начиная с идеи и заканчивая внедрением в эксплуатацию;
2. Управлял командой из 10 человек: планировал сроки выполнения и бюджет проекта, настраивал внутренние процессы взаимодействия между кросс-функциональными командами;
3. Выстроил процесс Git flow для поставки релиза;
4. Координировал обучение сотрудников заказчика.