Frontend-разработчик с более чем 4-мя годами опыта работы.
За всю карьеру поучаствовал в 16+ проектах. Удалось поработать как и в продуктовых компания, так и на аутсорсе и фрилансе. Разрабатывал крупные CRM-системы, веб-приложения различного масштаба, мобильные приложения.
Люблю писать чистый и поддерживаемый код, придумывать решения для сложных задач и работать в команде. Так же очень нравится перенимать знания и опыт от коллег.
Hawex LTD - продуктовая компания, разрабатывающая решения в банкинг сфере и Web3.
- Разрабатываю веб-приложение c нуля при использовании Vike (vite-plugin-ssr), React и Effector
- Внедрил и контролирую использование архитектурной методологии Feature Sliced Design
- Внедряю решения относительно стандартов и правил написания кода веб-приложения
- Занимаюсь проведением код-ревью
- Занимаюсь рефакторингом и переносом проекта с CSR на SSR, c JS на TS
Технологии: Typescript, Vike (vite-plugin-ssr), React, Effector, farfetched, Mantine UI
В Titanium Technologies я занимался аутсорс-разработкой в сфере Web3.
За это время я успел поучаствовать в 5-ти проектах: GameFi, NFT маркетплейс, панель управления для токена, приложение для планирования онлайн-встреч и онлайн-гемблинг.
- Занимался наставничеством и код-ревью junior-разработчиков
- Внедрил Feature Sliced Design методолгию в проект
- Применял WebSockets для создания игровой сессии
- Занимался рефакторингом и миграцией legacy-кода на Typescript
- Работал с SSO через Auth0
- Выстроил структуру использования Strapi CMS
- Спроектировал и реализовал проект полностью с нуля
- Принимал участие в построении рабочих процессов (таск-менеджемент, код ревью, оформление кода)
- Выстроил взаимодействие фронтенда с более чем 1 блокчейном. В моем случае, это были EVM и Tezos.
- Активно использовал библиотеки для взаимодействия с блокчейном
- Принимал участие в demo-коллах, общался с зарубежными заказчиками
Технологии: React, Next.js, Redux, MobX, библиотеки для работы с блокчейном (wagmi, web3js, taquito), Strapi CMS, Chakra UI, Material UI
В HR Messenger я разрабатывал CRM-систему для автоматизации HR процессов (скрининг, адаптация, общение с кандидатом и другие).
Так же удалось поучаствовать в разработке других проектов компании, такие как: конструктор сценария общения бота с кандидатом, портал для вакансий, чат для общения с ботом.
- Участвовал в проектировании архитектуры проекта
- Продумывал UX почти каждой функциональности, что внедрялась мною в проекте
- Занимался сопровождением и наставничеством junior-разработчиков
- Переписывал проект на Typescript
- Принимал участие в мигрировании проекта с кастомной UI-библиотеки на Antd UI
- Часто работал с legacy-кодом, переписывал классовые компоненты на функциональные
- Покрывал написанный код как и unit-тестами, так и e2e-тестами
Технологии: React, MobX, TypeScript, Javascript, CSS-in-JS, Jest, RTL, Formik