ДЛ
Денис Л.
Мужчина, 23 года
Россия, Санкт-Петербург, UTC+3
Ставка
4 110,32 Р/час
вкл. НДС 5% (152.38 Р)
Специалист доступен с 31 августа 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Frontend разработчик
Грейд
Навыки
Отрасли
Знание языков
Русский — C2
Английский — C1
Главное о специалисте
Денис — frontend-разработчик уровня senior из Санкт-Петербурга. Специализируется на JavaScript, TypeScript и других языках программирования. Имеет опыт работы с различными фреймворками и инструментами, такими как React, Vue.js, Next.js, Webpack и многими другими.
Принимал участие в разработке проектов для таких отраслей, как LifeStyle, E-commerce & Retail и EdTech. Среди выполненных задач:
- разработка новых компонентов и архитектуры разделов;
- рефакторинг существующих компонентов;
- a11y-оптимизация интерактивных элементов;
- настройка моделей и структур данных для Strapi;
- интеграция с API популярных соцсетей;
- создание интернет-магазина;
- адаптация WordPress под headless CMS;
- fullstack-разработка сервиса для управления проектами студентов и преподавателей.
Проекты
(5 лет 1 месяц)
Онлайн-шахматы
Роль
Full Stack Web Developer / Team Lead
Обязанности
Продукт, предоставляющий возможность играть в шахматы онлайн по ссылке. Проект в стадии разработки (с нуля)
- Разработал и спроектировал архитектуру онлайн-шахмат, используя виртуальные комнаты для обеспечения масштабируемости и изоляции игровых сессий
- Создал и настроил backend сервер на Node.js с использованием Socket.io для реализации логики игры в шахматы в реальном времени и обеспечения бесперебойной трансляции данных
- Реализовал точные игровые таймеры с использованием NTP.JS, обеспечив синхронизацию времени между клиентом и сервером для справедливого учета времени
- Руководил командой из 2 разработчиков, координируя задачи, обеспечивая соблюдение сроков и поддерживая высокое качество кода
Стек специалиста на проекте
JavaScript, Node.js, Figma, Socket.io, TypeScript, React, ntp
Отрасль проекта
LifeStyle
Период работы
Март 2025 - По настоящее время
(6 месяцев)
Yango Careers
Роль
Frontend Developer
Обязанности
Задачи, которые я решал:
- Разработка новых компонентов и архитектуры новых разделов на React, TypeScript;
- Разработка SPA приложения;
- Разработка архитектуры блога, поддерживающего большое число различных блоков контента с уникальными свойствами отображения и возможностью динамически задавать состав и порядок блоков, а также устойчивой к расширению новыми блоками;
- Рефакторинг существующих компонентов в соответствии с SOLID, что позволило интегрировать их в другие части приложения;
- a11y-оптимизация интерактивных элементов;
- Выбор и настройка Embla как библиотеки для слайдера, покрывающей все функциональные требования и предоставляющей большую производительность среди альтернатив. Также настройка a11y для этой библиотеки с нуля в соответствии с стандартами W3C;
- Анализ существующих библиотек для dropdown-меню и создание собственного переиспользуемого dropdown-меню для покрытия уникальных потребностей дизайна и улучшения производительности )(Core Web Vitals). Также настройка a11y в соответствии с стандартами W3C;
- Настройка моделей и структур данных для Strapi (Web API);
- Использование lite-youtube-embed вместо iframe для значительного ускорения загрузки страницы, настройка стилей библиотеки для полного соответствия актуальной версии iframe youtube;
- pixel-perfect вёрстка страниц;
- Кроссбраузерная верстка, в т.ч. под Chrome 71+;
- Использование Node(Strapi и серверные части Next.js);
- Работа с Backend Driven UI - создание блог, где содержимое динамически собиралось в конструкторе на бекенде;
- Взаимодействие с API популярных соцсетей (Instagram, LinkedIn, X, Facebook) для эффективной интеграции эмбедов и возможности поделиться ссылкой.
Стек специалиста на проекте
HTML, JavaScript, Figma, REST API, Webpack, CSS3, TypeScript, MobX, SPA, HTML5, CSS Modules, Strapi, Next.js, React, NodeJS (Next), Backend Driven UI
Отрасль проекта
LifeStyle
Период работы
Сентябрь 2024 - Март 2025
(7 месяцев)
УТС РЕФ-5
Роль
Frontend Developer
Обязанности
Занимался разработкой интернет магазина.
Задачи, которые я решал:
- Разработка frontend-архитектуры с использованием Astro и React (JS/TS), повысившей скорость загрузки сайта в 3 раза по сравнению со старым сайтом компании;
- Разработка SPA приложения;
- Адаптация WordPress под headless CMS для управления товарами и новостями, позволившая переиспользовать имеющуюся логику бекенда;
- Мониторинг работы сайта и оперативное исправление возникающих проблем;
- Кроссбраузерная верстка, в т.ч. под Chrome 71+;
- Документация REST API эндпоинтов (Web API).
Стек специалиста на проекте
HTML, JavaScript, REST API, CSS3, Wordpress, TypeScript, WooCommerce, SPA, HTML5, React, Tailwind, astro
Отрасль проекта
E-commerce & Retail
Период работы
Февраль 2024 - Август 2024
(7 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Санкт-Петербургский государственный университет
Специальность
Прикладная математика, фундаментальная информатика и программирование
Завершение учебы
2024 г.