GitHub

Программист

Обычно разрабатываю системы учёта, MES- и ERP-системы, интернет-магазины и маркетплейсы, лендинги, карты с маршрутами и чаты — от первого экрана до выкладки на сервер. Основной стек — React, Next.js и TypeScript; серверную часть, базу данных и инфраструктуру тоже беру на себя.

Мои друзья

Codex
Claude Code

Работаю по Scrum и Kanban, налаживаю взаимодействие с дизайнерами, бэкенд-разработчиками и остальной командой. Постоянно улучшаю процессы разработки: в приоритете качество кода и эффективность команды.

Стек

// чем пользуюсь в работе
ReactNext.jsTypeScriptTailwind CSSRedux ToolkitZustandViteReact NativeLeafletREST APIWebSocketSocket.IOPHP / LaravelMySQLYooKassaSMTPDockerNginxGitHub ActionsCI/CDYandex Cloud S3ESLintPrettierScrumKanban

Опыт

// с 05.2020 по настоящее время

ИП Шевченко Максим Юрьевич

frontend-разработчик
  • Разрабатываю системы учёта для аграрной компании: автоматизирую учёт сотрудников, ресурсов и производственных процессов
  • Проектирую и реализую маркетплейс с управлением товарами, заказами и оплатой
  • Интегрирую работу с камерой браузера: захват фото и видео, подготовленных для обработки нейросетью
  • Реализую геоинформационные сервисы на Leaflet с собственной кластеризацией и визуализацией маршрутов
  • Создаю SPA- и SSR-приложения на React и Next.js с фокусом на производительность и SEO
  • Настраиваю контейнеризацию проектов в Docker: воспроизводимые окружения и CI/CD
  • Оптимизирую производительность фронтенда: lazy-loading, code-splitting
  • Внедряю ESLint и Prettier

ООО «Карнаст»

fullstack-разработчик
  • Был главным разработчиком проекта
  • Разрабатывал и поддерживал клиентскую часть приложения
  • Реализовал чат по интересам пользователей на WebSocket (Socket.IO)
  • Создавал и поддерживал статистику по пройденным анкетам для учреждений
  • Разрабатывал и вёл административную панель
  • Внедрил систему приглашений пользователей по иерархии
  • Интегрировал платёжную систему YooKassa
  • Разрабатывал серверную часть приложения (REST API)
  • Проектировал и оптимизировал схему базы данных
  • Настраивал веб-сервер Nginx: обратный прокси, балансировка нагрузки
  • Организовал отправку уведомлений на электронную почту
  • Настроил хранение файлов в Yandex Cloud S3 через easy-yandex-s3
  • Настроил CI/CD через GitHub Actions

ООО «Экспасофтвар»

frontend-разработчик → тимлид
  • Разрабатывал лендинги, учётные и MES-системы с нуля
  • Создавал SPA- и SSR-приложения на React и Next.js
  • Одновременно вёл 2–3 проекта, большинство начинал с нуля
  • Достиг уровня middle и был назначен тимлидом команды из 9 разработчиков
  • Проводил регулярные встречи один на один, чтобы находить и убирать препятствия в работе команды
  • Проводил технические собеседования и участвовал в найме
  • Делал код-ревью и рефакторинг для качества кода и соответствия стандартам
  • Разработал и поддерживал общую UI-библиотеку компонентов для ускорения разработки
  • Участвовал в архитектурных решениях и выборе стека для проектов
  • Участвовал в разработке мобильных приложений на React Native
  • Создавал и поддерживал техническую документацию по проектам

АУ «Центральный стадион им. А. Г. Николаева»

fullstack-разработчик
  • Разработал новостной портал «под ключ»: от сбора требований до запуска в продакшен
  • Создавал UX/UI-дизайн интерфейсов и прорабатывал пользовательские сценарии
  • Согласовывал функциональные требования с заказчиком и уточнял техническое задание
  • Реализовал клиентскую часть на чистом JavaScript и jQuery
  • Разрабатывал серверную часть и REST API на PHP / Laravel
  • Создал и настроил административную панель для управления новостями и пользователями
  • Интегрировал WYSIWYG-редактор для создания и форматирования новостей
  • Проектировал и оптимизировал реляционную базу данных (MySQL)
  • Настраивал веб-сервер Nginx для стабильности и быстрого отклика приложения
  • Организовал отправку email-уведомлений (SMTP) для рассылки новостей и системных сообщений
  • Тестировал функциональность и устранял найденные ошибки