CV
Технический писатель • Docs-as-Code • B2B SaaS
Содержание#
Обо мне#
Технический писатель с опытом работы в продуктовой разработке B2B SaaS. Проектирую и сопровождаю документацию как часть инженерного процесса: от архитектуры и Docs-as-Code до пользовательских руководств, API-документации и внутренних баз знаний. Люблю разбираться в сложных технических системах и помогать командам превращать накопленные знания в удобную и поддерживаемую базу знаний.
Ключевые компетенции#
- Пользовательская документация
- Документация для разработчиков
- API-документация
- Docs-as-Code
- Архитектура документации
- Базы знаний
- Release Notes
- Информационная архитектура
- UX-редактура
- Локализация документации (RU/EN)
Практический опыт#
Docs-as-Code#
- Git как основной способ сопровождения документации.
- Работа с feature-ветками, Merge Request и Pull Request.
- Code Review документации.
- Версионирование документации.
- Выпуск документации синхронно с релизами продукта.
Архитектура документации#
- Проектирование структуры документации.
- Diátaxis.
- Навигация.
- Стайлгайды.
- Шаблоны документации.
- Организация внутренних баз знаний.
Работа с командами#
- Интервью с разработчиками и аналитиками.
- Уточнение требований.
- Совместная работа с DevOps и Product Owner.
- Наставничество младшего технического писателя.
- UX-редактура документации.
Анализ и расследование проблем#
- Воспроизведение пользовательских сценариев.
- Проверка REST API.
- Анализ логов и конфигурации.
- Подготовка технических баг-репортов.
- Локализация причин ошибок.
- Диагностика проблем производительности совместно с разработчиками.
Инструменты и технологии#
Linux#
Уровень: базовый
Опыт: с 2021 года
Использую для:
- работы с Ubuntu Desktop и Ubuntu Server;
- настройки VPS;
- управления пользователями и SSH-доступом;
- настройки Nginx и UFW;
- работы с systemd и журналами;
- диагностики сетевых проблем;
- работы с CLI-инструментами;
- развёртывания статических сайтов.
Git#
Уровень: уверенный
Опыт: с 2023 года
Использую для:
- Docs-as-Code;
- feature-веток;
- Merge Request / Pull Request;
- Code Review;
- rebase;
- cherry-pick;
- разрешения merge-конфликтов;
- сопровождения релизов документации.
Docker#
Уровень: базовый
Опыт: с 2024 года
Использую для:
- локальной сборки документации;
- подготовки Dockerfile;
- переноса легаси-проекта документации на инфраструктуру компании;
- воспроизводимого окружения разработки.
REST API#
Уровень: уверенный
Инструменты: Postman, Insomnia
Использую для:
- проверки REST API;
- подготовки примеров запросов;
- анализа запросов и ответов;
- воспроизведения пользовательских сценариев;
- диагностики проблем при подготовке документации и работе в технической поддержке.
SQL#
Уровень: базовый
СУБД: MySQL
Использовала для:
- анализа данных;
- расследования обращений пользователей;
- локализации проблем;
- проверки состояния объектов в базе данных;
- воспроизведения ошибок.
Генераторы статических сайтов#
Docusaurus + Markdown#
Уровень: уверенный
Использовала для:
- запуска пользовательского портала документации с нуля;
- проектирования структуры документации;
- публикации документации;
- сопровождения релизов продукта.
Sphinx + reStructuredText#
Уровень: уверенный
Использовала для:
- пользовательской документации;
- документации для разработчиков;
- Release Notes;
- Changelog;
- сопровождения легаси-проекта документации.
Hugo#
Уровень: базовый
Использую для:
- разработки личного сайта-портфолио;
- публикации технического блога;
- кастомизации темы и структуры сайта.
Редакторы#
Основной редактор: VS Code
Дополнительно:
- Vim — редактирование файлов на Linux-серверах;
- Nano — быстрые изменения конфигурационных файлов.
Дополнительные инструменты#
Использую в работе:
- Jira
- Confluence
- GitHub
- GitLab
- Figma
- ShareX
Также имею опыт работы с:
- PHP (чтение и небольшие модификации кода);
- Smarty;
- CSS;
- React (небольшие кастомизации Docusaurus);
- ChatGPT (поиск причин ошибок сборки, “метод резиновой уточки”).
Проекты#
Портал документации Геомикс 2.0#
- Архитектура документации.
- Docusaurus.
- Docs-as-Code.
- Diátaxis.
Миграция легаси-документации#
- Анализ существующей сборки.
- Подготовка Dockerfile.
- Перенос проекта на инфраструктуру компании.
- Настройка воспроизводимой сборки.
Примеры публикаций#
User Guide | Пользовательская документация. Примеры:
Developer Guide | Документация для разработчиков. Примеры:
Release News:
EN Meet CS-Cart 4.18.1 with a revamped admin panel and an upgraded PayPal Checkout experience
RU Вышел CS-Cart 4.18.1 с новой панелью администратора и поддержкой маркировки
Сайт-портфолио#
- Hugo.
- Git.
- Linux VPS.
- Nginx.
(Планируется описание процесса развёртывания и сопровождения.)
Опыт работы#
…
Образование#
…