← В ленту
Middle
Регистрация: 27.07.2023

Дмитрий Недобой

Frontend-разработчик с более чем трехлетним опытом разработки на JavaScrip и библиотеке React. Успешно разрабатывал пользовательские интерфейсы для крупных организаций, с акцентом на функциональность и удобство. Стремлюсь создавать интуитивно понятные и надежные web-приложения, которые обеспечивают превосходный пользовательский опыт и облегчают бизнес-процессы.
Frontend-разработчик с более чем трехлетним опытом разработки на JavaScrip и библиотеке React. Успешно разрабатывал пользовательские интерфейсы для крупных организаций, с акцентом на функциональность и удобство. Стремлюсь создавать интуитивно понятные и надежные web-приложения, которые обеспечивают превосходный пользовательский опыт и облегчают бизнес-процессы.

Портфолио

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).

Скиллы

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

Опыт работы

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
Петербургский государственный университет путей сообщения, Транспортные и энергетические системы,

Языки

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