Front-end разработчик. Имею отличные коммуникативные навыки и неутомимую трудоспособность! В поисках организации, где мог бы развиваться и достигать новых высот. С удовольствием познакомлюсь с новыми людьми :)
Мой профиль на GitHub:
https://github.com/Bayazu
Разработка проекта с нуля для международной транспортной логистической компании. Задачей проекта являлось упрощение мониторинга и автоматизации таких задач, как: Перевозка грузов, складского хранения, маркировка товаров, таможенных услуг, сертификации товаров.
Достижения:
— Онбординг новых разработчиков: Активно участвовал в адаптации и обучении новичков, вводя их в курс проектных задач и корпоративной культуры;
— Ревью кода: Регулярно осуществлял техническое ревью кода, повышая качество продукта и следуя стандартам кодирования;
— Разработка проекта с нуля: Вел разработку архитектуры и настройку инструментов поддержания качества кода (ESLint, Prettier, Stylelint, Husky);
— Оптимизация работы проекта: Повысил производительность за счёт разбития кода на чанки и ленивой загрузки компонентов;
— В процессе разработки отказались от большинства сторонних тяжеловесных библиотек в пользу производительности, тем самым уменьшив размер бандла и увеличив скорость загрузки приложения.
— Проект разработан с учетом множества ролей, превышающего 20, обеспечивая уникальный функционал для каждой из них на веб-платформе.
Стэк на проекте: React, TypeScript, RTK Query, Vite
Разрабатывал сервис для спортивного клуба со статистикой, расписанием и отчетами. Занимался вёрсткой по макетам Figma, работой с API, прописывал работу логику работы приложения, рефакторингом огромного количества легаси кода и правкой багов
Достижения:
— Разработал и внедрил в приложение около 20 новых страниц написанных с нуля с нетривиальной логикой;
— Интегрировал большое количество таблиц со сложной бизнес-логикой;
— Создал с нуля функционал для новой роли в приложении;
— Внедрил новые графики с помощью сторонней библиотеки eCharts;
— Общался с заказчиком и регулировал вопросы касательно разработки новых фич.
Внедрение новых графиков и разработка таблиц помогла пользователям упростить и оптимизировать рутинные задачи. Раньше пользователь анализировал таблицы и это занимало определённый промежуток времени, с помощью графиков этот процесс ускорился и вместо полного разбора данных, юзер может получить выжимку актуальных данных из графиков. Всё это в сумме привело к увеличению конверсии пользователей на 20-25%
Стек на проекте: React, JavaScript, TypeScript, Redux, RTK, Webpack
Занимался вёрсткой, работой с API, прописывал работу логику работы приложения.
Чем занимался:
— Разрабатывал страницы в приложении и логику для них;
— Писал простые запросы на NodeJs/Express/OracleSQL;
— Фиксил баги.
Стек на проекте: React, JavaScript, NodeJs, Express, OracleSQL