← В ленту

Портфолио

NDA

• Разработал фронтенд и админ панель для современного и удобного сайта по поиску мероприятий и тренеров Support Partners (https://2b.training) (React, Next.js). • Сделал сайт-визитку учебного центра "Собрат" (https://sobrat.net) с учётом требований Комитета по образованию для учебных заведений (React, Bootstrap).

Российские железные дороги

Разработка ERP системы для планирования закупок и контроля уровня запасов материалов по подразделениям с общей численностью более 10000 сотрудников. • Разработал пользовательский интерфейс на функциональных компонентах React с применением Bootstrap. Внедрение ERP позволило снизить затраты на закупки на 10%, запасы невостребованных материалов - на 30%. • Реализовал компоненты авторизации и личного кабинета, карточку сотрудника, реестры для закупок материалов, запасов на складах, аналитические страницы и др. • Реализовал взаимодействие клиентской части и сервера на Node.js(Express.js).

Тензор

Разработка функционала для сервисов Saby.Tips (безналичные чаевые) и Saby.Buh (учет, анализ и управление движением денежных средств организаций). • Разработал и внедрил ключевые компоненты для сервиса Saby.Tips, в том числе компонент печати визиток, компонент вывода чаевых через СБП и реестры по сотрудникам и операциям. Проект привлек более 500 активных пользователей в первые 3 месяца после запуска. • Произвел рефакторинг кода для повышения производительности и стабильности сервиса Saby.Tips перед его запуском. • Провел миграцию компонентов сервиса Saby.Buh с legacy-фреймворка Wasaby на функциональные компоненты React, ускорив загрузку страниц в среднем на 300мс. • Разработал и внедрил в сервис Saby.Buh новый функционал, включая компонент загрузки кассовых документов и карусель проблем по кассовым аппаратам и др. • Внедрил в команде unit-тестирование для ui-компонентов, что привело к снижению количества ошибок на 20% (Jest, React Testing Library).

Скиллы

Axios
BEM
Bootstrap
CSS
ESLint
Fiddler
Git
HTML
JavaScript
Jest
JWT
Less
Next.js
Postman
Prettier
React.js
React Testing Library
Redux (Thunk)
Socket.io
Tailwind
TypeScript

Опыт работы

Frontend-разработчик
с 04.2022 - По настоящий момент |Тензор
JavaScript (TypeScript), React, Wasaby (внутренний ui фреймворк), HTML5, CSS3 (Less), BEM, Tailwind, Jest, React Testing Library, Git (Gitlab), ESLint, Prettier, Fiddler
Разработка функционала для сервисов Saby.Tips (безналичные чаевые) и Saby.Buh (учет, анализ и управление движением денежных средств организаций). • Разработал и внедрил ключевые компоненты для сервиса Saby.Tips, в том числе компонент печати визиток, компонент вывода чаевых через СБП и реестры по сотрудникам и операциям. Проект привлек более 500 активных пользователей в первые 3 месяца после запуска. • Произвел рефакторинг кода для повышения производительности и стабильности сервиса Saby.Tips перед его запуском. • Провел миграцию компонентов сервиса Saby.Buh с legacy-фреймворка Wasaby на функциональные компоненты React, ускорив загрузку страниц в среднем на 300мс. • Разработал и внедрил в сервис Saby.Buh новый функционал, включая компонент загрузки кассовых документов и карусель проблем по кассовым аппаратам и др. • Внедрил в команде unit-тестирование для ui-компонентов, что привело к снижению количества ошибок на 20% (Jest, React Testing Library).
Frontend-разработчик
11.2020 - 04.2022 |Российские железные дороги
JavaScript, React, Redux(Thunk), HTML5, CSS3 (Less), BEM, Bootstrap (в том числе готовые компоненты из библиотеки React Bootstrap), Axios, JWT, Git (Github), ESLint, Prettier
Разработка ERP системы для планирования закупок и контроля уровня запасов материалов по подразделениям с общей численностью более 10000 сотрудников. • Разработал пользовательский интерфейс на функциональных компонентах React с применением Bootstrap. Внедрение ERP позволило снизить затраты на закупки на 10%, запасы невостребованных материалов - на 30%. • Реализовал компоненты авторизации и личного кабинета, карточку сотрудника, реестры для закупок материалов, запасов на складах, аналитические страницы и др. • Реализовал взаимодействие клиентской части и сервера на Node.js(Express.js).
Frontend-разработчик
06.2020 - 11.2020 |NDA
Next.js, Socket.io,React, Bootstrap
• Разработал фронтенд и админ панель для современного и удобного сайта по поиску мероприятий и тренеров Support Partners (https://2b.training) (React, Next.js). • Сделал сайт-визитку учебного центра "Собрат" (https://sobrat.net) с учётом требований Комитета по образованию для учебных заведений (React, Bootstrap).

Образование

Электрический транспорт железных дорог
По 2015
Петербургский государственный университет путей сообщения, Транспортные и энергетические системы,

Языки

АнглийскийВыше среднегоРусскийРодной