Константин П. Full Stack разработчик, Middle+
ID 20701
КП
Константин П.
Мужчина
Россия, Ростов-на-Дону, UTC+3
Ставка
2 427,66 Р/час
вкл. НДС 5% (90 Р)
Специалист доступен с 3 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Full Stack разработчик
Грейд
Навыки
Отрасли
Главное о специалисте
Константин — фулстек-разработчик уровня Middle+. Специализируется на разработке веб-приложений, используя современные технологии и инструменты.
Опыт работы:
- Carprice (октябрь — ноябрь 2020): frontend-разработчик в проекте по созданию приложения-сервиса для выкупа и продажи подержанных автомобилей. Выполнил задачи по добавлению формы обратной связи и обновлению метаданных страниц.
- Лендинг для поиска работы для выпускников обучающих курсов (декабрь 2020): разработал лендинг с интеграцией административной панели Strapi.
- LMS-система (январь — февраль 2021): кастомизация компонентов и создание виджетов для образовательной платформы.
- Mobler (март 2021 — июнь 2021): работал над интернет-магазином и промо-лендингом. Интегрировал страницы с API, создал модальное окно глобального поиска и оптимизировал изображения в каталоге.
- GRYC: Health and safety portal (июль 2021 — февраль 2022): спроектировал архитектуру фронтенд-приложения и добавил интернационализацию.
- Спорт-Марафон (Экипцентр) (май 2022 — март 2023): обновил адаптивную вёрстку компонентов, добавил новый функционал и исправил баги. Разработал UI-библиотеку календарей и элементов форм.
- Giarti (апрель 2023 — декабрь 2023): работал над онлайн-галереей и интернет-магазином. Настроил SEO и интегрировал разделы с API.
- Perimeter (январь — май 2024): реализовал SSR для SEO-оптимизации и строгую типизацию проекта с помощью TypeScript.
- ИСУП Производственная цепочка (октябрь 2024 — настоящее время): работает над модулем информационной системы управления проектами.
Проекты
(4 года 4 месяца)
ИСУП Производственная цепочка
Роль
Fullstack разработчик
Обязанности
Информационная система управления проектами. Модуль по работе с сетями и ТУ крупного застройщика в таких городах России как Урал, Сибирь, Москва и Московский области.
- Обновление и исправление адаптивной вёрстки компонентов в соответствии с макетами;
- Создание и интеграция модальных окон;
- Кастомизация скроллбаров через react-custom-scrollbars-2;
- Рефакторинг системы роутинга на стороне фронтенда;
- Рефакторинг навигационного сайдбара-дерева с произвольным уровнем вложенности элементов и возможностью задавать/пропускать уровни иерархии;
- Добавление логики расширяемоcти и сворачивания/раскрытия сайдбара;
- Реализация сервисов и контроллеров на NestJS и их интеграция с фронтендом через Axios и RTK Query;
-Написание репозиториев с общением с PostgreSQL-БД через TypeORM;
- Оптимизация запросов к БД;
- Проектирование и реализация эндпоинтов по REST API;
- Создание, обновление, рефакторинг и оптимизация схем, таблиц, столбцов, констрейнтов через PostgreSQL с написанием миграций;
- Работа с mapbox-картой и кастомными слоями;
- Определение bbox по координатам входных geojson-слоёв;
- Конвертация объектов из WKT-формата в GeoJSON;
- Конвертация координат из локальной системы в международную WGS и наоборот с помощью proj4 и reproject;
- Кастомизация стилей слоёв карты (2D и 3D) в том числе с интерактивом при наведении/клике через DeckGL и MapboxGL;
- Генерация PDF с Mapbox-картой и кастомными шрифтами через puppeteer и handlebars на стороне бэкенда и реализация скачивания на стороне фронтенда;
- Создание и кастомизация графиков статистики через echarts-react;
- Обработка событий топиков кафки через kafkajs.
Стек специалиста на проекте
notistack, TypeORM, Sass, mapboxgl, transformers, Redux, kafkajs, Handlebars, Lasso, Lodash, Ramda, React Router, Module, React 18, Prettier, RTK Query, classNames, ESLint, MUI5, Echarts, CSS, Class-validator, TypeScript, GeoJSON, Axios.js, NestJS, REST API, Puppeteer, Node.js, PostgreSQL, SCSS, deckgl
Отрасль проекта
Realty & Constructoring
Период работы
Октябрь 2024 - По настоящее время
(10 месяцев)
Perimeter
Роль
Fullstack разработчик
Обязанности
Работа велась над двумя направлениями: Сайт-каталог объектов недвижимости и система управления его контентом.
- Проектирование общей архитектуры фронтенд-приложения;
- Реализация SSR для SEO-оптимизации с помощью Nuxt 3;
- Строгая типизация проекта с помощью TypeScript;
- Реализация UI-компонентов (в том числе с применением Bootstrap, FontAwesome);
- Реализация роутинга;
- Проектирование и реализация архитектурных границ между фронтендом и бэкендом с помощью паттерна Backend-for-Frontend;
- Интеграция с Strapi REST API через axios.
- Создание Entity под бизнес-сущности с адаптерами и валидацией ответов через Zod;
- Вывод и конфигурация (расположение лейблов на осях, цвета, шрифты, размеры) графиков для вывода аналитических данных с помощью библиотеки ChartJS и плагина chartjs-plugins-datalabels;
- Подключение метрики RoiStat;
- Интеграция фронтенда с формой Brevo;
- Адаптивная вёрстка;
- Реализация REST API на базе Strapi v4;
- Функционал парсинга JSON-файлов и их последующего импорта в БД, интеграция с формой админ-панели при помощи кастомного Strapi Plugin;
- Функционал генерации мультистраничного PDF с сущностями БД с кастомной вёрсткой с помощью PDFKit, выводом графиков с помощью ChartJS и его рендера через Headless Puppeteer;
- Кастомизация Strapi CMS через плагины на базе React 18 + React Router + Strapi Storybook; интеграция фронта плагина с бэкендом через axios.
- Функционал скачивания изображений в БД из многоуровневой папки в Google Drive с помощью Google Drive API;
- Функционал загрузки сгенерированного PDF-файла в Google Drive-папку с помощью Google Drive API.
Стек специалиста на проекте
Google Drive API, river, CMS, pdfkit, верстка, Handlebars, SSR, React Router, Storybook, React 18, Strapi, Prettier, Canvas, ESLint, Zod, TypeScript, Bootstrap, Vue.js, Axios.js, Chart.js, MySQL, Nuxt.js, Vue 3, JavaScript, REST API, Puppeteer, Node.js, Roistat, Entity Framework
Отрасль проекта
E-commerce & Retail
Период работы
Январь 2024 - Май 2024
(5 месяцев)
Giarti
Роль
Fullstack разработчик
Обязанности
Онлайн-галерея и интернет-магазин высокохудожественных изделий ручной работы.
- Обновление и исправление адаптивной вёрстки компонентов;
- Добавление нового функционала и исправление багов в существующем;
- Создание новых разделов и страниц;
- Настройка SEO: интеграция сайта с Яндекс.Метрикой, добавление метатегов и микроразметки от Open Graph и Schema на разных страницах;
- Интеграция разделов с API, в том числе SEO-компонентов на стороне SSR.
- Оптимизация изображений, рендеринг формата WEBP, если он доступен в браузере.
Стек специалиста на проекте
API, Node.js, Yandex, TypeScript, Formik, SSR, Sass, Yup, Next.js, Styled Components, Redux Toolkit, Router, Swiper, pages
Отрасль проекта
E-commerce & Retail
Период работы
Апрель 2023 - Декабрь 2023
(9 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Образование
Высшее
Учебное заведение
ЭФУ
Специальность
Филология
Завершение учебы
2020 г.