Специалисты

Описание

Инструменты
Одним списком: SQL, PostgreSQL, Oracle, REST API, Kafka, JSON, YAML, OpenAPI/Swagger, BPMN 2.0, UML (C4, Sequence, Component, Activity Diagrams), ERD, GitLab, Jira, Confluence, Draw.io, Figma, Miro, PlantUML, Mermaid, DBeaver, VS Code, SwaggerUI, MS Excel (сложные формулы и VBA), MS Word (стили, поля, ссылки, разметка), Docs as Code, Markdown

• Управление задачами: Jira, Confluence, RedMine, MS Project.
• Диаграммы: Storm BPMN, Draw.io, Figma, Miro, PlantUML, Mermaid, MS Visio.
• Разработка: GitLab, VS Code, DBeaver, SwaggerUI, MS Excel (сложные формулы и VBA).
• Документирование: MS Word (стили, поля, ссылки, разметка), MS PowerPoint, Mark-down – “Docs as Code”.
• Онлайн-конверторы и чекеры.
• Использование ИИ: пользуюсь для рутинных операций и освоения новых знаний и навыков.

Работа с требованиями и документацией
• Сбор данных: Большой опыт сбора данных разными методами: интервью, анкетирование, брэйн-сторм, встречи, воркшопы, кооперация с представителем заказчика в нашей команде, анализ существующей документации.
• Согласование требований, принципов реализации и решений с заказчиком.
• Документирование собранной информации: формирование документации, в том числе функциональных и нефункциональных требований, диаграмм и схем, подготовка вместе с заказчиком или полностью самостоятельно бизнес требований, документа концепции и границ (V&S), корректировка функциональных и нефункциональных требований.
• Разработка ТЗ: технических требований, техзаданий, частных технических заданий.
• Формирование и согласование технических требований с архитекторами систем и разработчиками.
• Формирование документов дизайн-концепта, pitch deck – «Что делаем и зачем».
• Формирование и согласование функциональных спецификаций в виде SRS – «Как это будет работать».
• Оформление макетов интерфейсов для дальнейшего детального дизайна.
• Взаимодействие с разработчиками и тестировщиками для актуализации документации.
• Docs as Code: Умею документировать с разметкой марк-даун для технологии и поддерживать версионность в Gitlab, откуда генератор статичных веб-страниц Hugo Server создаёт документацию в едином стиле.
• ГОСТ: документация по ГОСТ 34.602.89, 19.201-78
• Помощь техническому писателю в подготовке пользовательской документации на продукт.
• Самостоятельное создание сопроводительной, технической и пользовательской документации.

Моделирование процессов и данных
• User Stories: написание по критериям INVEST.
• Use Cases: разработка без неучтённых сценариев и в формате удобном для разработчиков и QA.
• Бизнес-процессы: Диаграммы в нотации BPMN.
• UML: Sequence Diagram, Component Diagram, Activity Diagram.
• ERD: проектирование моделей данных crow’s foot, P.Chen.

SQL и базы данных
• СУБД: PostgreSQL, Oracle.
• Уровень SQL: CRUD-операции, управление таблицами, агрегатные функции, модификаторы/операторы JOIN, WHERE, HAVING, GROUP BY & etc.
• Написание SQL-скриптов для аналитики и миграции данных.

Интеграции, API и протоколы
• Опыт интеграций через: REST API, SOAP, брокеры, энтерпрайз-шину (ESB).
• REST API: проектирование, описание эндпоинтов, схем данных, параметров запросов и ответов.
• Разработка и поддержка API-спецификаций: в форматах YAML /JSON по стандарту OAS 3.0.
• SOAP: структура запроса/ответа, анализ через SOAP UI.
• Брокеры сообщений: Kafka.
• Постановки на разработку методов.
• Опыт со спецификациями: OpenAPI, работа со Swagger.

Форматы данных
• JSON, YAML, XML.

Архитектура
• Самостоятельно или с архитекторами анализ поступивших требований, выбор протоколов и форматов данных и разработка схемы взаимодействия сервисов.
• Понимании архитектуры ПО и полного цикла разработки, от анализа требований, реализации постановок, до внедрения и поддержки.
• Участие в обсуждении развития архитектуры систем, в том числе вопросов оптимизации, отказоустойчивости, масштабируемости.
• Опыт миграции с монолита на микросервисную архитектуру.
• Клиент-серверные решения.
• Понимание классов систем: CRM, MDM, BPM, кросс-интеграция.
• Опыт в проектах с миграцией ИС из монолитной архитектуры на Oracle и MSSQL в PostgreSQL с микросервисной архитектурой, опыт в проектах по миграции данных.

Разработка и организация процессов аналитики и разработки
• Методологии, по которым работал: Scrum, Kanban, Scrumban, Waterfall, Step-by-step, Getting-real.
• Участие и помощь во всём цикле разработки, от сбора требований до тестирования, «выкатки» и сдачи фичей/продукта заказчику.
• Работа проектной команды: способен автономно организовать.
• Коммуникации со смежными командами.
• Сопровождение и контроль задач по доработке систем от проектирования до внедрения.
• Участие и контроль в процессах внедрения и сопровождения систем
• Использование для координации в команде продуктов Confluence и Jira — продвинутый пользователь.
• Обсуждение с заказчиком и командой разработки, рефайнмент плана реализации, определение рисков и их компенсации, корректировка постановок для максимальной их понятности и полноты.
• Помощь в постановке задач и приёмке результатов у команд разработки, консультирование разработчиков и QA.
• Участие в тестировании доработок.
• Участие в анализе причин сбоев и поиске последствий их возникновения.
• Взаимодействие с заказчиками и разработчиками для реализации доработок и исправления дефектов.
• Участие в выработке проектных решений и экспертная оценка приобретаемых и разрабатываемых продуктов.
• Постановки: на фронт, на бэк, тест-кейзы.
• Самостоятельное формирование бэклога и планов на спринты, контроль выполнения задач.
• Помощь Product Owner в формировании бэклога продукта.

Знание языков: (язык-уровень владения)
Английский: B1+ Читаю и перевожу без словаря, в том числе тексты по доменной тематике. Говорение при общении подымается до B2-C1. With consistent speaking practice, I gain fluency rapidly—noticeably sharper every day.

Образование (год, УЗ, факультет)
1990, МИФИ, Электропривод и автоматизация промышленных установок и технологических комплексов

Комментарии (краткая общая информация о себе, softskill)
• Умение быстро разбираться в новых продуктах и предметной области через ИИ-инструменты.
• Переговоры, грамотная речь, бизнес-коммуникации, проведение презентаций.
• Провожу демонстрации разработанной функциональности.
• Организация работы проектной команды, онбординг.
• Делюсь знаниями, провожу онбординг новичкам.
• Фасилитация в группах, доброжелательность и неконфликтность, умею договариваться с сотрудниками

Опыт
Проект

Разработка программной платформы для банковского модуля

Описание

Роль: Бизнес- и Системный аналитик (FSA) Обязанности: -Исследования на стадии Discovery параллельно с запуском Delivery. -Анализ рынка, исследования конкурентов, создание RFI для привлечения вендоров и рассмотрения варианта «разработка in-house», оценка рыночных предложений. -Системный анализ существующего ландшафта с целью рефакторинга решений и переиспользования в новой платформе. -Формирование драфта ТЗ для разработок. -Постановки на доработку и разработку микросервисов и методов. Команда: Product Owner 1, Архитектор 1, Аналитик 1, IT Lead 1, Front- 1 и Backend-разработчики 1.

Технологии

PostgreSQL, REST API, Kafka, Jira, Confluence, PlantUML, MS Office

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

4 месяца

Проект

Интеграция системы управления объектами городского ЖКХ (крупный областной центр) с системой управления уличным освещением на базе геоинформационной системы.

Описание

Обязанности : -Обследование объектов автоматизации, формирование, оформление и сдача заказчику отчёта об обследовании. -Создание и согласование ТЗ на интеграцию систем. -Создание ЧТЗ, включая архитектурные решения. -Системная аналитика для запуска MVP. PostgreSQL, JS, React, интеграция с Яндекс Картами. Команда: Стейк-холдеры, системный аналитик 1, технический писатель 1, arch 1, front 1 и back 1.

Технологии

PostgreSQL, JS, React, интеграция с Яндекс Картами., PlantUML, MS Office

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

3 месяца

Проект

Доработка базовых сервисов в АСБ

Описание

Роль: Системный аналитик Обязанности: -Системный анализ микросервисов. -Доработка Core-микросервисов канала. -Анализ и постановки на доработку. -Оценка трудозатрат и потребных ресурсов. -Контроль разработки, сдача заказчику. Достижения: Моя часть проекта завершена успешно. Команда: Product Owner 1, Архитектор 1, Системный аналитик, IT Lead 1, Backend-разработчик 1, Тестировщик 1.

Технологии

PostgreSQL, REST API, Kafka, Jira, Confluence, SwaggerUI, Miro, PlantUML

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

4 месяца

Проект

Сопровождение информационной системы и миграция в микросервисную архитектуру (NDA)

Описание

Обязанности: -Сбор, анализ, декомпозиция и согласование требований от бизнес-подразделений. -Бизнес- и системный анализ доработок run-систем (СУБД Oracle, Oracle Apex). -Участие в проекте миграции монолитной ИС с Oracle на микросервисную архитектуру на PostgreSQL: проектирование схем данных, компоновка микросервисов, миграция данных, разработка API-контрактов. -Разработка интеграций через REST API, Kafka с внутренними и внешними системами. -Моделирование процессов в BPMN 2.0, создание UML-диаграмм (Sequence, Component). -Проектирование ER-моделей, написание SQL-запросов для аналитики и миграции. -Постановка задач для дизайнеров, front/back-разработчиков, QA. -Создание прототипов интерфейсов в Figma, согласование UX/UI. -Участие в тестировании, анализ причин сбоев, приёмка результатов. -Подготовка документации в Confluence и по принципу «Docs as Code» в GitLab. -Проведение демо-сессий для заказчиков. -Обучение, менторинг, контроль новых специалистов (аналитиков). Достижения: Run-система работает, миграция на новую в основном завершена Команда: Product Owner 1, Project Manager 1, Архитектор 1, IT Lead 1, Бизнес- и Системные аналитики 6, Дизайнер 1, Frontend-разработчик 1, Backend-разработчик 1, Тестировщик 1

Технологии

PostgreSQL, Oracle, Vue.js, REST API, Kafka, Jira, Confluence, GitLab, SwaggerUI, Draw.io, Figma, Miro, PlantUML, Mermaid, DBeaver, MS Office

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

39 месяцев

Проект

ИС для энергосбытовых компаний и операторов ТКО

Описание

Роль: Руководство компанией 20%, проектные роли 80% Обязанности: Кроме руководства компанией, 80% времени это: - Сбор обратной связи для доработок и развития продукта, продуктовые улучшения для увеличения продаж, добавление функций «upsell/cross-sell», развитие VAS, обучение и поддержка sales-команд. -Написание технических заданий, проектных решений, проведение презентаций. -Поддержка и доработка биллинговой системы ОИК «Сбыт» (MS SQL Server, Delphi). -Разработка API для интеграции WEB-ЛИК (личный кабинет абонента) с биллинговой системой «Billberry». -Анализ требований, скетч-дизайн, постановка задач на разработку мобильного приложения «Клиент РЭСК» (Xamarin). -Интеграция ИС с логистическим ПО «Magenta» для оператора ТКО «ЭкоСтройРесурс». -Руководство проектом миграции с MS SQL Server на PostgresPro: разработка сценариев, тестирование, запуск. Команда: Product Owner, Project Manager, Архитектор, IT Lead, 2 Аналитика, Дизайнер, 2 Frontend, 5 Backend, 2 Тестировщика

Технологии

MS SQL Server, PostgresPro, Delphi, Entity Framework, JavaScript, HTML5, AJAX, REST API, Xamarin, Telerik UI, Draw.io, Figma

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

24 месяца

Проект

Десятки проектов по разработке и внедрению расчётно-информационных систем

Описание

Роль: Product Owner, Project Manager, Пресейл, Бизнес- и Системный аналитик, Технический писатель. Проект описание: Десятки проектов - Анализ смежных ИС, проектирование интеграций, документирование, обучение персонала клиентов. - Сдача проектов заказчикам, проведение демо и презентаций. - Наиболее интересные проекты: - Создание Крымского Республиканского Расчётного центра: кастомизация ИС, миграция данных 400 тыс. лицевых счетов, интеграция с ГИС ЖКХ, Порталом госуслуг, АБС. - Миграция данных УК ЖКХ Минобороны РФ 300 тыс. лицевых счетов из 1С в собственную ИС, запуск, обучение. Команда (состав и количество): Типовая команда, с которой мне приходилось иметь дело в разных историях: -Product owner + Project manager + Product manager+Фуллстек-аналитик в одном лице, и это - я; -Юрисконсульт, правовые аспекты, условия договоров, консультации внутренним аналитикам; -Аналитик, обычно 1-2, но периодически для мозгового штурма подключается весь стафф по аналитике; -Проектировщик, 2 человека, пишут внутренние тех.решения, тех.требования, ТЗ вместо Заказчика -Дизайнер; -Девелоперы, несколько человек разного уровня и внутренней самоорганизации; -Тестировщик; -Консультант для Заказчика на период проектирования, тестирования, внедрения. Максимально в проекте МО РФ в период внедрения – до 40 человек команда внедрения+доработки.

Технологии

Astra Linux, MySQL, PostgreSQL, PHP, Python, Yii, Redmine, GitLab, PGAdmin

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

120 месяцев