Frontend-разработчик с 3+ годами опыта. Мой стек: React, TypeScript, Redux. Большой опыт в SPA: от корпоративных порталов и CRM для туристической компании до крупных B2B/B2C банковских приложений.
Контакты:
TG: @d_babinets
почта: babinets.danil@gmail.com
Проекты: Ипотека B2C/B2B. Ипотечный калькулятор. Кабинет администратора.
Сервисы предназначены для подачи/отслеживание онлайн заявки на ипотечный кредит клиентом/партнером без посещения офиса Банка. Осуществление настроек ипотечных продуктов
Команда: полнофункциональная Scrum (14 человек)
Стек: React, TypeScript, Redux, Redux Toolkit, Lerna, cвой UI-Kit
Реализовал на проекте:
• крупный рефакторинг логики калькулятора (позволило более гибко и централизовано управлять параметрами ипотеки, что ускорило доставку быстроменяющихся условий ЦБ)
• выгрузка ипотечных заявок
• функционал работы и добавления риелтора
• рефакторинг флоу прикрепления документов
Общие обязанности:
• написание компонентов на React, TypeScript
• подготовка релизных веток
• реализация hotfix задач
• покрытие компонентов тестами с Jest + RTL
• верстка по макетам Figma
• проведение code-review
• взаимодействие с другими участниками команды: обсуждение, планирование фич (бэкэнд, дизайн, аналитики, тестировщики)
Проект: Сервис для службы кейтеринга.
CRM с функционалом управления запасами, отслеживания статуса заказов, комплексной бизнес-аналитикой, и обеспечение работы между отделами
Команда: полнофункциональная Scrum (8 человек)
Стек: React, TypeScript, Redux Toolkit + RTK Query, D3.js, sockets.io, AntD
Реализовал на проекте:
• роуты с графиками и диаграммами (D3.js)
• дашборд для администраторов. Он позволяет формировать и выгружать отчеты о продажах, клиентах и т.д.
• компонент поиска, который позволяет создавать страницы поиска с разной конфигурацией фильтрации и сортировки
• участвовал в разработке своего UI-Kit, основанного на AntD
Проект: HR-портал.
SPA. Функции включают обзор организационной структуры, отслеживание личного отпуска, обновления новостей компании
Стек: React (v.16), JavaScript, Redux
Реализовал на проекте:
• обновление React. Переписывание классовых компонентов на функциональные + внедрение TypeScript
• рефакторинг UI (Внедрение своего UI-Kit)
• авторизацию по номеру телефона
Общие обязанности:
• написание компонентов на React, TypeScript
• покрытие компонентов тестами с Jest + RTL
• проведение code-review
• участие в обсуждении планирования проекта и его архитектуры