Дмитрий Д. Frontend разработчик, Middle
ID 14440
ДД
Дмитрий Д.
Мужчина, 23 года
Россия, Москва, UTC+3
Ставка
3 000 Р/час
НДС не облагается
Специалист доступен с 3 октября 2024 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Frontend разработчик
Грейд
Навыки
Отрасли
Проекты
(3 года 7 месяцев)
СберМаркет
Роль
Разработчик интерфейсов
Обязанности
Название проекта :
СберМаркет
О проекте :
Разработка веб и мобильного приложения СберМаркет
Сфера проекта:
Ecom
Команда:
1 Tech lead, 2 backend, 2 front, 2 QA, 1 SA, 1 BA
Роль на проекте:
Разработчик интерфейсов
Обязанности:
Разработка приложения на Next.js, Redux, RTK и RQuery: Проектирование и создание веб-приложений с использованием Next.js для серверного рендеринга и оптимизации производительности. Интеграция с Redux и RTK для управления состоянием приложения, а также использование RQuery для эффективной работы с данными и кэшированием.
Рефакторинг старого кода: Анализ и улучшение существующего кода для повышения его производительности, читаемости и поддерживаемости. Применение лучших практик программирования и современных технологий для обновления устаревших компонентов.
Написание unit-тестов с использованием Jest: Разработка и выполнение модульных тестов с помощью Jest для обеспечения надежности и корректности кода. Написание тестов, охватывающих различные сценарии использования и критические пути приложения.
Построение форм с использованием Formik, antd и Yup: Создание и интеграция пользовательских форм с использованием библиотеки Formik для упрощения управления состоянием формы и ее валидации. Применение компонентов библиотеки antd для стилизации и улучшения пользовательского интерфейса. Использование Yup для схем валидации данных формы.
Разработка админ-панели для управления контентом: Проектирование и реализация административной панели для управления различными аспектами контента. Обеспечение интуитивно понятного интерфейса и функциональности для администраторов системы, включая CRUD-операции (создание, чтение, обновление и удаление данных).
Стек специалиста на проекте
Redux Toolkit, JavaScript, Redux, Testing Library, TypeScript, JQuery, Ant design, Next.js, React
Отрасль проекта
E-commerce & Retail
Период работы
Июнь 2023 - Июль 2024
(1 год 2 месяца)
Управление гос программами
Роль
Teamlead
Обязанности
О проекте:
Разработка административной панели для управления государственными и национальными программами, а также финансированием и финансовой ответственностью. Включает создание приложения для цифровизации этих процессов, обеспечивая прозрачность и эффективность в управлении и контроле финансовых ресурсов.
Сфера проекта:
Government & Public Sector
Команда:
4 backend, 4 frontend, 2 Analyst, 3 QA, 1 Team Lead.
Роль на проекте:
Teamlead
Обязанности:
Разрабатывал и поддерживал приложения на Next.js, TypeScript, Ant Design (antd), и GraphQL, включая проектирование, создание и поддержку frontend-приложений с использованием этих технологий.
Активно участвовал в код-ревью, обеспечивая качество и соответствие стандартам разработки, управление процессом слияния кода и обновления тестовых и продакшн стендов.
Принимал участие в разработке корпоративного UI-kit, создавая и поддерживая набор компонентов для унификации интерфейсов внутри компании.
Дорабатывал компоненты Ant Design (antd) под требования заказчика, включая модификацию и настройку таких компонентов, как NumberInput, DatePicker, Autocomplete и Table.
Разрабатывал приложение на чистом JavaScript для взаимодействия с приложением на Ext JS, обеспечивая совместимость и интеграцию между различными технологиями.
Разработка frontend проекта с нуля, включая выбор технологий, архитектуры и инструментов разработки, написание кода, настройку окружения, интеграцию с backend и деплой на продакшн-серверы.
Распределение нагрузки между разработчиками с использованием Jira и Confluence, управление задачами и распределение работы среди команды разработчиков, трекинг задач и документирование процессов.
Оценка задач и участие в формировании спринтов, включая оценку времени и ресурсов для выполнения задач, участие в планировании спринтов, определение приоритетов и контроль выполнения.
Совмещение разработки и решения организационных вопросов, участие в разработке кода и координация команды, обеспечение эффективного взаимодействия между членами команды и другими заинтересованными сторонами.
Проведение обучений для группы разработки, обучение новых и существующих членов команды, проведение тренингов и мастер-классов по использованию технологий и инструментов, разработка учебных материалов и проведение семинаров.
Главный ревьювер на гите, проведение код-ревью для обеспечения качества и соответствия стандартам разработки.
Своевременное решение ошибок и инцидентов, мониторинг и оперативное устранение ошибок и инцидентов в коде, обеспечение стабильной работы приложения и минимизация времени простоя.
Участие в проведении собеседований и аттестаций, проведение технических собеседований для кандидатов на позиции в команде, участие в оценке и аттестации сотрудников, предоставление обратной связи и рекомендаций для улучшения.
Стек специалиста на проекте
JavaScript, Testing Library, GraphQL, Confluence, TypeScript, Ant design, Jira, Next.js, React
Отрасль проекта
Government & Public Sector
Период работы
Январь 2022 - Июнь 2023
(1 год 6 месяцев)
NDA
Роль
Frontend-разработчик
Обязанности
О проекте:
Агрегатор интернет-провайдеров: Моя работа включала в себя разработку платформы, которая объединяет различных интернет-провайдеров, чтобы обеспечить пользователям удобный выбор услуг.
Вендинговые автоматы для продажи лекарственных трав: Я участвовал в разработке и внедрении вендинговых автоматов, предлагающих широкий ассортимент лекарственных трав для потребителей.
Работа над проектом Сбербанка: Моя задача состояла в разработке или поддержке продуктов или услуг для Сбербанка, одного из крупнейших банков в России.
Работа над проектом "СборРоста": В рамках этого проекта я участвовал в разработке приложения по лидогенерации в России, сосредотачиваясь на создании эффективных инструментов для привлечения потенциальных клиентов.
Сферы проектов:
Telecom, Health care, FinTech & Banking, Marketing, Advertising & Design
Команда:
2 Fullstack analyst, 3 backend, 3 front, 2 QA, 2 desinger- от проекта к проекту менялся состав команды из-за специфики аутстаффа.
Роль на проекте:
Frontend-разработчик
Обязанности:
Разработка коммерческих приложений на React и Vue, обеспечивая высокое качество кода и соответствие требованиям заказчика.
Поддержка и доработка существующих проектов, включая исправление багов и добавление новых функциональностей.
Покрытие приложений Unit тестами для обеспечения стабильности и надежности кода.
Написание скриптов на Node.js для автоматизации задач и улучшения взаимодействия между компонентами системы.
Оптимизация SEO для улучшения видимости приложений в поисковых системах и повышения их эффективности.
Написание и поддержка документации, включая техническую документацию и инструкции для пользователей.
Работа в Jira и Confluence для управления задачами, отслеживания прогресса и документирования проекта.
Стек специалиста на проекте
MobX, JavaScript, Testing Library, GraphQL, Confluence, Vuex, TypeScript, Ant design, Jira, Next.js, React, Vue.js
Отрасль проекта
FinTech & Banking
Период работы
Январь 2021 - Январь 2022
(1 год 1 месяц)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Донской государственный технический университет
Специальность
Информатика и вычислительная техника, Информационные системы и технологии (инженер)
Завершение учебы
2022 г.