Здравствуйте. Я – Scala-разработчик с компетенциями в full stack, технический руководитель с интересом к бизнесу.
Я работаю в IT с 2004 года. Занимался собственными проектами, руководил небольшой питерской веб-студией, строил международный стартап как CTO, помогал другим стартапам: закрывал недостающие компетенции и помогал строить команду.
Сейчас работаю с малым и средним бизнесом как фрилансер (ИП): консультирую проекты со стороны проектирования и разработки, создаю для заказчиков проекты с нуля и помогаю в их развитии. Я наиболее эффективен в позициях на стыке бизнеса и технологии: люблю помочь клиенту разобраться в проблеме, найти лучшее решение, объяснить технологии простым и понятным языком. Понимаю приоритеты бизнеса и умею транслировать их группе разработчиков.
Несколько раз я собирал и организовывал работу команд, как распределённых (строил команду под себя, когда был CTO стартапа, и помогал собирать разработчиков клиенту), так и реальных (в веб-студии). Увлекаюсь теорией и практикой организации труда разработчиков, проверял на практике Scrum, Kanban и другие "гибкие" подходы. Убеждён: для каждой команды и каждого проекта должна быть сформирована и внедрена уникальная система управления разработкой – конечно, с опорой на лучшие методологии.
В проекте или команде я могу укрепить любую "провисающую" роль: умею верстать, разрабатывать интерфейсы на ES6 и React, вести документацию, управлять серверами и кластерами. Но моя прикладная специализация – это Scala: специалист в других областях даст лучшее качество за меньшее время. Я эффективен на фронт-энде при разработке админок и бэк-офисов, но если вы хотите выйти с этим фронтом в продакшн, один я не справлюсь: понадобится верстальщик и JS-разработчик.
Играю в го, интересуюсь методологией по ММК, производственными процессами реальных предприятий, стратегией.
Знаком с принципами машинного обучения и умею применять готовые библиотеки для решения задач бизнеса.