Еще со школы увлекаюсь фронтендом. Начинал с cms, таких как: phpbb, antislaed, dle, ipb, joomla. Создавал сайты разной тематики и учился делать RIP шаблонов других сайтов. Позже изучил javascript и начал свою карьеру фронтенд разработчиком в небольшой IT-компании. По ходу работы развивался, постоянно изучал различные аспекты разработки как на фронте, так и бэкенде.
В настоящее время также не стою на месте и стараюсь изучать много нового. В свободное время пишу различные приложения, ориентированные конкретно на мои потребности. В будущем хочу также развиваться в сторону геймдева.
Что касается личных качеств, то я целеустремлен, стрессоустойчив. Умею и хочу работать в команде.
Работа над веб-приложением с использованием блокчейна. На начальном этапе занимался проектированием архитектуры, так как уже существующая плохо подходила для большого проекта и переиспользования модулей. Реализовывал ядро системы: так как лучших практик по работе с блокчейном не было на тот момент, то решено было работать как с обычным бэкендом, а все взаимодейсвие с блокчейном зашить в библиотеку-обертку, которая предоставляла удобный интерфейс для работы с методами и событиями контракта, выгрузки произошедших событий и ряда других хэлперов. Также была произведена автоматизация по генерации типов для интерфейса контрактов, в следствии чего работать с использованием typescript стало еще удобнее. Впоследствии занимался написанием react-компонентов и всячески старался улучшать качество кода в проекте: использование code quality инструментов, написание тестов и код-ревью
Разработка веб приложений для работников банка с использованием React, Redux, Typescript, Webpack 3.0 и тд. Проектирование архитектуры фронтенд приложений, разработка локальных фреймворков для упрощения работы с формами (генерация данных для полей формы аля Redux Form, но с более прозрачной схемой данных, кастомная валидация и др.)
Специализация - Информационные Технологии.
Написан облачный сервис сбора и анализа сейсмических бюллетеней с использованием extjs, java и api google maps.