init
This commit is contained in:
commit
d295c7f139
1527 files changed
+270726
No files matched your search
@@ -0,0 +1,93 @@
|
||||
# User Profile Context -- career-ops
|
||||
|
||||
<!-- ============================================================
|
||||
THIS FILE IS YOURS. It will NEVER be auto-updated.
|
||||
|
||||
Customize everything here: your archetypes, narrative,
|
||||
proof points, negotiation scripts, location policy.
|
||||
|
||||
The system reads _shared.md (updatable) first, then this
|
||||
file (your overrides). Your customizations always win.
|
||||
============================================================ -->
|
||||
|
||||
## Your Target Roles
|
||||
|
||||
| Archetype | Thematic axes | What they buy |
|
||||
|-----------|---------------|---------------|
|
||||
| **Frontend Developer (Vue.js)** | Vue 3, Composition API, TS, Pinia, component architecture | Someone who ships production Vue with tests and docs |
|
||||
| **Mobile Developer (Flutter)** | Dart, BLoC, clean architecture, cross-platform | Someone who ships and stabilizes a shipping Flutter app |
|
||||
| **Fullstack Developer (Vue + Node.js)** | Vue front + light Node/Express backend | Someone who can bridge frontend and simple backend work |
|
||||
|
||||
## Your Adaptive Framing
|
||||
|
||||
| If the role is... | Emphasize about you... | Proof point sources |
|
||||
|-------------------|------------------------|---------------------|
|
||||
| Frontend (Vue.js) | Vue 3 + Composition API + TS + Pinia production work, RBAC/authorization design, error-preventing UI, unit/e2e test coverage (Vitest, Storybook) | cv.md |
|
||||
| Mobile (Flutter) | "Здесь Аптека" app: new features, refactoring, stability bugfixing, "Избранное" feature with lazy loading | cv.md |
|
||||
| Fullstack (Vue + Node) | Vue frontend + Node/Express/MongoDB exposure (hackathon + TulGU project), WebSocket integration experience | cv.md |
|
||||
|
||||
## Your Exit Narrative
|
||||
|
||||
<!-- Recent-grad narrative, not a career-change story. -->
|
||||
|
||||
Use the candidate's narrative from `config/profile.yml` to frame ALL content:
|
||||
- **In PDF Summaries:** Lead with the Vue 3 + Flutter dual-track production experience, then the info-sec → RBAC angle as the differentiator
|
||||
- **In STAR stories:** Reference proof points from `cv.md` (courier scheduling automation, order management UI, RBAC design, "Избранное" feature)
|
||||
- **In Draft Answers:** Don't frame this as a "career change" — she has no prior unrelated career; frame it as "info-security education gives an unusual edge in authorization/access-control design for a frontend developer"
|
||||
|
||||
## Your Cross-cutting Advantage
|
||||
|
||||
Frame profile as **"Frontend/mobile builder with an information-security lens on access control"** — the RBAC design work at Здравсервис is the standout differentiator versus other frontend candidates at the same level, and should be surfaced whenever a JD mentions permissions, roles, access control, or admin panels.
|
||||
|
||||
Two secondary differentiators, use when relevant:
|
||||
- **De facto product designer in a no-designer team** — self-driven UI redesigns (Favorites button, order info compact layout, app icons for two new internal apps) on top of frontend work. Surface for roles that value design sense or "no dedicated designer" team contexts.
|
||||
- **Backlog/priority advocate** — repeatedly flagged forgotten/lost roadmap priorities, which led leadership to reinstate 6-month/annual goal-setting and got her included in sprint planning with the product owner. Surface for roles that value proactive process ownership, not just execution.
|
||||
|
||||
## Your Portfolio / Demo
|
||||
|
||||
No live public demo, dashboard, or GitHub portfolio yet. Do not fabricate one — omit portfolio/GitHub links from generated content until `config/profile.yml`'s `candidate.github` / `candidate.portfolio_url` are filled in.
|
||||
|
||||
## Your Comp Targets
|
||||
|
||||
**General guidance:**
|
||||
- Target range: 100,000–120,000+ ₽/month net (see `config/profile.yml`)
|
||||
- Use WebSearch for current Russian market data (hh.ru salary stats, Habr Career salary surveys) when benchmarking a specific offer
|
||||
- Frame by role title (Frontend Developer / Vue.js Developer, Middle level), not by raw skill count
|
||||
|
||||
## Your Negotiation Scripts
|
||||
|
||||
**Salary expectations (RU market, informal register is fine):**
|
||||
> "Ориентируюсь на [RANGE из profile.yml] на руки. Открыта к обсуждению структуры (оклад/премии), важен итоговый доход и условия."
|
||||
|
||||
**When offered below target:**
|
||||
> "Смотрю также другие предложения в диапазоне [higher range]. [Company] интересна из-за [reason] — можем обсудить приближение к [target]?"
|
||||
|
||||
**Remote/relocation clarification (important — she does NOT relocate):**
|
||||
> "Готова работать удалённо или гибридно в Туле при дневном графике. Переезд и командировки не рассматриваю."
|
||||
|
||||
## Your Team Vibe / Culture Criteria (secondary signal, not part of the primary score)
|
||||
|
||||
For every evaluation, add a short **"Vibe команды"** comment (at the end of Block A, or Block C when more relevant) assessing qualitative signals from the JD text about team culture:
|
||||
|
||||
- **Живая, активная команда** — упоминания ownership, автономии разработчиков, участия в решениях/RFC/архитектурных обсуждениях, "право голоса"
|
||||
- **Минимум бюрократии** — короткие циклы согласований, плоская иерархия, отсутствие описаний многоступенчатых апрувов
|
||||
- **Менторство и рост** — явные упоминания менторов, code review culture, парного программирования, обучения/сертификаций/конференций, грейдовой сетки роста
|
||||
- **Гибкость** — гибкий график, свобода выбора инструментов/подходов, конкретика по remote-политике (не только слово "удалённо")
|
||||
|
||||
**Правила применения:**
|
||||
- Это качественный комментарий, **не входит в числовую оценку 1-5** — не пересчитывать балл из-за вайба.
|
||||
- Формулировать как инференс из текста JD, а не как факт: "судя по формулировкам JD..." — никогда не утверждать как подтверждённое ("в этой команде точно менторство есть"), если это не прямая цитата из вакансии.
|
||||
- Если сигналов в JD недостаточно — честно писать "недостаточно данных в JD, стоит уточнить на собеседовании", а не выдумывать позитивный вайб.
|
||||
- Не первоочередной критерий: не нужно тратить дополнительный WebSearch на поиск отзывов о культуре компании ради этого пункта — если такие данные уже есть в Блоке D (компенсация/репутация), можно ими дополнить.
|
||||
|
||||
## Your Location Policy
|
||||
|
||||
**In forms:**
|
||||
- Location: Тула, Россия. Remote preferred; hybrid/office in Тула acceptable, day shift only.
|
||||
- **No relocation, no business trips** — state this explicitly whenever a form asks about relocation/travel willingness; never soften this into "flexible."
|
||||
|
||||
**In evaluations (scoring):**
|
||||
- Remote roles: score normally (5.0 if fully remote-friendly)
|
||||
- Hybrid/office roles located in Тула: score normally
|
||||
- Hybrid/office roles requiring relocation outside Тула, or requiring business travel: score **1.0** — this is a hard constraint, not a soft preference
|
||||
- On-site-only roles outside Тула with no remote option: score **1.0**
|
||||
Reference in new issue
Block a user