Fullstack-разработчик
Москва, РоссияМиддл • Сеньор
Частичная занятость
Опыт работы более 5 лет150 000 ₽
Опыт работы более 5 лет150 000 ₽
Есть файл резюме (защищен)
Короткая ссылка: gkjb.ru/g19FG
О себе
На данный момент Fullstack-разработчик.
Мои компетенции и опыт
Научно-исследовательский институт железнодорожного транспорта
3 года и 2 месяца
Ведущий программист
Июнь 2023 — сейчас (3 года и 2 месяца)
Разработка SPA для моделирования железнодорожного электроснабжения, оптимизации логистики и планирования перевозок.
Стек: TypeScript, React, NestJS, PostgreSQL, Zod, Zustand / Redux Toolkit, Mantine UI, TanStack Table, Jest, Storybook, Docker, JWT, Swagger.
Обязанности и достижения:
1. Домен. Полный цикл разработки веб-приложений для моделирования систем ж/д электроснабжения, логистики и планирования перевозок; миграция и развитие 90+ аналитических отчетов со старого PHP-стека на React + NestJS.
2. Архитектура SPA/API. Проектирование клиентской части на React + TypeScript и серверной на NestJS: REST API (Swagger), интеграция с PostgreSQL, разделение серверного и клиентского состояния (Redux Toolkit / RTK Query, Zustand).
3. Сложная логика и данные. Реализация бизнес-логики предметной области; валидация данных через Zod на клиенте и сервере; построение сложных интерактивных таблиц (TanStack Table) и визуализация метрик (графики, диаграммы).
4. Auth. Внедрение JWT-аутентификации с silent refresh - повышение удобства и защищённости сессий без повторного входа.
5. Legacy. Миграция легаси: классовые компоненты → функциональные с хуками, JavaScript → TypeScript, декомпозиция монолитных модулей для поддержки и масштабирования.
6. Качество. Покрытие критичного функционала модульными и интеграционными тестами (Jest, React Testing нужен доступ к резюме ).
7. Достижения. Code splitting и lazy loading ( нужен доступ к резюме / Suspense), мемоизация тяжелых компонентов - сокращение времени начальной загрузки; участие в код-ревью и поддержка стабильности продукта.
=========================
ИП Савченко А. П.
5 лет и 1 месяц
Fullstack-разработчик
Июнь 2018 — Июнь нужен доступ к резюме лет и 1 месяц)
Разработка интернет-магазинов и корпоративных сайтов для клиентов.
Стек: React, TypeScript, нужен доступ к резюме (NestJS), PostgreSQL, Styled-components, Webpack, Storybook, Jest.
Обязанности и достижения:
1. Полный цикл fullstack-разработки коммерческих проектов: от вёрстки адаптивных интерфейсов по макетам Figma до проектирования серверной логики, базы данных и деплоя.
2. Создание переиспользуемой компонентной базы на React + TypeScript с визуальной документацией в Storybook, что позволило ускорить разработку типовых страниц и снизить количество багов вёрстки.
3. Реализация бизнес-логики на стороне сервера: REST API на NestJS, проектирование схем PostgreSQL, обработка заказов, фильтрация каталогов, личные кабинеты пользователей.
4. Интеграция с внешними сервисами (платежные шлюзы, службы доставки, CRM) для обеспечения сквозных процессов интернет-магазинов.
5. Внедрение аутентификации и авторизации JWT, разграничение ролей для администраторов и покупателей.
6. Покрытие критичного функционала клиентской и серверной сторон модульными и интеграционными тестами Jest, React Testing Library, что повысило стабильность релизов и упростило рефакторинг.
7. Настройка и сопровождение сборки Webpack, оптимизация бандлов.
8. Участие в код-ревью, поддержка и постепенная модернизация легаси-проектов студии.
=====================
ИП Стопкевич Б.В.
3 года
Fullstack-разработчик
Июль 2015 — Июнь нужен доступ к резюме года)
Роль: Fullstack-разработчик
Стек: JavaScript, jQuery, CSS (БЭМ), PHP, SQL, Bitrix Framework
Обязанности и достижения:
- Полный цикл fullstack-разработки и сопровождения интернет-магазина на базе Bitrix Framework от клиентской части до серверной логики, администрирования и интеграций.
- Адаптивная кросс-браузерная верстка макетов из Figma и Photoshop по методологии БЭМ; перенос верстки в шаблоны Bitrix с сохранением семантичности и производительности.
- Реализация интерактивных пользовательских интерфейсов и динамических элементов на JavaScript и jQuery (AJAX-фильтры, корзина, подгрузка контента, анимации), что повысило удобство работы с каталогом.
- Глубокая кастомизация и доработка модулей Bitrix под бизнес-задачи: расширение функциональности каталога, заказов и личного кабинета, создание собственных компонентов и шаблонов.
- Оптимизация производительности: анализ и рефакторинг SQL-запросов, кеширование, настройка инфоблоков – снижение времени загрузки страниц каталога и поиска.
- Наполнение, структурирование и SEO-оптимизация контента (карточки товаров, статьи, новости): обработка изображений, систематизация технических характеристик, простановка мета-тегов и ЧПУ.
- Администрирование и техническая поддержка сайта: мониторинг стабильности, установка обновлений платформы, резервное копирование, оперативное устранение инцидентов.
- Ведение версионного контроля в Git/Bitbucket, участие в командных ревью и документировании ключевых решений.
Есть файл резюме (защищен)
Интересные кандидаты
Мы используем куки, потому что без кук наш сайт не работал бы, другие сайты не работали бы, да и вообще весь
интернет не работал бы
