Системный аналитик
Санкт-Петербург, РоссияМиддл
Удаленная работа
Опыт работы от 1 года до 3х летот 160 000 ₽
Опыт работы от 1 года до 3х летот 160 000 ₽
Короткая ссылка: gkjb.ru/g196N
О себе
На данный момент Бизнес/Системный аналитик.
Мои компетенции и опыт
Системный аналитик с сильным техническим бэкграундом и более чем 8-летним опытом коммерческой разработки веб-приложений. Карьеру начинал как frontend-разработчик, поэтому хорошо понимаю внутреннее устройство современных информационных систем, особенности проектирования клиент-серверных приложений и процесс разработки программного обеспечения от идеи до промышленной эксплуатации.
За годы работы принимал участие не только в реализации функциональности, но и в анализе требований, проработке пользовательских сценариев, проектировании REST API, взаимодействии между сервисами, обсуждении архитектурных решений и декомпозиции задач совместно с командами разработки. Это позволило постепенно перейти от роли разработчика к роли системного аналитика.
Последний год основной фокус моей работы — бизнес- и системный анализ. Вместе с командой участвовал в создании и выводе на рынок двух B2B-продуктов: сервиса автоматического распознавания показаний приборов учета и сервиса генерации коммерческих предложений. В рамках этих проектов занимался исследованием предметной области, сбором требований от потенциальных клиентов, формированием функциональных требований, проектированием пользовательских сценариев, описанием API, подготовкой технической документации, декомпозицией задач и сопровождением команды разработки на протяжении всего жизненного цикла продукта. Общался с клиентами, довел продукт от стадии идеи, до продажи системному интегратору.
Благодаря опыту разработки легко нахожу общий язык с разработчиками, понимаю технические ограничения решений и умею превращать бизнес-потребности в понятные технические требования. При проектировании стараюсь учитывать не только текущие задачи бизнеса, но и масштабируемость системы, удобство дальнейшей поддержки и развитие продукта.
Ключевые компетенции
Имею практический опыт сбора, анализа и формализации бизнес-требований, подготовки функциональных требований, декомпозиции задач, описания пользовательских историй (User Story), сценариев использования (Use Case), критериев приемки и сопровождения требований на протяжении всего процесса разработки.
Занимаюсь проектированием REST API, разработкой контрактов взаимодействия между сервисами, описанием запросов и ответов в формате OpenAPI (Swagger), проектированием интеграций между внутренними и внешними системами.
Для документирования использую Jira, Confluence, Swagger, Miro. При описании процессов - BPMN схемы, а для моделирования архитектуры и поведения системы - UML.
Технические навыки:
Анализ и моделирование: сбор требований, бизнес-анализ, системный анализ, функциональные требования, нефункциональные требования, User Story, Use Case, BPMN, UML, моделирование бизнес-процессов, моделирование интеграций.
Проектирование: REST API, OpenAPI, Swagger, JSON, HTTP, проектирование контрактов API, интеграции между сервисами, клиент-серверная архитектура, микросервисная архитектура (понимание принципов).
Работа с данными: SQL, PostgreSQL, проектирование моделей данных, анализ данных.
Инструменты: Jira, Confluence, Swagger, Miro, Git.
Технический стек: JavaScript, TypeScript, нужен доступ к резюме , HTML, CSS, Docker, Linux.
Профессиональные достижения
Имею соавторство в продукте из реестра отечественного ПО.
Разрабатывал с 0 импортозамещающий продукт для крупной компании РФ. Довел продукт до стадии продакшена.
Участвовал в проектировании и запуске двух продуктов, начиная с этапа исследования рынка и выявления потребностей клиентов и заканчивая вводом решений в эксплуатацию и продажей продуктов.
Проектировал REST API и взаимодействие между компонентами системы, участвовал в обсуждении архитектурных решений совместно с разработчиками, составлял требования и сопровождал их на всех этапах реализации.
Благодаря техническому опыту неоднократно выявлял потенциальные архитектурные ограничения еще до начала разработки, что позволяло сократить количество изменений в ходе реализации и снизить риски при внедрении нового функционала.
Имею опыт работы в Agile-командах, управление командой разработки, взаимодействия с разработчиками, тестировщиками и владельцами продукта, умею переводить бизнес-задачи в технические требования и обеспечивать единое понимание функциональности всеми участниками проекта.
