15 секунд — столько у HR на первый скрин
Резюме .NET-разработчика на hh.ru или в отклике в Telegram читают сканированием: роль → стек → последнее место → цифры. Если за первый экран нет ответа «подходит под вакансию или нет» — дальше не листают.
Цель резюме — не рассказать биографию, а продать релевантный опыт под конкретный грейд: Middle backend, Senior fintech, team lead track.
Структура, которая работает
Шапка (4 строки максимум)
- Имя, город / удалёнка.
- Целевая роль: «Middle .NET Backend Developer» — не «программист».
- Контакты: Telegram, GitHub с живым кодом.
- Опционально: «открыт к mock / готов к техническому скринингу».
Блок «О себе» — 3 предложения, не простыня
Плохо: «Ответственный, коммуникабельный, быстро обучаюсь».
Хорошо: «5 лет backend на .NET в fintech. ASP.NET Core, PostgreSQL, RabbitMQ. Вёл фичи от design review до prod: платежи, KYC, интеграции с банками».
Опыт — формула каждого места
Компания · роль · период
Одна строка контекста: *«Команда 8 человек, 2M транзакций/день, микросервисы на .NET 8»*.
3–5 буллетов по схеме:
Глагол + что + как + результат (метрика)
| Слабо | Сильно |
|-------|--------|
| Поддерживал микросервисы на .NET | Снизил p95 API выдачи с 800ms до 120ms: профiling EF + индексы PostgreSQL |
| Участвовал в CI/CD | Сократил время деплоя с 40 до 12 мин: GitLab CI, Docker multi-stage, Helm |
| Писал тесты | Покрыл критичный модуль интegration-тестами (Testcontainers), −35% регрессий за квартал |
Стек — 8–12 технологий под вакансию
Не копируйте весь стек за 10 лет. Откройте описание целевой вакансии и зеркальте формулировки (честно): ASP.NET Core, EF Core, PostgreSQL, Redis, Docker, k8s, RabbitMQ, xUnit, GitLab CI.
Лишнее: «Word, Windows 7, курсы 2018» — удалить.
Образование и курсы — внизу, коротко
Курсы — только если усиливают профиль (например, security, Kafka). «Базовый C# 2019» — нет.
Что режут tech lead сразу
- Простыня стека на 40 строк — выглядит как keyword stuffing.
- «Знаю .NET, Java, Python, Go, Rust» без глубины — red flag.
- Нет метрик — непонятен масштаб.
- NDA как оправдание пустоты — можно обезличить: «банк топ-10», «маркетплace 50k RPS».
- Опечатки в C# / ASP.NET — сигнал невнимательности.
Под разные цели — разные акценты
Ищу Middle в продукт: упор на фичи, тесты, code review, работа с backlog.
Ищу Senior / fintech: архитектурные решения, надёжность, инциденты, менторство, SLA.
Ищу повышение в текущей компании: проекты за последние 12–18 месяцев с максимальным impact.
Одно резюме на все вакансии — конверсия ниже. Достаточно 2–3 версии под типы компаний.
Чеклист перед отправкой
- Заголовок совпадает с вакансией (Middle .NET Backend, не «Разработчик ПО»).
- В каждом месте работы есть хотя бы одна цифра.
- GitHub / pet-project с читаемым README — ссылка в резюме.
- Резюме 1–2 страницы, PDF без «кривой» вёрстки с hh.
- Прогнали текст через STAR-истории — буллеты = будущие ответы на собесе.
Связанные материалы
---
*Пришлите резюме + 2–3 целевые вакансии — разберём на консультации или mock. Заявка на excalib.ru.*