Я хочу работать в компании с хорошей репутацией, производящей качественные продукты или предоставляющей востребованные услуги. Мне важно работать над интересными проектами, которые позволяют мне развиваться и совершенствоваться в своей области. Кроме того, для меня важно работать в команде профессионалов, которые уважают мнение друг друга и вносят свой вклад в общий успех. Но даже если что-то идёт не так - я не расстраиваюсь, поскольку способен находить позитивные стороны в любых ситуациях). Стараюсь поддерживать баланс между жизнью и работой. Увлекаюсь созданием музыки.
Разработка и поддержка CRM системы для внутренних работников банка, включающей модули входящего колл центра и телемаркетинга. Основная цель проекта - автоматизация и улучшение процессов обработки входящих вызовов и проведения маркетинговых кампаний.
— Разработка SPA используя ReactJs, Effector, Ozen UI, CSS modules, Webpack
— Знание Figma, использование dev режима на практике
— Использование Effector для управления состоянием приложения и асинхронных запросов
— Разработка при помощи UI библиотеки (Ozen)
— Pixel Perfect вёрстка
— Следование и развитие Coding conventions/Style guide принятых на проекте
— Использование feature toggles
— Проведение review кода в рамках хаба
— Развитие UI библиотеки проекта
— Реализация асинхронных компонентов
— Работа с таск-трекером Jira
— Участие в оценках задач (scrum poker), груммингах и ретроспективах
— Работа с WebSockets для изменения данных в таблицах клиентов в реальном времени
— Реализация UI компонентов, в том числе переиспользуемых, с использованием React Portal
— Опыт работы с React/Effector DevTools
— Поддержка текущего функционала
— Реализация нового функционала
— Работа с браузерными API (Storage API, Cache API, History API)
— Работа с legacy кодом
— Работа в формате методологии Scrum
Работа на iGaming проекте. Реализация функционалов: ввод и вывод средств (депозит), регистрация/авторизация, личный кабинет, бонусная программа, 3D карусель, UKit, локализация, preloader, пагинация, virtual list, динамический dropdown, ripple эффект, асинхронная загрузка пакетов.
— Знание JavaScript ES6, включая стрелочные функции, деструктуризацию, шаблонные строки, Spread оператор
— Знание TypeScript, React.js, Next.js
— Знание HTML5 и CSS/SCSS/SASS, понимание и использование принципов вёрстки при реализации проекта из Figma
— Разработка SPA используя ReactJs, MobX/Redux, Axios, CSS modules, Атомарный CSS
— Опыт использования Redux Toolkit и Redux Thunk для управления состоянием приложения и асинхронных запросов
— Разработка при помощи UI библиотек (MUI, MUIX)
— Mobile first вёрстка
— Pixel Perfect вёрстка
— Разработка WebApp приложений
— Работа с системой контроля версий Git, pre commit hooks с использованием Husky
— Умение следовать Coding conventions/Style guide, принципам SOLID
— Работа с использованием линтеров ESLint, Stylelint
— Проведение review кода
— Опыт работы с REST API, PostMan
— Покрытие кода unit-тестами используя Jest
— Тестирование скриншотами при помощи loki
— Написание собственных конфигураций для Webpack, Vite
— Разработка витрины компонентов Storybook
— Интернационализация приложения при помощи i18next
— Реализация асинхронных компонентов
— Документирование кода (JavaDoc)
— Работа с таск-трекерами Jira/Trello/ClickUp/YouTrack
— Опыт оценки задач, участия в планировании и ретроспективах
— Навык построения масштабируемых приложений, микросервисная архитектура
— Работа с WebSockets для создания интерактивных приложений в реальном времени
— Опыт использования Service Workers для создания веб-приложений с offline-функциональностью и уведомлениями
— Создание маршрутизации при помощи React Router Dom
— Реализация UI компонентов, в том числе переиспользуемых, с использованием React Portal
— Оперативная правка возникающих багов (ErrorBoundary)
— Опыт работы с React/Redux/Mobx DevTools
— Поддержка текущего функционала
— Реализация нового функционала
— Работа с браузерными API (Storage API, Cache API, History API)
— Реализация функционалов при помощи COOKIE
— Работа с legacy кодом
— Опыт работы с базами данных и языками SQL/MongoDb/GraphQL
— Работа в формате методологий Agile, Scrum
— Опыт работы с dashboards
— Опыт работы с Express/Nest.js
— Базовые навыки работы в Linux системах
Совмещал учёбу в колледже и дома. Брал различные курсы и реальные проекты. В последний год обучения вектор сильно ушёл в сторону фриланса потому что нашёл интересный проект с полным днём занятости.