Fullstack-разработчик

Москва, Россия
Миддл • Сеньор
Информационные технологии • Разработка • JavaScript • Node.js • PHP • SQL
Частичная занятость
Опыт работы более 5 лет
150 000 ₽
Есть файл резюме (защищен)
О себе

На данный момент 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, участие в командных ревью и документировании ключевых решений.

 

 


Специализация
Информационные технологииРазработкаJavaScriptNode.jsPHPSQL
Отрасль и сфера применения

Уровень
МиддлСеньор

Есть файл резюме (защищен)


Интересные кандидаты