Опыт работы:
Frontend-разработчик
Xpage Digital Agency
апрель 2020 - по настоящее время - 4 года
Создание уникальных IT-проектов, таких, как билетные системы, социальные сети, веб-сервисы, системы складского контроля, а также разработка различных IT-решений, включая интернет-магазины, корпоративные сайты, CRM-системы, личные кабинеты.
Основной стек: TypeScript, JavaScript, React.js, Redux Toolkit, Vue.js, Vuex, Pinia, Docker.
Дополнительный стек: Vite, Webpack, Gulp, Eslint/Stylelint, Pug, Scss/Sass;
– Разработал билетную систему для спортивной арены известной команды, обеспечив взаимосвязь сайта клуба, кабинета менеджера и кабинета кассира с помощью WebSoket. Для удобства покупателей внедрил дублирование экрана кассира на другие вкладки, используя события localStorage.
– Доработал внутреннюю систему фотоотчетов крупного российского ритейлера через захват камеры устройства и Canvas API, что обеспечило достоверность отчетов и исключило возможность подделки изображения.
– Разработал MVP-шаблон для коммерческих проектов, выстроил заготовленную архитектуру frontend- приложения, дополнительно покрыл его Eslint, Stylelint и Pre-Commit. В результате среднее время разработки пользовательского интерфейса сократилось на 40%, качество написания бизнес-логики существенно возросло, что было подтверждено наблюдениями QA-инженеров.
– Инициировал использование Three.js, React Three Fiber, GSAP для создания различных анимации, что обеспечило компании дополнительную прибыль от оказания услуг по использованию 3D-технологий в веб-разработке.
– Перестроил внутренние процессы frontend-разработки в компании, повысив качество проектов. Проводил онбоардинг и обучение специалистов, способствуя повышению производительности команды и ускорению решения задач.
– Принимал непосредственное участие и руководил процессом frontend-разработки проектов, занявших призовые места на таких конкурсах как Tagline, Золотой сайт, Рейтинг Рунета.
С начала 2022 года исполняю обязанности Lead-разработчика.
Также в мои обязанности входит:
– Проведение 1n1 встреч с членами команды.
– Проведение стажировок студентов колледжей и университетов.
– Участие от лица компании в различных IT-мероприятиях: выступления в качестве судьи, спикера или эксперта.
– Проведение митапов и лекций на базе образовательного проекта Gigaschool.
Образование:
Бакалавриат Государственное и муниципальное управление
Челябинский государственный университет
2020г
Профессиональные и другие навыки:
Специализируюсь на реализации пользовательских интерфейсов с использованием TypeScript и фреймворков React + Redux Toolkit или Vue + Pinia, в зависимости от требований проекта.
Дополнительно:
Меня вдохновляет проектирование архитектурных решений и написание чистого, переиспользуемого и масштабируемого кода. Моя цель - создавать интерфейсы, которые не только функциональны, но и интуитивно понятны и приятны для пользователей.
В последние годы я занимаю должность Team Lead в команде из 7 человек. Мои обязанности включают техническое руководство, организацию и распределение задач, а также проведение стажировок, лекций и митапов. Эта роль позволила мне развить навыки эффективного управления командой и достижения поставленных целей.