Дмитрий Б., Middle, Frontend разработчик

Дмитрий Б.
Россия, Москва
1 980 ₽/час 316 800 ₽/мес.
    Frontend разработчик
  • Middle
Опыт работы:

Стаж: 3 года 1 месяц

Языки:

Английский — B1

ПисьменныйРазговорный

О специалисте

Навыки
JavaScript (ES6+)
TypeScript
React Router
Next.js
Redux Toolkit
Redux
Material UI
Ant design
Redux-Saga
MobX
Tailwind CSS
LESS / SCSS
BEM
CSS Modules
CSS in JS
styledcomponents
Vanilla Extract
JSS
Emotion
Web Components
NPM Scripts
Linter
ESLint
Firebase
Koa.js
SSR
Jest
Webpack
API Key
HTTP Basic Authentication
OAuth
Keycloak
identityserver
HTTP
JSON Schema
Query.rest
SVG
Canvas (2D)
d3.js
chart
Plotly
WebGL
three js
Chart.js
CI/CD Pipeline
Kubernetes
Git
Agile
Scrum
Jira
Confluence
Technology:
React
HTML
CSS
Node.js
Express.js
Vite
REST
Instruments:
npm/yarn
Database:
PostgreSQL
MySQL
MongoDB
Source_control:
GitLab
GitHub Actions
Gitlab CI
Applications:
Docker
Формат работы
Удалённо
Описание о специалисте

Я разработчик с хорошими знаниями в области JavaScript и TypeScript, специализируюсь на создании современных веб-приложений с использованием React. Обладаю способностью быстро осваивать новые технологии и инструменты, что позволяет мне эффективно решать сложные задачи и постоянно развиваться профессионально. Увлечён работой над интересными проектами, где могу применять свои навыки и вносить значимый вклад в результат. Стремлюсь к постоянному совершенствованию и готов принимать вызовы, чтобы добиваться высоких стандартов качества.

Примеры работ

Планировщик задач для организации работы промышленного предприятия
Описание задачи/проекта

Сервис для планирования и организации задач, который помогает пользователям эффективно управлять своим временем, расставлять приоритеты и отслеживать прогресс выполнения задач. Пользователи могут создавать, редактировать и назначать задачи, а также получать уведомления о приближении дедлайнов и изменениях статуса задач.

Позиция на проекте
Frontend разработчик (React)
Размер команды
6 Frontend разработчиков, 7 Backend разработчиков, 4 QA, 2 DevOps инженера, 1 менеджер продукта, 2 дизайнера UX/UI, 2 бизнес/системных аналитика, 1 архитектор
Ответственность
  1. Разработал интерфейсы, которые корректно отображаются на различных устройствах и разрешениях экрана.
  2. Реализовал функционал добавления новых задач, указания их приоритетности и назначение срока выполнения.
  3. Реализовал отправку уведомлений и email-оповещений о предстоящих дедлайнах и изменениях статуса задач.
  4. Расширил функционал планировщика задач, внедряя новые возможностей для повышения удобства и эффективности работы пользователей.
  5. Активное взаимодействовал с другими членами команды для согласования требований, обсуждения технических решений и координации работы над проектом.
  6. Тестировал функционал и устранял баги.
  7. Предложение и реализация идей по улучшению сервиса, участие в оптимизации текущих процессов разработки.
  8. Участвовал в процессе подготовки и выпуска новых версий продукта.
Технологии и инструменты
Ant design, BEM, CSS, ESLint, Fetch, GitLab CI/CD, HTML, HTTP, JWT, MobX, PostgreSQL, Prettier, React, React Router, REST API, TypeScript, Vite, Axios
Период работы/продолжительность
Апрель 2024 г. - Сентябрь 2025 г.
Интернет-магазин электроники
Описание задачи/проекта

Онлайн-платформа для продажи электроники с возможностью совершения покупок через интернет. Магазин предлагает широкий ассортимент продукции от известных брендов и обеспечивает удобство оформления заказов, отслеживания статусов доставки и общения с поддержкой.

Позиция на проекте
Frontend разработчик (React)
Размер команды
3 Frontend разработчика, 3 Backend разработчика, 1 DevOps, 2 QA, 2 дизайнера UX/UI, 1 менеджер проектов, 3 системных аналитика
Ответственность
  1. Создал адаптивный интерфейс, который корректно отображается на различных устройствах и в различных браузерах.
  2. Реализовал функционал корзины и покупок.
  3. Реализовал функционал поиска товаров.
  4. Реализовал функционал личного кабинета.
  5. Реализовал функционал личного кабинета для администратора системы.
  6. Писал модульные и интеграционные тесты и проводил тестирование нового функционала.
  7. Активно участвовал в планировании спринтов и обсуждении новых функций с командой.
  8. Принимал участие в развитии продукта и процессов вместе с командой.
Технологии и инструменты
Agile, Ant.design, BEM, CSS, Docker, Express.js, Fetch, Grpc, HTML, HTTP, JavaScript, Jest, JWT, Koa.js, Node.js, Redux, Scrum, SOAP, SSR, SVG, TypeScript, Webpack, WebSockets, Axios, Windows, API Key
Период работы/продолжительность
Июнь 2023 г. - Март 2024 г.
Кулинарная соцсеть для блоггеров (проект нескольких сетей ресторанов)
Описание задачи/проекта

Популярный кулинарный сервис, который позволяет пользователям размещать рецепты различных блюд, оставлять отзывы и делиться своими кулинарными достижениями. Сервис включает удобную систему фильтрации рецептов, возможность добавления новых рецептов с предварительной проверкой администраторами, а также поддержку комментариев и рейтингов.

Позиция на проекте
Frontend разработчик (React)
Размер команды
4 Frontend разработчика, 3 Backend разработчика, 2 QA, 1 DevOps, 1 DBA, 1 менеджер проекта
Ответственность
  1. Создал адаптивный интерфейс с корректным отображением на разных устройствах.
  2. Реализовал авторизацию пользователей с использованием токенов JWT.
  3. Разработал функциональную панель фильтров для удобного поиска рецептов.
  4. Внедрил возможность добавления новых рецептов пользователями с последующей проверкой администрацией.
  5. Принимал участие в разработке новых функций и улучшений сервиса совместно с командой.
  6. Исправлял выявленные ошибки, регулярно участвовал в проведении релизов.
Технологии и инструменты
BEM, CSS, Docker, Fetch, Grpc, HTML, HTTP, JavaScript, JWT, LESS, Pinia, PostgreSQL, SAP, SCSS, SSR, TypeScript, Vite, Axios, Vue, nuxt, Windows, API Key
Период работы/продолжительность
Март 2022 г. - Май 2023 г.

Образование

Высшее
Название учебного заведения/курса
МГСУ
Специальность
Теплогазоснабжение и вентиляция
Аналогичные специалисты
Не нашли, кого искали?

Оставьте заявку и, наша команда в кратчайшие сроки подберёт необходимого специалиста за вас!

Помните, что заключение договора и оплата услуг происходит после того, как вы выбрали специалиста