Резюме специалистов Creative

Вадим К.

MIDDLE FRONTEND DEVELOPER

Основной стек: TypeScript, React, NextJS
Коммерческая разработка: 3 года 9 месяцев
Знание английского: B1 — Intermediate
Образование: Высшее

Навыки
  • JavaScript, TypeScript, HTML, CSS
  • React, Next.js, Redux, Redux Toolkit, Redux-Thunk
  • SCSS, Css modules, Styled-components, Flexbox, Grid Layout, БЭМ
  • Material UI, Ant Design, Storybook, ESLint, Prettier, Stylelint
  • Webpack, Babel, Npm, Yarn, Npx, Docker, Gitlab CI/CD, Gulp
  • Fetch, Axios, REST API, WebSockets
  • Lighthouse
  • Git, SPA, PWA

Также есть опыт работы с: Svelte, Redux-Saga, React-spring, ThreeJS, Service Worker, IndexedDB

Опыт работы

08.2023 — по наст.время
Платформа Norbit Business Trade

Роль на проекте: Frontend Developer
Технологии: React, TS, Recharts, Redux и др.
Команда: 30 специалистов

— Работа с микросервисной архитектурой.
— Исправление багов.
— Разработка нового функционала.
— Разработка новых типов виджетов.
— Подготовка актуального формата данных после получения их с бэкенда для корректного отображения на фронтенде.
— Внедрение нового функционала в конструктор виджетов.
— Разработка UI кита.
— Настройка DTO совместно с C# бекенд разработчиками.
— Помощь в реализации нового функционала совместно в фронтенд разработчиками.
— Оптимизация рендера данных в выпадающем списке.

06.2021 — 08.2023
Click Head

Роль на проекте: Frontend Developer
Технологии: TypeScript, React, NextJS, Prettier, Redux-toolkit и др.
Команда: 5 специалистов

— Запросы на сервер, обработка данных и работа с REST API.
— Семантическая верстка и создание адаптивных интерфейсов.
— Поиск и устранение багов для обеспечения стабильной работы приложений.
— Оптимизация кода для повышения производительности и эффективности.
— Типизация кода с использованием TypeScript для более надежной разработки.
— Разработка CRM системы с функциональностью для управления данными и взаимодействия с пользователями.
— Работа с JSON данными для хранения и передачи информации.
— Настройка маршрутизации для создания навигационной логики в приложениях.
— Обработка ошибок и обеспечение безопасности данных пользователей.
— Опыт работы с Redux Toolkit, Zustand и React Query для управления состоянием приложения.
— Настройка шаблона проекта для удобной разработки и последующей работы над проектами.
— Менторинг младшего разработчика.

Проекты:

— Разработка платформы для игроков онлайн игры от третьего лица.
— Внутренний инструмент для управления и настройки шаблонов компонентов.
— Разработка UI kit.
— Разработка социальной сети для обмена фотографиями.
— Онлайн-магазин для продажи гаджетов.


Начало карьеры с 06.2020
Технологии:
  • TypeScript
  • JavaScript
  • Next.js
  • React.js
  • Svelte
  • Redux Toolkit
  • edux-persist
  • zustand
  • SCSS
  • styled-components
  • CSS Modules
  • vanilla-css
  • Tailwind
  • Vite
  • Webpack
  • Gulp
  • axios
  • Lazy Loading
  • React-query (tanstack)
  • rtq-query
  • ESLint
  • Prettier
  • lodash
  • Next Auth
  • react-hook-form
  • zod
  • MongoDB
  • Express.js
  • Node.js
  • Prisma
  • tRPC

Задачи:
— Разработка внутреннего инструмента для управления задачами и проектами компании, используя технологии React.js, Redux Toolkit и Styled-components: разработка интерфейса, функционала перемещения задач с помощью drag-and-drop, интеграция с API бэкенда, создание формы для добавления новых проектов и разработку фильтров для поиска задач.
— Участие в разработке платформы для обмена рецептами и кулинарными идеями, используя Next.js, Redux Toolkit и Module CSS: разработка системы добавления, редактирования и удаления рецептов, создание системы категорий и тегов для удобной навигации, интеграция с API для получения информации о продуктах и пищевой ценности, а также реализация функционала сохранения понравившихся рецептов в личной коллекции.
- Участие в разработке онлайн платформы для проведения интерактивных викторин с онлайн-трансляцией вопросов, используя React.js, Redux Toolkit, Tailwind CSS и WebSockets: создание и управление викторинами, присоединение к викторинам, реализацию онлайн-трансляции вопросов и ответов, оценку и подсчет очков, поддержку различных форматов вопросов, а также разработку статистики и аналитики для организаторов.
Frontend