# Анализ слабых сторон резюме — целевой профиль senior backend (Ruby) + AI

Разбор `western-cv-template.html` против целевого профиля: senior backend (Ruby) + сильная AI-экспертиза (агентная разработка, RAG, встраивание AI в продукт).
Связан с принципами подачи: `positioning-principles-ruby-ai.md`. Файл `cv-en.md` в проекте отсутствует — фактура живёт в `western-cv-template.html` и `linkedin-experience-draft.md`.

---

## 1. Конкретные пробелы резюме (относительно целевого профиля)

### Пробел 1. AI полностью отсутствует в Skills
- **Что есть:** в разделе Skills 7 категорий — языки, фреймворки, API/Async, Data, Billing, Reliability/Infra, Architecture. AI/LLM нет ни одной строки.
- **Почему это пробел:** рекрутер/ATS сканирует Skills первым; саммари обещает AI, а Skills его не подтверждает — рассинхрон.
- **Чем закрывать:** добавить категорию `AI/LLM`: LLM integrations, RAG, embeddings/vector DB, agentic workflows, tool use. Честный список (пометка «растущее»). *Раздел: Skills.*

### Пробел 2. AI в Summary — декларация без конкретики и доказательств
- **Что есть:** «Now building applied AI/LLM expertise — eager to apply it to an AI-infrastructure product.»
- **Почему пробел:** нет направлений (RAG/агенты), нет публичных доказательств, звучит как намерение, а не компетенция.
- **Чем закрывать:** конкретика + доказательства: «building applied AI — RAG systems, agentic workflows — via open-source projects, articles, RubyRussia talks, HeavyTech podcast». *Раздел: Summary.*

### Пробел 3. Нет раздела Projects / AI-витрины
- **Что есть:** раздела проектов нет вообще; AI-опыт не имеет «дома» с публичными артефактами.
- **Почему пробел:** при отсутствии production-кейсов AI единственное место, где AI подтверждается фактами, — проекты/контент. Без него AI-история висит в воздухе.
- **Чем закрывать:** добавить раздел `Projects` с 2–3 пет-проектами (RAG-система, агентный workflow) + статьи/доклады/подкаст, ссылки на GitHub. *Раздел: Projects (новый).*

### Пробел 4. Лидерские титулы противоречат IC-позиционированию
- **Что есть:** Experience-титулы — Lead Backend Engineer (Dixy), Product Team Lead (Samokat), Technical Lead (Raiffeisen), Senior Developer → Team Lead → Ruby Practice Lead (Balance), Team Lead (Soft Telematics).
- **Почему пробел:** целевая позиция — IC-разработчик; титулы с «Lead/Team Lead» сигналят менеджмент и противоречат role line «Senior Backend Engineer».
- **Чем закрывать:** титулы оставить реальными (верифицируемо, см. решение в `linkedin-experience-draft.md`), но де-акцентировать масштаб менеджмента; булеты — только инженерные результаты. *Раздел: Experience.*

### Пробел 5. Менеджерские булеты в Experience
- **Что есть:** «building the engineering team and processes from scratch», «technical-debt management across three teams» (Samokat), «Ruby Practice Lead… setting standards across all Ruby teams», «led 9 engineers» (Balance), «Mentored 3 developers» (Soft Telematics).
- **Почему пробел:** усиливает менеджерский фрейм, а не инженерный вклад IC.
- **Чем закрывать:** переформулировать в индивидуальный инженерный вклад: «introduced DDD as architectural baseline», «designed RPC protocol + in-house Core framework», «refactored monolith → microservices», «10x sync speedup». *Раздел: Experience.*

### Пробел 6. Нет моста «high-load → AI» в формулировках
- **Что есть:** сильные бэкенд-факты (10x, Kafka→WebSocket, observability) поданы, но без связки с AI-направлением.
- **Почему пробел:** не использован принцип «AI описывать инженерным языком» — компетенции, которые работают на RAG/агентов, не названы общим языком.
- **Чем закрывать:** в саммари/проектах провести явный мост: пайплайны/event-driven/observability = тот же фундамент, что нужен production-RAG/агентным системам. *Раздел: Summary/Projects.*

### Пробел 7. Нарушен обратно-хронологический порядок Experience
- **Что есть:** Raiffeisen (Jul 2025 – Sep 2025) стоит после Samokat (до Jun 2025); SeoPult (2014–2015) стоит перед Source[Lab] (2015–2017).
- **Почему пробел:** западный ATS-френдли формат требует строгий reverse-chronological; нарушение читается как небрежность.
- **Чем закрывать:** выровнять порядок: Dixy → Raiffeisen → Samokat → Balance → Soft Telematics → Source[Lab] → SeoPult → Social Quantum → Undev → ранняя карьера. *Раздел: Experience (качество).*

### Пробел 8. Хвост от Runware-тайленга в заголовке-комментарии
- **Что есть:** HTML-комментарий «Tailored for: Senior Backend Engineer — public APIs, distributed systems, billing/financial data».
- **Почему пробел:** отражает узкий Runware-фокус, а не общее Ruby+AI позиционирование основного шаблона.
- **Чем закрывать:** переформулировать комментарий под основной шаблон (Ruby + AI + distributed systems). *Раздел: косметика.*

---

## 2. Противоречия позиционирования

1. **Титулы Lead/Team Lead против IC-роли.** role line и AGENTS.md говорят «IC-разработчик, не тимлид», но 5 из 10 записей опыта имеют лидерские титулы. Решение: титулы реальные (верифицируемость важнее), булеты — инженерные; саммари/заголовок — про IC.
2. **Summary обещает AI, Skills не подтверждает.** Декларация «applied AI/LLM» без строки AI в Skills и без раздела проектов = рассинхрон. Решение: либо добавить AI в Skills + Projects, либо ослабить формулировку саммари (рекомендуем первое).
3. **Samokat «Product Team Lead · 3 teams, 18+ engineers»** акцентирует масштаб менеджмента — прямо противоречит «не управляю командой». Решение: оставить факт продукта, убрать/смягчить «3 teams, 18+ engineers» в sub-строке.
4. **Источник фактуры в AGENTS.md устарел.** AGENTS.md ссылается на `publicity/blog/cv-en.md` (не существует); фактически CV — `profile/western-cv-template.html`. Решение: поправить ссылку в AGENTS.md.

---

## 3. Приоритет устранения

| # | Пробел | Раздел | Эффект | Усилие |
|---|---|---|---|---|
| 1 | AI в Skills | Skills | высокий | низкое |
| 2 | AI в Summary с доказательствами | Summary | высокий | низкое |
| 3 | Раздел Projects (AI-витрина) | Projects | высокий | среднее |
| 4 | Титулы/булеты → инженерные | Experience | высокий | среднее |
| 5 | Мост high-load → AI | Summary/Projects | средний | низкое |
| 6 | Хронологический порядок | Experience | средний | низкое |
| 7 | Runware-комментарий | косметика | низкий | низкое |

---

## 4. Следующий шаг

Применить в доработке резюме (`western-cv-template.html`): приоритеты 1–3 (AI-след), 4–5 (IC-рамка), 6–7 (качество). См. принципы в `positioning-principles-ruby-ai.md`.
