Дмитрий Т. Frontend разработчик, Senior
ID 14911
ДТ
Дмитрий Т.
Мужчина, 36 лет
Россия, Рязань, UTC+3
Ставка
3 750 Р/час
НДС не облагается
Специалист доступен с 13 сентября 2024 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Frontend разработчик
Грейд
Навыки
Отрасли
Знание языков
Русский — C2
Английский — B1
Главное о специалисте
Фронтенд-разработчик с опытом более 4,5 лет. Работает как самостоятельно, так и в команде. Умеет эффективно взаимодействовать с командой, как очно, так и удаленно. Реализовывал проекты, как с полного нуля, так и работая с чужим кодом.
Ответственен и пунктуален. Большой упор на качество выполнения работы. Соблюдение сроков. Быстрая обучаемость. Коммуникабельность.
Подробно (технология / опыт работы, лет)
Языки программирования
JavaScript - 4,5 года
TypeScript - 3 года
Библиотеки и фреймворки
React - 4 года
Redux - 4 года
Redux Toolkit - 3,5 года
RTK Query - 3,5 года
React Router - 4 года
Axios - 3 года
Jest - 2,5 года
Node.js - 2,5 года
Express.js - 2,5 года
Next.js - 1 год
Языки разметки и стилей
HTML - 4,5 года
PUG - 3 года
CSS - 4,5 года
SASS / SCSS - 4 года
Styled Components - 3,5 года
Material UI - 1,5 года
Ant Design - 0,5 лет
Сборщики проектов
Webpack - 3 года
Vite - 2,5 года
Прочее
Rest API - 3 года
Socket.io - 2 года
MongoDb - 1,5 года
SQL - 0,5 лет
Git - 4 года
Проекты
(4 года 7 месяцев)
ChainLink: универсальная бизнес-платформа
Роль
Frontend-разработчик
Обязанности
Платформа для взаимодействия между клиентами, сотрудниками и руководством. Дает возможность легко и быстро обмениваться информацией, делиться отзывами и вносить вклад в улучшение процессов и сервисов. Этот проект ставит в приоритет эффективность, прозрачность и качество в бизнесе, создавая улучшенные условия для взаимодействия всех участников цепочки.
Обязанности:
1. Реализация главной страницы
2. Реализация страниц авторизации и регистрации
3. Реализация страницы профиля пользователя
4. Реализация календаря
5. Реализация обмена сообщениями
6. Реализация страницы настроек пользователя
Достижения:
1. Устранил проблемы с совместимостью: протестировал проект на разных браузерах и исправил визуальные баги.
2. Реализовал загрузчики при авторизации (регистрации) для улучшения пользовательского опыта.
3. Адаптировал верстку под мобильные устройства.
4. Решил проблему обновления данных в реальном, использовав веб-сокет.
5. Внедрил пагинацию на страницах, г де загружается большое количество контента.
Команда: Frontend: 3, Backend: 2, Дизайнер, QA, SEO, Тимлид.
Стек специалиста на проекте
Styled Components, RTK, RTK Query, Socket.io, TypeScript, Vite, Axios.js, React
Отрасль проекта
Social Networking
Период работы
Июнь 2023 - Июль 2024
(1 год 2 месяца)
Проект Observer-pro, кабинет преподавателя
Роль
Frontend-разработчик
Обязанности
Приложение для наблюдения за несколькими учениками, которые пишут код в реальном времени. Приложение позволяет приглашать учеников в комнаты, просматривать код и обмениваться сообщениями с пользователями.
Преподавателям позволяет наблюдать за экранами 1-30 учеников, давать им комментарии и следить за усвоением материалов. Ученикам обсервер позволяет получать обратную связь по написанному коду и помощь максимально быстро.
Обязанности:
1. Реализация соединения с сервером и обработки сигналов сокета.
2. Реализация функционала отправки заданий ученикам.
3. Реализация отображения учеников в комнате.
4. Реализация отображения файлового дерева и кода ученика.
5. Реализация функционала получения обратной связи от ученика.
6. Реализация функционала обмена сообщениями.
Достижения:
1. Реализовал с нуля верстку и логику приложения.
2. С нуля реализовал самописный менеджер состояния.
3. Реализовал условный рендеринг без использования библиотек и фреймворков.
4. Провел дополнительный рефакторинг и декомпозицию новых компонентов.
5. Провел глобальную оптимизацию и увеличил производительность приложения.
6. Перевел интерфейс на английский язык.
Команда: Frontend: 3, Backend: 2, Дизайнер, QA, Тимлид
Стек специалиста на проекте
JavaScript, Highlight.js, Pug.js, Webpack, SCSS, Quill, Socket.io
Отрасль проекта
EdTech
Период работы
Ноябрь 2022 - Июнь 2023
(8 месяцев)
RailSmart: профессиональное управление пассажирскими перевозками
Роль
Frontend-разработчик
Обязанности
Инновационный сервис для оптимизации и эффективного управления процессом посадки и высадки пассажиров на пассажирских поездах. Задачи сервиса: ускорение и упрощение процесса посадки и высадки, обработка дополнительных услуг, об легчение работы персонала, повышение уровня комфорта и безопасности пассажиров.
Обязанности:
1. Реализация функционала авторизации и регистрации.
2. Реализация главной страницы: блок информации, секция новостей, форма заказа дополнительных услуг, система управления процессом посадки и высадки, секция для обратной связи.
3. Реализация страницы обработки услуг: интерфейс для приобретения белья, форма быстрой регистрации пассажиров на поезд.
4. Реализация страницы помощи: руководство по регистрации, инструкция по оптимизации посадки и высадки пассажиров, секция часто задаваемые вопросы, форма обратной связи.
5. Реализация страницы отчетов
Достижения:
1. Адаптировал верстку под мобильные устройства.
2. У странил проблемы с совместимостью: протестировал проект на разных браузерах и исправил визуальные баги.
3. Реализовал пагинацию на главной странице, что позволило ускорить отображение контента.
4. Разработал систему для синхронизации данных в реальном времени и наладил взаимодействие с API поездов.
Команда: Frontend: 3, Backend: 3, QA, Дизайнер, Маркетолог SEO, Контент-менеджер,
Техлид: 2, PM
Стек специалиста на проекте
Redux, Styled Components, RTK Query, Docker, TypeScript, Vite, Axios.js, React
Отрасль проекта
Logistics & Transport
Период работы
Июнь 2021 - Октябрь 2022
(1 год 5 месяцев)
Формат работы
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Современный технический университет
Специальность
Информатика и вычислительная техника, Автоматизированные системы обработки информации и управления
Завершение учебы
2012 г.