Социальные сети
Гражданство
Россия, Москва
Желаемая должность и зарплата
Руководитель отдела разработки, полная занятость, гибкий график работы, зарплата от 350к руб/мес
Опыт работы
ООО «Виртуальный секретарь»
Россия, Пятигорск, Январь 2024 — По наст. время
Генеральный директор
Обязанности и достижения
Создание общества для прохождения ИИ-акселлератора
Получение сертификации FastTrack
Прохождение акслератора
Применяемые навыки
ИТ-консалтинг
MTS Digital | МТС Диджитал
Россия, Москва, Октябрь 2022 — По наст. время
Ведущий разработчик
Обязанности и достижения
— Проектирование и разработка экосистемных продуктов.
— Разработка эффективной архитектуры для e-commerce проектов.
— Проектирование и внедрение технологий экосистемы МТС.
— Координация работы команды, распределение фронтенд задач и контроль их выполнения.
— Предоставление консультаций и рекомендаций другим командам относительно технологий и подходов к разработке и проектированию.
— Обеспечение работоспособности основных витрины и процесса оплаты.
— Оптимизация проектов на основе результатов прототипирования и А/В тестов.
— Участие в подготовке технических документов и регулярное обновление документации.
— Анализ технических рисков и предложение решений для их минимизации.
— Проведение тренингов и обучающих сессий в гильдии МТС с целью повышения их технических навыков.
— Содействие в профессиональном развитии членов команды и поддержка их карьерного роста.
Награды
Лига МТС 2023 (лучший наставник в МТС Диджитал)
Применяемые навыки
IT-Consulting, JavaScript, Vue.js, PHP, Agile, Code-review, Docker
TicketLand | ООО «МДТЗК»
Россия, Москва, Сентябрь 2020 — Октябрь 2022 (2 года и 2 месяца)
Ведущий разработчик
Обязанности и достижения
Доработки E-commerce сайта.
Техническое руководство:
— Проектирование и разработка высококачественного кода.
— Оптимизация существующего кода для улучшения производительности.
— Оказание технической поддержки членам команды в вопросах разработки, особенно связанных с использованием стека технологий (Linux, PHP, PGSQL, Vue, TypeScript, GitLab).
— Проведение внутренних обучающих сессий и мастер-классов.
— Активное участие в процессе Code Review.
— Активное участие в совещаниях по планированию, ретроспективам и обмену опытом.
— Участие в процессе интеграции новых проектов с экосистемой МТС.
— T-Shape
Управление проектами:
— Взаимодействие с заказчиками и участие в совещаниях для определения требований.
Документация:
— Поддержание актуальной документации проектов и стандартов разработки.
Участие в совещаниях и обучение:
— Публикация статей и обзоров, посвященных опыту и лучшим практикам в разработке, в технических блогах и других соответствующих ресурсах МТС.
Применяемые навыки
JavaScript, Agile, Выбор технологий, Коучинг, PHP, MSSQL
PoNominalu | Культурная служба
Россия, Москва, Август 2018 — Сентябрь 2020 (2 года и 2 месяца)
Тим Лид
Обязанности и достижения
Проектирование и разработка сайта.
Разработка и оптимизация кода:
— Координирование работы команды, участие в планировании проектов.
— Распределение задач между участниками команды в соответствии с их компетенциями и навыками.
— Оценка и мониторинг выполнения задач, обеспечение соблюдения сроков.
— Создание стандартов разработки.
Участие в технических обсуждениях:
— Активное участие в обсуждениях архитектурных решений, выборе технологий и оптимизации процессов разработки.
— Предложение и реализация улучшений в процессе разработки.
— Предложение и внедрение улучшений в рабочие процессы с учетом передовых практик разработки ПО.
Сотрудничество с другими командами:
— Взаимодействие с командами продуктологов, дизайнеров и бэкенд-разработчиков.
— Участие в совещаниях и согласование требований с другими участниками.
Внедрение новых технологий:
— Изучение и внедрение новых технологий, инструментов и методик разработки для повышения качества продукта.
— Активное участие в процессе миграции на следующие мажорные версии фреймворка.
Обучение и наставничество:
— Ведение технической документации для облегчения понимания кода и процессов разработки.
— Помощь и поддержка более младших разработчиков.
— Обмен опытом и знаниями с членами команды для повышения общего уровня компетенции.
— Участие в процессе Code Review для обеспечения высокого стандарта кодирования.
Применяемые навыки
Управление разработкой, Организация процесса разработки, Проектное планирование, Построение команды, Scrum, Создание архитектуры, Управление проектами, Nuxt.js, Vue.js, Storybook, Наставничество
Realaxy
Черногория, Бар, Июль 2017 — Июль 2018 (1 год и 1 месяц)
Full Stack Engineer
Обязанности и достижения
Разработка приложения для декорирования апартаментов.
Разработка движка:
— Программирование на WebGL с использованием фреймворка Babylon.
— Внедрение новых возможностей в 3D декоратор.
— Мониторинг производительности приложения и выявление узких мест.
Фронтенд-разработка:
— Разработка интерфейсов пользователя и совершенствование веб-сайта с использованием фреймворка Riot.
Бекенд-разработка:
— Использование NodeJS.
— Работа с базой данных MongoDB, улучшение ее производительности и обеспечение надежного хранения данных.
— Использование GraphQL для API.
Коммуникация и согласование:
— Общение с командой для проработки сценариев работы продукта.
— Создание Wireframe’ов на SketchApp для наглядной демонстрации функциональности и внешнего вида продукта.
Тестирование и участие в бета-тестировании:
— Участие в разработке тестов для обеспечения качества продукта.
— Активное участие в бета-тестировании, анализ обратной связи от пользователей и внесение необходимых изменений.
Развитие и самообразование:
— Следование актуальным тенденциям в области разработки трехмерной графики.
— Самостоятельное обучение новым технологиям веб-разработки.
Применяемые навыки
Babylon.js, MongoDB, GraphQL, JavaScript, git, Mercurial
New Cloud Technologies | ООО «Лаборатория облачных технологий»
Россия, Москва, Апрель 2017 — Июнь 2017 (3 месяца)
Старший разработчик веб-интерфейсов
Обязанности и достижения
Разработка веб-интерфейсов:
— Проектирование, разработка и поддержка веб-интерфейсов для проектов «Новые облачные технологии»: почта, календарь и контакты.
— Программирование пользовательского интерфейса с использованием чистого JavaScript и React.
— Постоянное развитие навыков и актуализация знаний в области веб-технологий.
Тестирование и отладка:
— Разработка и выполнение тестов для обеспечения качества веб-интерфейсов.
— Отладка и устранение ошибок.
— Мониторинг производительности и оптимизация
Участие в архитектурных решениях:
— Активное участие в принятии архитектурных решений.
— Проведение Code Review для поддержания высокого стандарта кодирования и обеспечения чистоты и читаемости кода.
Взаимодействие с другими членами команды:
— Участие в совещаниях для понимания требований бизнеса.
— Организация и управление проектом, включая планирование задач, оценку сроков и соблюдение дедлайнов.
Применяемые навыки
React, веб-разработка, Redux, git
BIFIT Mitigator | АО «БИФИТ»
Россия, Москва, Апрель 2015 — Апрель 2017 (2 года и 1 месяц)
Старший программист
Обязанности и достижения
Разработка мобильного интернет-банкинга; разработка админки.
— Разработка мобильного банкинга iBank2 и организация и руководство фронтенд разработки по Anti-DDoS с нуля.
— Координация процесса разработки в соответствии с SCRUM, включая декомпозицию задач и формирование планов.
— Работа с принципами Usability (UX) для десктопных платформ и применение Material Design.
— Проектирование архитектуры приложений, включая разработку SPA на Polymer для проекта по Anti-DDoS.
— Code Review через Upsource для обеспечения высокого качества кода и соблюдения высоких стандартов кода.
— Применение стека технологий Ionic, Angular.js, SCSS, Karma, Jasmine, phantomjs, protractor, FontForge, Git-flow, Redmine.
— Запуск и поддержка мобильного банкинга iBank2 в магазинах AppStore и Google Play.
— Активное участие в настройке процессов по грумингу, демо и переходе от Waterfall к скрам.
— Помощь CTO в улучшении и оптимизации рабочих процессов в команде.
— Ведение документации в Redmine, включая трекинг задач.
Применяемые навыки
Разработка под iOS, Разработка под Android, Внедрение новых технологический, Веб-компоненты, Scrum, Redmine, git-flow
SOFTGAMES
Германия, Берлин, Март 2015 — Июль 2015 (5 месяцев)
Game Developer
Обязанности и достижения
Разработка HTML5 видеоигр.
Разработка мобильных игр:
— Проектирование и разработка на фреймворке Cocos2d JS.
— Обеспечение совместимости и хорошей производительности игры на различных устройствах, включая десктоп и мобильные платформы.
— Работа с макетами PSD в Photoshop.
— Мультиплатформенная разработка.
— Мониторинг и оптимизация производительности игрового приложения для обеспечения плавного геймплея и отзывчивости интерфейса.
Соблюдение сроков и доставка проекта:
— Эффективное управление временем для соблюдения сроков разработки и успешной доставки игрового проекта.
Публикация игры на веб-портале:
— Участие в процессе публикации игры на игровом веб-портале, включая соблюдение требований и рекомендаций платформы.
Общение на английском языке:
— Взаимодействие с коллегами и участие в обсуждениях на английском языке.
— Документирование и комментирование кода на английском.
Тестирование и отладка:
— Разработка и реализация тестов для проверки функциональности и стабильности игрового приложения.
— Отладка и устранение ошибок для обеспечения качественного пользовательского опыта.
Применяемые навыки
Cocos2d, HTML5, JavaScript, Английский язык
FlyMe
Россия, Москва, Ноябрь 2014 — Декабрь 2014 (2 месяца)
Web-программист
Обязанности и достижения
Разработка сервиса по продаже авиабилетов.
Разработка в стартапе:
— Проектирование и разработка веб-сайта с использованием технологии Node.js.
— Обеспечение интеграции с базами данных PostgreSQL и Riak для эффективного хранения и обработки данных.
— Использование RabbitMQ для обеспечения эффективного обмена сообщениями между компонентами системы.
— Интеграция с внешними API авиабилетов и систем GDS.
Оптимизация производительности:
— Мониторинг и оптимизация производительности веб-приложений для обеспечения быстрого отклика и эффективного использования ресурсов сервера.
Анализ и оптимизация кода:
— Проведение анализа кода для выявления узких мест и возможностей оптимизации.
— Внедрение лучших практик и стандартов кодирования.
Обеспечение безопасности:
— Разработка и внедрение мер безопасности для защиты веб-приложений от угроз и атак.
Применяемые навыки
Node.js, Angular.js, PostgreSQL, Riak, RabbitMQ, git
GIC DAO
Decentralization, Январь 2014 — По наст. время
Founder
Обязанности и достижения
Создание сетикета, миссии и устава организации.
Стратегия становления и развития децентрализованной автономной организации.
Применяемые навыки
Менеджмент, блокчейн, Web3, Git
Signus Labs | ООО «Итал»
Россия, Санкт-Петербуг, Ноябрь 2013 — Ноябрь 2014 (1 год и 1 месяц)
JavaScript Developer
Обязанности и достижения
Разработка видеоигр для SmartTV и iOS
Разработка игр:
— Создание и реализация игровых механик для Hidden Object Game и логической игры на Unity3d.
— Программирование интерактивных элементов, головоломок, геймплея и социальных механизмов, направленных на удержание игрока.
Взаимодействие с дизайнерами и продюсером:
— Активное участие в совещаниях и взаимодействие с дизайнерами для реализации красивых VFX-эффектов и удобного Level-design.
— Поддержка коммуникации с менеджментом для понимания требований проекта.
Применение методологии Agile:
— Организация задач с использованием методологии Kanban и платформы Trello.
— Участие в планировании и отслеживание прогресса разработки, обеспечение соблюдения сроков.
Программирование:
— Использование языка программирования C# для разработки логической игры на Unity3d для iOS.
— Использование языка программирования JavaScript для разработка SmartTV игры.
Оптимизация производительности и поддержка платформ:
— Оптимизация кода для обеспечения высокой производительности.
— Решение проблем совместимости и обеспечение стабильной работы игры на различных устройствах.
Тестирование и отладка:
— Участие в тестировании разрабатываемых функций и игрового контента.
— Отладка кода для выявления и исправления возможных ошибок и проблем.
Документация:
— Ведение документации по разработке, включая технические спецификации.
Соблюдение кранчей и сроков:
— Соблюдение стандартов кодирования и лучших практик разработки игр.
— Работа в рамках установленных сроков и участие в достижении общих целей команды.
Применяемые навыки
JavaScript, Unity3D, Jenkins, Scrum, Redmine, Английский язык, SVN
NevaTravel | ЗАО «Фирма Нева»
Россия, Санкт-Петербург, Май 2013 — Ноябрь 2013 (7 месяцев)
Web-Разработчик
Обязанности и достижения
Разработка сайта, исправление багов
Разработка и оптимизация высоконагруженных веб-сайтов:
— Участие в разработке и оптимизации Highload сайтов с высоким трафиком.
— Анализ и оптимизация производительности сайта для обеспечения эффективной работы при большом количестве сессий.
Работа с ASP.NET MVC 4 и системой горячего деплоя:
— Разработка и поддержка функциональности на платформе ASP.NET MVC 4.
— Участие в создании системы горячего деплоя для обеспечения быстрой и бесперебойной поставки обновлений.
Поддержка внутренних веб-сервисов WCF на C# .NET 4.5:
— Обеспечение надежной работы внутренних веб-сервисов WCF.
— Разработка новых функциональных возможностей и обновление существующих на платформе C# .NET 4.5.
Внедрение Single Page Application (SPA) с использованием Ember.js:
— Разработка и внедрение SPA на главной витрине для оптимизации пользовательского пути.
— Интеграция и поддержка фреймворка Ember.js для обеспечения современного и отзывчивого пользовательского интерфейса.
Устранение легаси кода:
— Анализ и удаление устаревшего легаси кода с целью повышения надежности и производительности веб-приложения.
— Внедрение современных подходов и технологий для улучшения структуры кодовой базы.
Обеспечение надежности и быстродействия сайта:
— Постоянный мониторинг и анализ производительности сайта.
— Разработка и внедрение улучшений для повышения надежности и быстродействия.
Сотрудничество в команде:
— Участие в совместной работе в команде из 10 человек.
— Обмен опытом и знаниями с коллегами для достижения общих целей.
Постоянное обучение и саморазвитие:
— Следование новым тенденциям в веб-разработке.
— Самостоятельное обучение и применение новых технологий для постоянного улучшения навыков.
Применяемые навыки
ASP.NET MVC, C#, WCF, jQuery, Knockout.js, Jira, SVN, Kanban
Высшее образование
Российская академия народного хозяйства и государственной службы при Президенте РФ
Россия, Москва, 2021 — 2023
Институт бизнеса и делового администрирования, Мастер делового администрирования (MBA)
Специализация и достижения:
МВА Digital-продукты и стартапы + Магистратура
Санкт-Петербургский государственный университет аэрокосмического приборостроения
Россия, Санкт-Петербург, 2008 — 2013
Факультет вычислительных систем и программирования, Программное обеспечение вычислительной техники и автоматизированных систем
Повышение квалификации, курсы
UNIVERSITY OF BELGRADE FACULTY OF ORGANIZATIONAL SCIENCES
Сербия, Белград, Февраль 2023
Пройденный курс
Strategic Management and Leading Transformation in Times of Fast Changes
Улучшенные навыки
Управление изменениями, Стратегическое планирование, Управление рисками
МТС Гараж
Россия, Москва, 2022
Пройденный курс
Обучение стартапам
Улучшенные навыки
Интеллектуальная собственность, кодекс этики и антикоррупция, управление конфликтом интересов
Школа IT-менеджмента РАНХиГС
Россия, Москва, Декабрь 2022
Пройденный курс
Технологии цифровой экономики
Улучшенные навыки
Информационные технологии, Информационная безопасность
ГУАП
Россия, Май 2011
Разработка информационных систем
Знание языков
Русский — Родной
Английский — Pre Intermediate
Опыт вождения
Права категории A, B, M
Рекомендации
ООО «Лаборатория Облачных Технологий»
Anna Semenkova (HR)
Н.В. Аленичева (Директор по персоналу)
АО «БИФИТ»
Gleb Hohlov (Технический директор)
Игорь Горячев (Backend Developer)
Культурная служба
Гневанов Михаил Сергеевич (Специалист по контекстной рекламе)
Алексей Павлович Кондратьев (Ментор/Фасилитатор/Медиатор)
ООО «Московская дирекция театрально-концертных и спортивно-зрелищных касс»
И.А. Целиков (Генеральный директор)
Публикации
2015, YouTube: Мастер-класс по геймдеву. Создаем аналог игры Paper Plane на Construct 2
2015, YouTube: Обучение CocoStudio
2022, Хабр: Особенности разработки TWA в 2022 году
2022, Хабр: Улучшаем комментарии с помощью плагина Comment Lint
2023, Хабр: q-otp — Quasar OTP Input
2024, Хабр: Изнанка электронных календарей: как работает спецификация iCalendar и как создавать .ics-файлы
2022, 2024 Baskovsky Live: Айтишники
Выступления
2023, Online, MTS Digital, Микрофронтенды
2024, Гибрид (Online+Offline), Evrone Frontend Meetup
2024, Москва, Кластер Ломоносов, Frontend Conf 2024
Pet-проекты
2013, Arkahold WebGL
2014, bootstrap4blogger
2015, Мобильная игра Botris
2016, Скелетная анимация Spriter для Cocos2d
Хакатоны
Россия, Москва, март 2017. РосБанк. Идея «Место для жизни«.
Россия, Санкт-Петербург, апрель 2017. IQ Option (Fintech Hackathon). Роль Капитан. Идея «Trader Pet«.
Россия, Москва, июнь 2017. МТС. Social Spirit. Идея «Печенька-Приключенька«.