Денис К. , Senior, Frontend разработчик

Male avatar
Денис К.
Россия, Москва
3 220 ₽/час 515 200 ₽/мес. без НДС
Опыт работы:
Более 6 лет
Языки:

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

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

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

Навыки
Javascript ES6+
TypeScript
Redux
Next.js
OpenAPI
WebSocket
GraphQL
FSD
module federation
CI/CD
Jest
Vitest
React testing library
Cypress
Playwright
ESLint
Stylelint
Prettier
Sentry
Git
Netlify
Vercel
Firebase
Technology:
React
HTML
CSS
Angular
REST
Instruments:
Swagger API
Npm
Postman
Source_control:
GitHub
GitLab
Формат работы
Удалённо
Описание о специалисте

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

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

NDA
Описание задачи/проекта

сервисы онлайн-кредитования для физических лиц и бизнеса.

Позиция на проекте
Frontend-разработчик
Ответственность
  1. Разработка и поддержка npm-пакетов с инфраструктурой и общей логикой для переиспользования в проектах.
  2. Внедрение FSD, выстраивание модульной архитектуры и единых правил декомпозиции.
  3. Перевод проекта с устаревшего технологического стека на современные технологии.
  4. Техническое лидерство в переписываемом проекте.
  5. Оптимизация работы с API-запросами: batched/fetch-on-demand, отмена неактуальных запросов, retry-логика.
  6. Повышение доступности приложений.
  7. Выступления с техническими докладами на внутренних конференциях об архитектуре и инфраструктуре современных веб-приложений.
  8. Обеспечение веб безопасности
Технологии и инструменты
Angular, Angular Material, BEM, Bootstrap, Chakra UI, CSS, Cypress, Date-fns, ESLint, Figma, Firebase, Formik, Framer Motion, Git, GitHub, GitLab, GraphQL, HTML, i18next, JavaScript, Jest, MobX, module federation, Netlify, Next.js, NGRX, Npm, NX, Playwright, PNPM, PostCSS, Postman API, Prettier, Primeng, React Hook Form, React Router, React testing library, Recharts, Redux, Redux Thunk, Redux Toolkit, Redux Toolkit Query, REST, RxJS, Sentry, Socket.io, Storybook, Styled-Components, Swagger API, SWR, Tailwind, Tanstack Table, Three.js, turbopack, TypeScript, Vercel, Vite, Vitest, Webpack, Yarn, Yup, Zod, zustand, WebSocket, React.js, Axios, TanStack Query, Material-UI, SASS/SCSS, Open API, shadcn/ui, Taiga UI, NG-ZORRO, Maskito, React Input Mask, React Day Picker, Continuous Integration and Continuous Delivery (CI/CD)
Период работы/продолжительность
Февраль 2025 г. - Июль 2026 г.
NDA
Описание задачи/проекта

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

Позиция на проекте
Frontend-разработчик
Ответственность
  1. Внедрение единого стайлгайда: ESLint, Stylelint, Prettier.
  2. Менторинг двух разработчиков.
  3. Внедрение контрактной интеграции фронтенда и бэкенда на основе OpenAPI с генерацией типов.
  4. Организация внутреннего обучения с базой статей и видео.
  5. Проектирование архитектурных и инфраструктурных решений.
  6. Разработка и поддержка npm-пакета UI-библиотеки логики для переиспользования между микрофронтами.
  7. Настройка CI/CD для фронтенда: линты, тесты, сборка, автодеплой.
  8. Введение кросс-ревью внутри команды.
  9. Проведение полного цикла технических собеседований на позицию Frontend-разработчика.
Технологии и инструменты
Angular, Angular Material, BEM, Bootstrap, Chakra UI, CSS, Cypress, Date-fns, ESLint, Figma, Firebase, Formik, Framer Motion, Git, GitHub, GitLab, GraphQL, HTML, i18next, JavaScript, Jest, MobX, module federation, Netlify, Next.js, NGRX, Npm, NX, Playwright, PNPM, PostCSS, Postman API, Prettier, Primeng, React Hook Form, React Router, React testing library, Recharts, Redux, Redux Thunk, Redux Toolkit, Redux Toolkit Query, REST, RxJS, Sentry, Socket.io, Storybook, Styled-Components, Swagger API, SWR, Tailwind, Tanstack Table, Three.js, turbopack, TypeScript, Vercel, Vite, Vitest, Webpack, Yarn, Yup, Zod, zustand, WebSocket, React.js, Axios, TanStack Query, Material-UI, SASS/SCSS, Open API, shadcn/ui, Taiga UI, NG-ZORRO, Maskito, React Input Mask, React Day Picker, Continuous Integration and Continuous Delivery (CI/CD)
Период работы/продолжительность
Октябрь 2023 г. - Январь 2025 г.
NDA
Описание задачи/проекта

платформа для химиков с модулями химико-физического моделирования и квантовых расчетов.

Позиция на проекте
Frontend-разработчик
Ответственность
  1. Реализация интерфейсов запуска расчетов и отслеживания статусов задач.
  2. Оптимизация загрузки больших наборов результатов с использованием пагинации.
  3. Доработка валидации параметров расчета и обработки ошибок.
  4. Добавление визуализации результатов в виде графиков и таблиц.
  5. Доработка отрисовки молекул и их визуализации в интерфейсе в 2D/3D.
Технологии и инструменты
Angular, Angular Material, BEM, Bootstrap, Chakra UI, CSS, Cypress, Date-fns, ESLint, Figma, Firebase, Formik, Framer Motion, Git, GitHub, GitLab, GraphQL, HTML, i18next, JavaScript, Jest, MobX, module federation, Netlify, Next.js, NGRX, Npm, NX, Playwright, PNPM, PostCSS, Postman API, Prettier, Primeng, React Hook Form, React Router, React testing library, Recharts, Redux, Redux Thunk, Redux Toolkit, Redux Toolkit Query, REST, RxJS, Sentry, Socket.io, Storybook, Styled-Components, Swagger API, SWR, Tailwind, Tanstack Table, Three.js, turbopack, TypeScript, Vercel, Vite, Vitest, Webpack, Yarn, Yup, Zod, zustand, WebSocket, React.js, Axios, TanStack Query, Material-UI, SASS/SCSS, Open API, shadcn/ui, Taiga UI, NG-ZORRO, Maskito, React Input Mask, React Day Picker, Continuous Integration and Continuous Delivery (CI/CD)
Период работы/продолжительность
Декабрь 2022 г. - Октябрь 2023 г.
NDA
Описание задачи/проекта

сервис поиска индивидуального обучения.

Позиция на проекте
Frontend-разработчик
Ответственность
  1. Реализация сохранения поисковых запросов.
  2. Реализация функциональности «избранное».
  3. Внедрение сортировки по цене, рейтингу и опыту.
  4. Добавление онлайн-календаря доступности и бронирования слотов.
  5. Внедрение отображения отзывов и рейтингов.
  6. Добавление механизмов рекомендаций: похожие наставники и курсы.
Технологии и инструменты
Angular, Angular Material, BEM, Bootstrap, Chakra UI, CSS, Cypress, Date-fns, ESLint, Figma, Firebase, Formik, Framer Motion, Git, GitHub, GitLab, GraphQL, HTML, i18next, JavaScript, Jest, MobX, module federation, Netlify, Next.js, NGRX, Npm, NX, Playwright, PNPM, PostCSS, Postman API, Prettier, Primeng, React Hook Form, React Router, React testing library, Recharts, Redux, Redux Thunk, Redux Toolkit, Redux Toolkit Query, REST, RxJS, Sentry, Socket.io, Storybook, Styled-Components, Swagger API, SWR, Tailwind, Tanstack Table, Three.js, turbopack, TypeScript, Vercel, Vite, Vitest, Webpack, Yarn, Yup, Zod, zustand, WebSocket, React.js, Axios, TanStack Query, Material-UI, SASS/SCSS, Open API, shadcn/ui, Taiga UI, NG-ZORRO, Maskito, React Input Mask, React Day Picker, Continuous Integration and Continuous Delivery (CI/CD)
Период работы/продолжительность
Февраль 2022 г. - Ноябрь 2022 г.
NDA
Описание задачи/проекта

внутренний портал для сотрудников компании

Позиция на проекте
Frontend-разработчик
Ответственность
  1. Добавление блока новостей на главной странице.
  2. Объединение ключевой информации в единой секции.
  3. Реализация форм заявок: отпуск, больничный и другие.
  4. Реализация статусов согласования заявок.
  5. Добавление пользовательских уведомлений.
Технологии и инструменты
Angular, Angular Material, BEM, Bootstrap, Chakra UI, CSS, Cypress, Date-fns, ESLint, Figma, Firebase, Formik, Framer Motion, Git, GitHub, GitLab, GraphQL, HTML, i18next, JavaScript, Jest, MobX, module federation, Netlify, Next.js, NGRX, Npm, NX, Playwright, PNPM, PostCSS, Postman API, Prettier, Primeng, React Hook Form, React Router, React testing library, Recharts, Redux, Redux Thunk, Redux Toolkit, Redux Toolkit Query, REST, RxJS, Sentry, Socket.io, Storybook, Styled-Components, Swagger API, SWR, Tailwind, Tanstack Table, Three.js, turbopack, TypeScript, Vercel, Vite, Vitest, Webpack, Yarn, Yup, Zod, zustand, WebSocket, React.js, Axios, TanStack Query, Material-UI, SASS/SCSS, Open API, shadcn/ui, Taiga UI, NG-ZORRO, Maskito, React Input Mask, React Day Picker, Continuous Integration and Continuous Delivery (CI/CD)
Период работы/продолжительность
Март 2021 г. - Январь 2022 г.

Образование

Бакалавр
Название учебного заведения/курса
Белорусский государственный университет
Специальность
Бакалавр
Аналогичные специалисты
Не нашли, кого искали?

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

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

Request Poster