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

Денис Хабло

Специализация: Frontend Developer
— Коммерческий опыт в Frontend разработке больше 3-x лет. — Опыт разработки на React, Next.js, Vue, Typescript, HTML, CSS. Уверенные знания Javascript. — В рамках работы над проектами я активно участвую в разработке удобного пользовательского интерфейса, уровня бизнес логики, уровня доступа данных, в планировании архитектуры продукта. — В процессе работы реализовывал CRM системы, авторизацию, защиту от ботов, настраивал SEO, разрабатывал адаптивные страницы, оптимизировал, рефакторил и поддерживал код. — Придерживаюсь принципов программирования SOLID, постоянно обмениваюсь опытом с коллегами.
— Коммерческий опыт в Frontend разработке больше 3-x лет. — Опыт разработки на React, Next.js, Vue, Typescript, HTML, CSS. Уверенные знания Javascript. — В рамках работы над проектами я активно участвую в разработке удобного пользовательского интерфейса, уровня бизнес логики, уровня доступа данных, в планировании архитектуры продукта. — В процессе работы реализовывал CRM системы, авторизацию, защиту от ботов, настраивал SEO, разрабатывал адаптивные страницы, оптимизировал, рефакторил и поддерживал код. — Придерживаюсь принципов программирования SOLID, постоянно обмениваюсь опытом с коллегами.

Скиллы

JavaScript
TypeScript
React
Redux
Pinia
Vue.js
Next.js
Node.js
HTML
CSS
Apollo
GraphQL
WebSocket
Docker
AWS
Git

Опыт работы

Frontend-разработчик
с 03.2022 - По настоящий момент |Твоё Лайв
JavaScript, TypeScript, Next.js, Redux, RestAPI, SCSS, Webpack, GitLab, CI/CD, Docker, Chart.js, Crypto.js, Figma
Разработка многофункционального кроссплатформенного стримингового сервиса для просмотра уникальных, зарубежных новинок. Мои обязанности: ● Разработал новый видеоплеер в команде, активно используя Gitlab для управления версиями. ● Спроектировал архитектуру Next.js, реализовав систему компонентов для создания и редактирования видео-контента. ● Перевел проект на более современную модульную архитектуру компонентов с TypeScript и Redux Toolkit, сократив количество ошибок. ● Разработал CRM систему для администрирования проекта. ● Применил SASS для стилизации приложения/лендингов в соответствии с заданной дизайн-системой, используя Figma. Обеспечил адаптацию под мобильные устройства. ● Внедрил динамическую систему доступа по роли пользователя (RBAC), разделив права для админов/пользователей/инвесторов/менеджеров/маркетологов. ● Создал систему дашбордов с Chart.js для визуализации бизнес-метрик. ● Реализовал фильтры для сбора аналитики пользователей сервиса, тем самым автоматизировав отчетность для маркетологов. ● Улучшил показатели Core Web Vitals и LightHouse, что позволило приложению быстрее загружаться. ● Настроил SEO, мета-теги, sitemap, что привлекло много новых уникальных пользователей. ● Создал систему трансляции федеральных и спортивных каналов, систему быстрой замены каналов, в случаях проблем с внешними сервисами. Также участвовал в разработке мобильных приложений сервиса. Разработка новостного агрегатора, средства для создания и продвижения контента в медиа сфере. Мои обязанности: ● Участвовал в построении React Frontend для CMS (аналог Яндекс.Дзен) с WYSIWYG-редактором (Slate). ● Реализовал адаптивную клиентскую часть по дизайн системе. ● Разработал функционал для создания рекламы (боковые баннеры, блоки внутри контента). ● Внедрил поиск, фильтрацию по жанрам опубликованного контента, систему тегирования для контента, графики вовлеченности пользователей. ● Настроил SEO, генерацию мета-тегов, динамический sitemap. ● Оптимизировал webpack (удаление не используемого кода, стилей). Дополнительные навыки: ● Опыт работы с документациями Swagger, инструментами для тестирования API (Postman). ● Опыт работы с инструментами управления проектами (bitrix24), постановка, выполнение и завершение задач по методологии Scrum, Kanban.

Образование

Программная инженерия (Магистр)
По 2022
Донской государственный технический университет

Языки

АнглийскийСреднийРусскийРодной