Фронтенд-разработчик с опытом коммерческой разработки более 10 лет. Быстро нахожу общий язык с любым JavaScript-фреймворком, библиотекой или ПО.
Имею опыт в UI-разработке. Умею направить взгляд на продукт с точки зрения пользователя. Не стесняюсь высказывать своё мнение, если возникают идеи по поводу улучшения продукта.
Также обладаю успешным опытом управления командой в различных проектах. Не исключаю для себя в будущем переход на позицию тимлида. Есть опыт глубокой проработки ТЗ.
Обладаю хорошим уровнем английского (беглое чтение технической литературы, хорошее восприятие информации на слух, способность поддержать беседу, принять участие в совещании).
Отмечу также коммуникабельность, пунктуальность, добросовестность, аккуратность. Готов к удалённой работе, командировкам.
Выберите навык, чтобы посмотреть, какие тесты специалист уже прошел.
Реализация клиентской части онлайн-сервиса редактирования pdf-документов (20+ инструментов: трансформация, извлечение и добавление элементов). Верстка, логика, архитектура клиентской части, проработка UI. Работа в паре с backend-разработчиком. Реализовал часть инструментов на клиенте (например, добавление изображений, подписи).
Работа в аутсорсинговой компании. Разработка различных веб-приложений и сайтов на чистом JS и с использованием популярных фреймворков. Последние значимые проекты:
- Разработка веб-приложения для учета и отслеживания переноса прокатной продукции (слябов) в конверторном цехе на металлургическом комбинате, АРМы кладовщика и крановщика. Стек - React, ReduxToolkit, Typescript, Material UI, репозиторий и CI/CD - в GitLab.
- Прототипирование и разработка нового функционала, а также поддержка и рефакторинг фронтовой части системы учёта и оборота инструмента на металлопрокатном производстве: каталог инструмента, справочники, накладные, заявки, аналитика и т.д. Стек -Vue.js, Vuetify, Vuex, Typescript, репозиторий - в Team Foundation Server.
- Веб-приложение для известной финансовой организации для управления 3d-аватаром пользователя (аналог создания 3d-аватара на https://readyplayer.me/avatar ). Верстка интерфейса, реализация изменения внешнего вида аватара, выбор одежды, изменение геометрии моделей одежды в случае пересечения (приминание), сохранение истории с возможностью пошагового отката изменений. Стек - three.js, Vanilla JS.
Разработка международной веб-платформы Valamis LXP для автоматизации корпоративного обучения на базе портала Liferay. Принимал непосредственное участие в реализации и рефакторинге модулей для создания и просмотра обучающего контента (уроков), а также модуля объединения контента и мероприятий различного типа в пути обучения. Стек - xAPI, Backbone.js/Marionette.js, позже React. Репозиторий и CI/CD - в Microsoft Azure. Модули разрабатывались в виде микросервисов. Для разработки приходилось развертывать локально Docker и K8s. Последние несколько лет занимал позицию тимлида.
Разработка комплексного облачного ПО «Конкурс-онлайн» для проведения конкурсов – прототипирование (Axure RP), редизайн, реализация фронтовой части (Sencha ExtJS), разработка XSLT-шаблонов, подключение к REST API.
- Адаптивная и кросс-браузерная верстка на основе дизайн-макетов
- Интеграция верстки в CMS с использованием шаблонизатора Smarty
- Разработка сайтов на основе UMI.CMS, CMS Joomla!, CMS Made Simple, Битрикс
Специализация: Прикладная математика и информатика