nik-samokhvalovnik-samokhvalov

Никита Самохвалов

Системный архитектор, Аджайл-коуч · Бэкенд · Менеджмент
Открыт к предложениям
Опыт работы: 9 лет и 7 месяцев
Регистрация: 29.07.2013
Последний визит: 2 недели назад
Местоположение: Россия, Москва
Войдите, чтобы посмотреть контакты пользователя

Обо мне

Работаю над социально-важными продуктами, с умными людьми. Прикрываю тылы, пока вы двигаете бизнес вперёд:

  • Поставлю весь процесс производства — начиная с идеи, заканчивая мониторингом и техподдержкой в продакшене.
  • Обеспечу найм, самоорганизацию, ответственность и профразвитие сотрудников.
  • Выстрою культурный код — декомпозиция цели, стратегии, видения компании, мотивация людей, технический HR-бренд.

Навыки:

  • Управленческие:
    • Умею формировать новые команды или управлять уже сложившимся коллективом.
    • Знаю секреты эффективной работы с географически распределёнными командами.
    • Трансформирую культуру и процессы, внедряю ценности и практики Agile и DevOps, понимаю и знаю по личному опыту разницу между водопадом и гибкими методологиями (Скрам, Канбан-метод).
    • Помогаю сотрудникам «прокачиваться».
  • Инженерные:
    • Проектирование и разработка отказоустойчивых систем под высокие нагрузки (боевой опыт до 1,5 млн посетителей в сутки).
    • Оптимизация производительности приложений.
    • Nginx, Apache, Vagrant, Docker.
    • PHP, JavaScript, NodeJS.
    • MySQL, PostgreSQL, RabbitMQ, Redis, Memcache.
    • SOLID, KISS.
    • RESTful, SOAP.
    • Laravel, Symfony, Yii, React, Vue.JS, Angular.

Выступал на «Стачке», нескольких митапах, провожу обучающие вебинары.

Значимые проекты, в которых принимал участие:

Участие в профессиональных сообществах

Опыт работы

  • Полный комплекс услуг для web-проектов любого уровня и любой стадии готовности
    Москва · От 10 до 100 сотрудников
    Технический директор
    Февраль 2018 — По настоящее время (2 года и 9 месяцев)

    Технический директор подразделения, занимающегося разработкой ключевых проектов компании.

    Достижения:

    • Провёл трансформацию и внедрил аджайл-практики. Результаты:
      • Сокращение времени поставки фич в ~ 4-7 раз.
      • Коллаборация, атмосфера сотрудничества, обмен фидбэком методом обзора эффективности 360°.
      • Системный подход к управлению потоком, основанный на метриках.
      • Развитие T-shaped специалистов.
      • Прозрачная работа команд (как для самих команд, так и людей извне).
    • Внедрил в команды процессы и культуру работы с инцидентами, обеспечив системный подход в устранении проблем и прозрачность для клиентов.
    • Выстроил систему по найму: придумал реализацию, «продал» её отделу по работе с персоналом, автоматизировал воронку входящих откликов, сделал наглядную визуализацию всех процессов и систематизировал базу контактов, создав тем самым фундамент для кадрового резерва.
    • Сократил затраты на содержание dev-серверов: разработка ведётся локально (IaC), для тестирования динамически создаются временные песочницы.
    • Снизил порог входа для новых людей, внедрив процесс управления знаниями на базе Confluence и markdown-документов. Удешевил и повысил качество документирования API.
    • Перевёл отдел на работу с новым софтом (стек Atlassian).
    Заместитель технического директора
    Январь 2016 — Январь 2018 (2 года и 1 месяц)

    Работа в ролях архитектора (SA / EA), руководителя отдела разработки и скрам-мастера.

    Обязанности:

    • Разработка архитектурных решений, проектирование ИС.
    • Управление командами разработки.
    • Координация команды эксплуатации.
    • Обеспечение развития инфраструктуры.
    • Составление описания архитектуры (для эксплуатации госпроектов).
    • Повышение качества производства.

    Приобретённые навыки:

    • Оптимизация проектов (NGINX + PHP + MySQL) под высокую нагрузку.
    • Работа с госпроектами.
    • Обоснование и аргументация технических решений и различных внедрений в производственные процессы.
    • Организация работы по методологиям Скрам и Канбан.
    • Организация совместной работы нескольких обособленных команд.
    • Проведение обучения, повышение квалификации сотрудников.

    Достижения:

    • Систематизировал рабочие процессы: подготовка требований, проектирование, взаимная проверка кода (code review), работа с техническим долгом.
    • Разработал ряд технических стандартов.
    • Внедрил методологии DevOps и TDD.
    • Внедрил практики и инструменты CI / CD, логирования.
    • Разработал общие решения (библиотеки, расширения) для снижения стоимости производства.
    • Создал организацию в GitHub, укрепив HR-имидж компании и дав вторую, публичную жизнь некоторым проектам. Выступал на нескольких конференциях, митапах, вебинарах.
    Руководитель команды разработки
    Август 2014 — Декабрь 2015 (1 год и 5 месяцев)

    Руководил разными командами веб-разработчиков, от 3 до 9 человек. 

    Основной инструментарий и технологии:

    • Redmine, Jira, Gitlab, Github.
    • PHP, JavaScript.
    • MySQL, RabbitMQ.
    • Yii2, 1С-Битрикс.

    Приобретённые навыки:

    1. Приоритизация задач, планирование работ.
    2. Организация участников команды для выполнения поставленных целей.
    3. Поиск нестандартных решений.

    Достижения:

    1. Успешный запуск в короткие сроки нескольких крупных госпроектов.
    2. Несколько раз удалось быстро «сколотить» команду из новых разработчиков под новые проекты.
    3. Получилось развивать «открытый код» (opensource), принося тем самым благо репутации компании и проектам с «закрытым кодом».
    Ведущий разработчик
    Май 2013 — Август 2014 (1 год и 4 месяца)

    Занимал позицию ведущего веб-разработчика. Проектировал и разрабатывал новые проекты, а также занимался поддержкой старых. 

    Основной инструментарий и технологии: 

    • PHP, JavaScript.
    • MySQL.
    • RESTful, SOAP.
    • 1С-Битрикс. 

    Приобретённые навыки:

    1. Интеграция с внешними системами, импорт, экспорт данных.
    2. Разработка публичного API сервиса.
    3. Проектирование и написание технических решений.
    4. Руководства микрокомандой из одного-двух программистов.
    Разработчик
    Июнь 2012 — Апрель 2013 (11 месяцев)

    Занимался серверной частью веб-разработки, используя и применяя на практике: PHP, MySQL, 1С-Битрикс.

    Приобретённые навыки:

    1. Научился работать с рядом инструментов веб-разработчика.
    2. Изучил основные шаблоны проектирования.
    3. Ознакомился с кухней веб-студий.
  • ГКТиУ
    Железнодорожный
    Преподаватель
    Сентябрь 2012 — Июнь 2013 (10 месяцев)

    Преподавал предмет «Разработка и эксплуатация информационных систем» студентам 3 и 4 курсов. Результаты:

    • Удалось дать «боевые» знания о проектировании и разработке ПО, наиболее актуальные в то время, несмотря на устаревшую официальную программу обучения.
    • К моменту завершения обучения студенты самостоятельно выполнили разработку веб-приложений (PHP, MySQL, JavaScript).
    • Приобрёл навыки подготовки обучающего материала и улучшил ораторские качества.
  • Частная практика, работа без зачисления в штат
    Москва · От 1000 до 5000 сотрудников
    Веб-мастер
    Апрель 2011 — Май 2012 (1 год и 2 месяца)

    Разработка дизайна, вёрстка и программирование сайтов под заказ. Первый боевой опыт.

    • Разработал сайт-визитку.
    • Разработал, запустил и поддерживал сайт интернет-магазина постельного белья.
    • Получил опыт в продаже своих услуг, коммуникаций с клиентами.

Рекомендательные письма

  • Маргарита Андрианова
    Руководитель проектов · руководитель
    Я проработала с Никитой 3,5 года. Он показал себя как специалист, которому полностью можно доверить решение любой проблемы. Он прекрасно справляется с критическими ситуациями (за полгода укопмлектовал 2 команды штатными разработчиками, постоянно находил оптимальные решения для срочных задач, выстроил работу по диагностике и быстрому решению сложных дефектов системы). Также проявил себя как отличный руководитель. Он наладил работу команд, улучшил взаимодействие между разработчиками, менеджерами и заказчиками с точки зрения ведения работ по разработке, оптимизировал процессы. Безупречно показал себя как ментор и прокачал специалистов в команде как с технической стороны, так и в плане soft-skills в рамках agile.
    Письмо написано 13 марта 2020 в 15:47