Опыт Работы, 10+ лет.

  • Solves.pro - Frontend Developer


    Май 2025 - Май 2026

    В мои обязанности входило доработка уже существующих проектов, добавление нового функционала, оптимизация работы приложений и интернет магазинов и порталов разных компаний-клиентов. Всего за год работы в этой компании, я смог в деталях на очень низком уровне разобраться с nuxt и vue, и в тонкостях работы SSR и оптимизации рендеринга страниц. Что позволило в одном из проектом уменьшить время первой загрузки больше чем на 20%, за счет оптимизации и кэширования запросов. Еще одним достижением стало изучение нового, для меня языка программирования kotlin, в процессе разработки нативного приложения для часов на WearOS, и последующая интеграция с уже существующим мобильным приложении для android.

    Stack: Nuxt Vue Vite GraphQL React Admin React PWA GraphQL TypeScript Rollup GitLab Pipelines GitHub Pipelines Prettier ESLint Stylelint

  • Plasma Pay - Frontend Developer, Tech Lead Frontend


    Май 2017 – Май 2025

    В мои обязанности входило курировать frontend разработку, код-ревью, собеседования для приема в команду, и конечно же писать код, много кода. Требовалось находить решения таким задачам, которые, даже в похожем виде нигде не были реализованы. Требовалось в короткие сроки интегрироваться с решениями, написанными на новых для меня, и незнакомых языках программирования. Это позволило ознакомится с достаточно широкими познаниями в подходах к программированию, и разными архитектурами приложений. Особой фичей проекта была полная децентрализация. Статистика из разных блокчейнов собиралась с помощью сабрафов, также использовались, открытые API. Весь код фронтенда деплоился на ipfs.

    Stack: Angular React/Redux PWA GraphQL WebAssembly TypeScript NX NestJS Prisma Solidity EVM Bitcoin Vite Rollup GitLab Pipelines GitHub Pipelines Prettier ESLint Stylelint ls-lint

  • Swaaed, Los Angeles - Frontend Developer


    Июль 2016 - Май 2017

    Разработка решении связанных с автоматической публикацией разного рода постов в соц сетях. Интеграция c ИИ Watson от IBM, для определения целевой аудитории, настроений, платежеспособности, разного рода групп людей в соц сети Twitter и Facebook, по их постам и фотографиям. На выходе мы получали довольно точную информацию о том, кому будет интересен конкретный продукт, например спортивная одежда.

    Stack: Angular RxJS NodeJS Express TypeScript MongoDB Bootstrap SASS AWS S3 WebPack TSLint

  • 1 Бит, Красноярск - Full-stack developer


    Февраль 2015 – Август 2016

    Я занимался отдельным стартап проектом, не входящим в основное направление деятельности компании. Но проект был направлен как раз на дальнейшую интеграцию в рабочий процесс всей компании. Решение представляло из себя систему управления задачами, как для конкретного человека, так и для команды. Лично мой вклад это интегрирование архитектуры MVC в проект, в реализации нового на тот момент фреймворка Yii2. Что позволило больше не тратить время на стандартные задачи вроде валидаций данных или запросов к БД. Использование вместо SQL запросов, Active Record, значительно упростило использование БД, да и в целом внедрение фреймворка уменьшило количество написанного кода проекта.

    Stack: JavaScript CSS Yii-2 PHP5 PHP7 NodeJS MySQL PostgreSQL WebPack

  • ТД Вальди, Красноярск - Full-stack developer


    Январь 2014 – Февраль 2015

    В обязанности входило доработка и обслуживание самого сайта компании и внутренней клиент-серверной инфраструктуры. Компания занимается гос. закупками и тендерами по 44 и 223 фз. В связи со спецификой работы были достаточно высокие требования к безопасности. Требовалось консультировать персонал, распределять права доступа, к разным точкам сети. И дорабатывать уже работающий интернет магазин по продаже мебели.

    Stack: PHP5 Yii-2 NodeJS MSSQL Active Directory Windows Shell Bash