КЧ
Константин Ч.
Мужчина, 25 лет
Россия, Санкт-Петербург, UTC+3
Ставка
3 146,97 Р/час
вкл. НДС 5% (116.67 Р)
Специалист доступен с 27 сентября 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
JavaScript разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B1
Главное о специалисте
Константин — JavaScript разработчик уровня Middle+ из Санкт-Петербурга. Специализируется на фронтенд-разработке, обладает знаниями в области E-commerce & Retail, EdTech, FinTech & Banking. Владеет английским языком на уровне B1.
Ключевые навыки включают работу с React, TypeScript, Redux, Redux Toolkit, Jest, Enzyme, Node.js, Express.js, Nest.js, а также верстку с использованием CSS, SCSS и адаптивную вёрстку.
Имеет опыт работы на следующих проектах:
- Рекомендательная система ферросплавов для НЛМК: роль — ведущий frontend-разработчик, задачи включали разработку и поддержку фронтенд-части системы с использованием React и TypeScript.
- html academy: роль — наставник на курсе по React разработке, задачи включали проверку домашних заданий учеников и обсуждение с группой методов исправления ошибок.
- Проект для банка: роль — frontend-разработчик и временный Tech Lead, задачи включали работу с микро-фронтенд архитектурой, разработку SPA для продуктового проекта банка, покрытие кода unit-тестами.
Общая продолжительность работы на проектах составляет 3 года 11 месяцев.
Проекты
(5 лет 2 месяца)
Рекомендательная система ферросплавов для НЛМК
Роль
Ведущий frontend-разработчик
Обязанности
Разрабатывал и поддерживал всю фронтенд-часть системы с использованием React и TypeScript, обеспечивая высокое качество кода и соответствие современным стандартам разработки.
Активно взаимодействовал с аналитиками, бэкенд-разработчиками и заказчиками для уточнения требований, планирования задач и внедрения новых функциональных возможностей.
Участвовал в проектировании и реализации новых модулей и страниц с нуля, а также оптимизировал производительность существующих решений, что позволило сократить время загрузки интерфейса.
Интегрировал фронтенд с REST API, обеспечивая корректное отображение данных и обработку пользовательских действий.
Настроил ESLint и Prettier для всего проекта, что значительно улучшило читаемость и поддерживаемость кода.
Внедрил юнит-тестирование с использованием Jest и React Testing Library (RTL), что повысило стабильность системы и снизило количество ошибок.
Регулярно проводил код-ревью, проверяя качество кода и соответствие логики требованиям, что способствовало повышению общего уровня разработки в команде.
Освоил и успешно применил новые для себя технологии, такие как WebSockets для работы с реальным временем и React Query для эффективного управления состоянием и кэшированием данных.
Оперативно и качественно выполнял задачи, получая положительные отзывы от коллег за профессионализм и готовность решать сложные задачи.
Участвовал в демонстрациях результатов работы на обзорах спринтов, что способствовало прозрачности процесса разработки и удовлетворенности заказчика.
Стек специалиста на проекте
REST API, Jest, TypeScript, Unit testing, React Query, Prettier, Code Review, React testing library, WebSockets, RTL, ESLint, React
Отрасль проекта
E-commerce & Retail
Период работы
Февраль 2024 - По настоящее время
(1 год 8 месяцев)
html academy
Роль
Наставник на курсе по React разработке
Обязанности
1) Проверка домашних заданий учеников.
2) Регулярное обсуждение с группой учеников, посвященное анализу ошибок и методам их правильного исправления
Стек специалиста на проекте
Анализ
Отрасль проекта
EdTech
Период работы
Июль 2023 - Июль 2024
(1 год 1 месяц)
Банк
Роль
Frontend-разработчик
Обязанности
Tech Lead (временный): В отсутствие основного технического лидера, я выполнял его функции и обязанности, включая:
Подготовка к релизу: Координация бранчевания, мержинга, и подготовка проекта к успешному релизу.
Старт новых проектов: Развертывание каркаса нового проекта и его подготовка для коллективной разработки.
Контроль разработки: Нарезка задач, проведение код-ревью и мерж работ остальных разработчиков.
Консультации: Предоставление экспертной помощи коллегам с других направлений.
Архитектура и Разработка:
• Работа с микро-фронтенд архитектурой.
• Разработка SPA для продуктового проекта банка, используя React (Hooks), TypeScript, Redux,
• redux-toolkit.
• Покрытие кода unit-тестами с использованием Jest и Enzyme.
• Написание моков на NodeJs + Express, а в последующем проекте – на Nest.js.
Верстка и Дизайн:
• Адаптивная и кроссбраузерная верстка.
• Создание шаблонов для Email-рассылок.
• Zustand и ant design
Достижения
Успешное завершение проекта, начиная с нулевой точки и до запуска в продакшн; текущая фаза – поддержка.
Активное участие в развертывании нового проекта на каркасе предыдущего, с сохранениемьосновного стека технологий.
Текущая Работа:
Ведение нового проекта, с применением ранее накопленного опыта и технологического стека.
Стек специалиста на проекте
JavaScript, Node.js, Jest, Redux, Express.js, TypeScript, Enzyme, SPA, NestJS, Unit testing, Ant design, Redux Toolkit, Адаптивная и кроссбраузерная верстка, Code Review, Дизайн, React, Microfrontend, zustand, Hooks, архитектура, Разработка, развертывание, верстка, tech lead, проекта
Отрасль проекта
FinTech & Banking
Период работы
Август 2020 - Февраль 2024
(3 года 7 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Политех Петра Великого
Специальность
Институт промышленного менеджмента экономики и торговли, Экономическая безопасность
Завершение учебы
2022 г.