Андрей К., Middle+, React разработчик

Андрей К.
Россия, Петрозаводск
2 530 ₽/час 404 800 ₽/мес.
    React разработчик
  • Middle+
Опыт работы:

6+ лет

Языки:

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

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

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

Навыки
Technology:
React
REST API
Vite
Vue
TypeScript
Redux
zustand
Lit-Components
GraphQL
Kafka
MQTT
Python
Flask
FastAPI
Jest
Vitest
Redis
CI/CD
Git
Storybook
Figma
SemanticUI
Leaflet
OpenStreetMap
BEM
Jira
Confluence
Database:
PostgreSQL
Source_control:
GitHub
Instruments:
Postman
Swagger
Npm
Формат работы
Удалённо
Описание о специалисте

Frontend-разработчик с более чем 6 годами опыта в разработке веб-приложений, создании компонентов и проектировании пользовательских интерфейсов.

Специализируется на React, TypeScript и создании масштабируемых фронтенд-решений с использованием современных библиотек и фреймворков. Имеет опыт fullstack-разработки (Python, Flask, FastAPI), аналитики и проектирования UX/UI. Ориентирован на оптимизацию бизнес-процессов, улучшение пользовательского опыта и тесное взаимодействие с командами аналитиков и заказчиков.

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

Проект в компании ООО "Датум Цифровые Решения"
Описание задачи/проекта

Разработка HR-системы. Разработка Gis-системы для Ростовской области.

Позиция на проекте
Fullstack-разработчик
Ответственность
  1. Разработка фронтенд-части приложения на React, Tailwind, и Zustand.
  2. Создание и поддержка бэкенд-микросервисов на Python с FastAPI.
  3. Интеграция фронтенда и бэкенда через REST API.
  4. Проектирование пользовательских интерфейсов и компонентов.
  5. Настройка базы данных PostgreSQL и оптимизация запросов.
  6. Покрытие кода юнит-тестами и ревью кода команды.
  7. Участие в обсуждении архитектуры системы и системного дизайна.
  8. Взаимодействие с аналитиками для уточнения требований.
  9. Настройка CI/CD для автоматизации сборки и деплоя.
Технологии и инструменты
CI/CD, Confluence, FastAPI, Jira, MobX, OpenLayers, PostgreSQL, Python, React, Tailwind, zustand, Ant-Design
Период работы/продолжительность
Февраль 2025 г. - Август 2025 г.
Проект в компании ООО "Наука"
Описание задачи/проекта

Разработка библиотеки web-компонентов, графического редактора и legacy-проекта управления правами доступа.

Позиция на проекте
Frontend-разработчик
Ответственность
  1. Разработка кастомных web-компонентов (DataGrid, Kanban, Code Editor, диаграмма Ганта) на Lit-Components и React.
  2. Стилизация компонентов с использованием SASS и методологии BEM.
  3. Создание npm-пакетов и их публикация в приватный репозиторий.
  4. Разработка графического редактора на d3.js и React для мнемосхем.
  5. Рефакторинг legacy-проекта на Vue2 и миграция на Vite.
  6. Покрытие кода юнит-тестами (Jest, Vitest) и исправление багов.
  7. Участие в проектировании архитектуры и системного дизайна.
  8. Проведение код-ревью для джуниоров и старших разработчиков.
  9. Взаимодействие с аналитиками для согласования требований заказчиков.
Технологии и инструменты
Confluence, d3.js, DevTools, Java, Jest, Jira, Postman, React, Sass, Swagger, TypeScript, Vaadin, Vitest, VS code, Webstorm, Vue, Lit-Components
Период работы/продолжительность
Февраль 2023 г. - Декабрь 2024 г.
Проект в компании Тик Тайм
Описание задачи/проекта

Разработка IT-системы для сети пиццерий.

Позиция на проекте
Frontend-разработчик
Ответственность
  1. Разработка клиентского и администраторского веб-приложений на React, NextJS, Redux.
  2. Проектирование UX/UI интерфейсов в Figma (список заказов, дэшборд).
  3. Проведение интервью с пользователями и руководителями для сбора требований.
  4. Разработка функционала журнала событий для диспетчеров.
  5. Оптимизация интерфейсов для ускорения работы сотрудников.
  6. Интеграция фронтенда с бэкендом через REST API.
  7. Участие в обсуждении архитектуры и бизнес-логики системы.
  8. Проведение код-ревью и тестирование нового функционала.
  9. Документирование процессов и согласование решений с заказчиком.
Технологии и инструменты
Figma, MUI, React, Redux, Sass, TypeScript, NextJS
Период работы/продолжительность
Июль 2022 г. - Ноябрь 2022 г.
Проект в компании ООО Техномедиа A
Описание задачи/проекта

Разработка приложений для геймификации и HR-процессов Сбера.

Позиция на проекте
Frontend-разработчик
Ответственность
  1. Разработка приложения для HR-геймификации на React, Redux, Styled-Components.
  2. Создание UI-кита и компонентов для корпоративной социальной сети.
  3. Разработка окна геймификации для клиентов Сбера (аватары, достижения).
  4. Интеграция с бэкендом через GraphQL и Apollo Hooks.
  5. Покрытие кода юнит-тестами и использование Storybook для документирования.
  6. Участие в проектировании архитектуры компонентов.
  7. Рефакторинг кода для повышения читаемости и производительности.
  8. Взаимодействие с аналитиками для уточнения требований.
  9. Оптимизация фронтенд-кода для ускорения загрузки приложений.
Технологии и инструменты
GraphQL, React, Redux, Storybook, Styled-Components, Apollo Hooks
Период работы/продолжительность
Июнь 2020 г. - Июль 2022 г.
Проект в компании ООО ПК "Энергосбережение"
Описание задачи/проекта

Разработка системы умного городского освещения и геоинформационной системы.

Позиция на проекте
Fullstack-разработчик
Ответственность
  1. Разработка микросервисов на Python (Flask) для системы умного освещения (АСУНО).
  2. Создание фронтенд-интерфейса на React, Jinja, и Bitrix для управления освещением.
  3. Разработка геоинформационной системы с интерактивной картой на Leaflet и React.
  4. Реализация чат-бота в Telegram для ревизии опор освещения (Python, pyTelegramBotAPI).
  5. Интеграция бэкенда с устройствами через MQTT и Kafka.
  6. Покрытие Python-кода юнит-тестами и обеспечение качества кода.
  7. Сбор требований от светотехников и руководителей, документирование процессов.
  8. Разработка мини-приложения для генерации PDF-предложений через Google API.
  9. Рефакторинг и доработка функционала для повышения производительности.
Технологии и инструменты
Flask, Google API, Kafka, MQTT, PostgreSQL, Python, React, Redis, Leaflet, SemanticUI
Период работы/продолжительность
Сентябрь 2018 г. - Июнь 2020 г.

Образование

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

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

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