- Готов помочь в развитии хардскилов разработчикам (javascript/typescript) и проектным менеджерам уровня Junior-Middle.
- Помогу в переходе из разработки на руководящую позицию (тимлид/менеджер). Разберем внутренние блокеры, построим план развития
Последние 4 года я руковожу командами разработчиков в IT-компании, совмещая опыт управления с техническими знаниями. До перехода на руководящую позицию достиг уровня Senior в разработке и хорошо знаком с инженерными задачами. Это позволяет мне эффективно взаимодействовать с командой и предлагать технически обоснованные решения.
Я активно развиваю культуру обмена знаниями, проводя внутренние доклады и ведя корпоративный канал, что помогает коллегам расти и внедрять лучшие практики в работе. Также выступаю в роли наставника на площадках Solvery и Habr Карьера, помогая другим профессионалам в их развитии.
- Готов помочь в развитии хардскилов разработчикам (javascript/typescript) и проектным менеджерам уровня Junior-Middle.
- Помогу в переходе из разработки на руководящую позицию (тимлид/менеджер). Разберем внутренние блокеры, построим план развития
сентябрь 2020 - настоящее время - Руководитель отдела разработки
Руковожу кроссфункциональной командой (от 14 до 24 технических специалистов в разные моменты времени). Команда специализируется на разработке в JavaScript стеке (Node.js, ReactJS, React Native), что позволило получить опыт работы с этими технологиями.
Задачи:
- Проектирование критически важных архитектурных решений
- Нормализация кризисных ситуаций на проектах - стабилизация бэклога разработки, внедрение инструментов повышения качества, фиксация критериев приемки и доведение работ до согласования.
- Участие в разработке ИПР сотрудников совместно с лидами направлений
- Принятие кадровых решений: найм, продвижение, увольнение, проведение технических собеседований.
- В критических ситуациях при необходимости могу подключиться, как исполнитель.
Достижения
- Совместно с финансовым директором спроектировали и разработали, используя lowcode решение, BI систему для анализа экономической эффективности проектов. Автоматизировали ручное ведение excel таблиц.
- Участие в реструктуризации компании. Вместе с партнерами сформировали две продуктовые команды, осуществили поддержку технических решений на этапе становления команды.
- Внедрение новых инструментов (работа с паролями, средства мониторинга, база знаний). Формирование структуры базы знаний компании.
- Запустил корпоративный канал с публикациями из IT сферы. Наиболее активный автор в канале
2018 - август 2020 - руководитель подразделения мобильной разработки
Непосредственное управление командой react-native (2-4 человека)
Август 2019 - август 2020 в режиме парттайм
Управление разработкой мобильных приложений в команде. Оценка проектов. Распределение задач между участниками команды. Решение наиболее сложных задач.
Формирование архитектурного подхода и code style в компании.
Настройка и поддержка CI&CD для мобильных приложений с автоматической загрузкой в testflight и crashlytics beta (ios и android). Выпуск сертификатов для ios приложений - provision profile, push notification, applepay.
Написание нативных модулей для react-native приложений:
- Яндекс карты (ios/android)
- Обертка webim sdk (ios/android)
- Модуль для gpay оплаты (андроид)
Необычный опыт:
- Десктопное приложение (мессенджер) на базе electron (electron, react, rxdb)
- Небольшое web приложение для smart tv (webos и tizen)
- Разработка математического ядра для системы автоматического построения охранных зон для охраняемых объектов (линии и полигоны с различными правилами построения) - React JS веб приложение.
2017-2018 год - React Native разработчик
Начало в коммерческой мобильной разработке. Знакомство с основными технологиями - React Native, React, Redux. Разработаны первые нативные модули. Получено представление о CI&CD в мобильной разработке.
Разработано несколько мобильных приложений: для службы аварийных комиссаров, магазин автозапчастей в формате чата, мессенджер с несколькими интеграциями (в том числе VK api), участие в разработке приложения для сети пиццерий и приложения для американского барбершопа.
Первый простой нативный модуль для React Native - обертка для jivochat (ios/android)
Поддержка CI&CD для публикации ios приложений. Настройка автоматического деплоя для новых проектов.
Разработка и поддержка кроссплатформенных мобильных приложений на React Native, работа с нативной платформой исследования потенциальных решений в проектах.
Интересные задачи:
- Стриминг видео с мобильного телефона
- Исследование нативного sdk для работы с умными замками и интеграции в React Native приложение
- Исследование интеграции Unity проекта в react-native приложение. Изучение альтернативных AR/VR решений
- Исследование android instant app и apple app clips
Участвовал в команде в качестве внешнего сотрудника с частичной занятостью.
Задачи:
- Оценка и разработка приложений на React Native.
- Поддержка существующих проектов.
- Участие в технических собеседованиях кандидатов.
Направление: Прикладная математика и информатика.
Дипломная работа: Разработка каркаса для распределенных приложений (на основе MPI)
В настоящее время обучаюсь на программе MBA General. На текущий момент завершил модули Лидерство и Информационные технологии.
В модуле Лидерство глубже разобрали темы командообразования, коммуникации и решения конфликтов, тайм-менджмент и эмоциональный интеллект.
В модуле Информационные технологии познакомился с применением программных решений за пределами IT компаний.
На курсе изучили перечень критериев для рефлексии после проведения занятия.
Рассмотрели требования к обратной связи для студентов, закрепили навык письменной обратной связи в домашнем задании.
Разобрали кейсы перехвата внимания студентом, потренировались отрабатывать такие сценарии.
Для себя больше всего отметил именно работу по обратной связи. Разобранные примеры применимы не только в общении со студентами, но и в работе с коллегами.