Английский — B2

Full Stack разработчик с опытом создания и сопровождения веб-приложений, Telegram Mini Apps и корпоративных сервисов. Специализируюсь на экосистеме TypeScript (React, Next.js, NestJS). Владею полным циклом создания продукта: от пиксель-перфект верстки по Figma и проектирования REST API/WebSockets до настройки серверов, Docker-контейнеризации и CI/CD. Имею практический опыт глубокого рефакторинга чужого кода, миграции проектов на TypeScript и Next.js, а также оптимизации производительности и SEO.

Спроектировал и разработал интерактивный графический редактор сетевых топологий (с использованием Canvas) для визуализации связей между узлами (маршрутизаторы, коммутаторы, ПК). Реализовал пошаговый симулятор передачи пакетов с анимацией сетевых протоколов. Настроил управление состоянием схемы с помощью Zustand и оптимизировал рендеринг тяжелых интерактивных элементов. Написал модульный бэкенд на NestJS для эмуляции работы сетевых протоколов (TCP/IP, UDP, ICMP), расчета IP-адресации, масок подсетей и таблиц маршрутизации. Реализовал систему аутентификации, сохранение пользовательских схем и отслеживание прогресса обучения в PostgreSQL через Prisma ORM. Упаковал всю инфраструктуру платформы (Next.js, NestJS, PostgreSQL, Redis) в Docker Compose. Настроил Nginx в качестве Reverse Proxy, подключил SSL-сертификаты, установил лимиты запросов и настроил CI/CD пайплайн в GitHub Actions для автодеплоя на Ubuntu VPS.
Провел полный рефакторинг legacy-кода на NestJS, переписал архитектуру на модульную, исправил уязвимости и оптимизировал SQL-запросы в PostgreSQL. Спроектировал и внедрил ролевую модель доступа (Guards/Pipes) и систему реалтайм-уведомлений и чатов между соискателем и работодателем через WebSockets. Переработал пользовательский интерфейс на Next.js, написал сложную валидацию многошаговых форм (Zod + React Hook Form), настроил реактивное обновление чатов без перерисовки всей страницы. Настроил Docker-контейнеры для локальной разработки и продакшена, сконфигурировал Nginx для балансировки трафика и раздачи статики.
Выполнил полную миграцию проекта с классического React (SPA) на Next.js (SSR/ISR), что позволило поисковым роботам эффективно индексировать динамические страницы. Сверстал адаптивную сетку новостей по Figma, добавил поддержку темной/светлой темы и клиентское кэширование. Настроил динамическую генерацию OpenGraph-изображений и метатегов на стороне сервера, настроил сжатие ресурсов и lazy-loading для картинок, благодаря чему показатели Core Web Vitals выросли до 90+ баллов.
Разработал SPA-приложение на React и TypeScript, адаптированное под модальные окна Telegram WebApp. Интегрировал Telegram WebApp SDK (авторизация через initData, haptic feedback, управление нативной кнопкой). Управлял игровым состоянием через Zustand, добавил плавные CSS/JS-анимации и оптимизировал интерфейс для стабильной работы на слабых мобильных устройствах. Разработал слой клиентских сервисов для безопасного взаимодействия с бэкенд API, реализовал защищенную передачу данных сессии и валидацию действий игрока.
Оставьте заявку и, наша команда в кратчайшие сроки подберёт необходимого специалиста за вас!
Помните, что заключение договора и оплата услуг происходит после того, как вы выбрали специалиста.
