Frontend разработчик
Khabib
Возраст
28 лет (01 Апреля 1998)
Город
Москва
Переезд невозможен
Гражданство
Россия
Полная занятость
2 года 9 месяцев
Информационные технологии / IT / Интернет
Ключевой проект: IFC-Сканер — https://ifcscanner.ru
О проекте: Высоконагруженное web-приложение для просмотра, анализа и совместной работы с BIM-моделями в браузере. Проект ориентирован на работу с крупными IFC-моделями и включает инструменты измерений, сечений, аннотаций, фильтрации и управления состоянием объектов.
Стек: React, TypeScript, Redux Toolkit, xeokit-sdk, WebGL, REST API, Vitest, Playwright
Основные задачи:
- Разработка и развитие frontend-части BIM-платформы на React и TypeScript.
- Интеграция и расширение возможностей xeokit-sdk под требования проекта.
- Разработка инструментов работы с 3D-моделью (Selection, Ruler, Section Plane, Coordinates).
- Реализация логики выделения объектов, управления состояниями и иерархического выбора элементов модели.
- Разработка взаимодействия между React-приложением, Redux Toolkit и WebGL-сценой.
- Интеграция с backend API для работы с проектами, моделями, аннотациями и видовыми точками.
- Реализация AI-фильтрации BIM-моделей по пользовательским запросам.
- Разработка unit- и e2e-тестов, участие в code review и рефакторинге.
Достижения:
- Расширил возможности xeokit-sdk, реализовав 5+ инструментов и сценариев взаимодействия, отсутствующих в стандартной библиотеке.
- Разработал механизм иерархического выделения элементов модели, обеспечив навигацию по многоуровневой структуре IFC-объектов.
- Реализовал механизм отслеживания несохранённых изменений, охватив несколько пользовательских сценариев редактирования и навигации.
- Интегрировал AI-фильтрацию моделей, автоматизировав построение сложных фильтров по текстовым запросам.
- Покрыл unit- и e2e-тестами ключевые пользовательские сценарии работы с BIM-моделями.
Дополнительный проект: Корпоративный сайт - https://bridgeit.ru/
О проекте: Корпоративный сайт компании с административным функционалом и серверной обработкой пользовательских заявок.
Стек: Next.js, Typescript, Redux Toolkit, Tailwind CSS, Yandex Cloud Postbox
Основные задачи:
- Поддержка и развитие frontend-части сайта на Next.js.
- Рефакторинг существующего кода и улучшение структуры проекта.
- Реализация серверной отправки писем через Yandex Cloud Postbox.
- Разработка нового функционала и поддержка стабильной работы проекта.
Информационные технологии / IT / Интернет
Ключевой проект: C2C-платформа для грузинского рынка
О проекте: C2C-маркетплейс для публикации, поиска и продажи товаров с пользовательской и административной частью.
Стек: Next.js, TypeScript, Tailwind CSS, Redux Toolkit, React Query, i18next
Задачи:
- Разработка и развитие frontend-части маркетплейса на Next.js (App Router) и TypeScript.
- Реализация функционала объявлений: создание, редактирование, просмотр, поиск и фильтрация.
- Разработка динамических форм с валидацией и сложными пользовательскими сценариями.
- Интеграция с backend API, настройка клиентского состояния и кеширования данных.
- Реализация мультиязычности (грузинский, русский, английский).
- Оптимизация производительности приложения (lazy loading, оптимизация загрузки ресурсов).
- Разработка адаптивного пользовательского интерфейса на Tailwind CSS.
Участие в code review, рефакторинге и проектировании API-контрактов.
Достижения:
- Полностью реализовал frontend-приложение на Next.js с использованием App Router и TypeScript.
- Настроил мультиязычность приложения для 3 языков с использованием i18next.
- Реализовал систему кеширования данных через React Query, сократив количество повторных запросов к API.
- Настроил CI/CD-процесс с автоматическим деплоем через GitHub Actions и Vercel.
- Разработал адаптивный интерфейс, обеспечив корректную работу приложения на мобильных устройствах.
Информационные технологии / IT / Интернет
Ключевой проект: МФЦ
О проекте: Многофункциональный центр предоставления государственных и муниципальных услуг
Стек: JavaScript (ES6+), jQuery, HTML5, CSS3, REST API
Задачи:
- Разработка и поддержка клиентской части приложения на JavaScript, HTML5, CSS3 и jQuery.
- Реализация сложной логики пользовательских форм, включая динамическую валидацию и условное отображение полей.
- Интеграция с backend API, обработка AJAX-запросов, ошибок и пользовательских сценариев.
- Разработка адаптивных интерфейсов с поддержкой мобильных устройств.
- Поддержка существующего функционала и доработка пользовательских сценариев.
Достижения:
- Реализовал сложную систему клиентской валидации с динамической логикой отображения полей и проверки данных.
- Оптимизировал взаимодействие с backend API, улучшив обработку ошибок и пользовательский опыт.
- Адаптировал интерфейсы для корректной работы на мобильных устройствах.
Высшее (Бакалавр)
Махачкала, 2016 — 2020 гг.
Специализируюсь на React, Next.js, TypeScript. Работал с BIM-моделями (3D, WebGL), маркетплейсами, сложными редакторами и Telegram Mini Apps. Участвую в полном цикле разработки: от проектирования до деплоя. Пишу тесты, провожу code review, оптимизирую производительность.
14 октября, 2007
7 500 руб
Илья Игоревич
Город
Москва
Возраст
43 года ( 1 января 1983)
Опыт работы:
Без опыта
20 сентября, 2007
Юлия
Город
Москва
Возраст
39 лет (13 октября 1986)
Опыт работы:
Без опыта
13 октября, 2007
12 500 руб
Артур Львович
Город
Москва
Возраст
39 лет (13 марта 1987)
Опыт работы:
Без опыта
Резюме размещено в отрасли