Я — разработчик с амбициями и опытом разработки frontend и backend части. Люблю
работать со сложными задачами и находить нестандартные решения. Нравится заниматься
оптимизацией, рефакторить.
Погружен в то, что делаю, с головой.
Предпочтительный стек:
Frontend - React (писал на svelte, vue, angular)
Backend - Node.js/Php (писал круды)
• Частые вопросы:
— Сколько опыта? 5 лет в целом. ~ 4 года React, ~ 1 год Vue/Svelte и ~ 2 месяца Angular.
— Как изучал frontend? Документация, открытые курсы, опыт наставников и коллег, много
часов практики.
— Почему frontend? Мне нравится видеть результат своей работы визуально, и иметь
возможность поделиться этим с другими.
• Моя гордость: опыт разработки доступности для незрячих и слабовидящих на большой
платформе. Работу проверяли и одобрили независимые аудиторы.
Имею опыт team-лидерства с положительными отзывами.
В процессе координировал работу трех коллег, давал эстимейты, проверял решение задач,
вел коммуникацию с заказчиком и менеджерами от него.
• Одна из последних трудностей, с которой столкнулся: использование нейронной маски
внутри видео-конференц-связи без потери кадров.
При решении получился web worker модуль пишущий в DOM через обертку postMessage.
• Персональные качества:
Hard skills:
• Стремлюсь писать простой и читаемый код как для человека, так и для оптимизующего
компилятора;
• Быстро понимаю, как использовать новые инструменты в работе;
• Умею делать веб доступным;
• Слежу за удобством и скоростью сервиса для пользователя;
• Нахожу эффективные решения, смотрю на возникающие проблемы широко;
Soft skills:
• Открыто говорю о проблемах в проекте/процессах, быстро подключаюсь к поиску
решения;
• Признаю свои ошибки и стараюсь качественно их исправить;
• Несу ответственность за качество своей работы, обещания, сроки и коммуникацию с коллегами;
• Стремлюсь быть открытым к новому опыту и знаниям;
• Eсли возникают трудности, не стесняюсь спрашивать совета у коллег;
• Понимаю важность полной и быстрой коммуникации в команде;
Контакты:
Руководил frontend направлением для нескольких проектов игровой направленности с web3 для телеграм/веб
Достижения:
- Перевел проекты на актуальный стек что повысило скорость разработки в 2 раза
- Написал ci/cd что ускорило процесс деплоя на 50%
- Улучшил загрузку и отзывчивость интерфейсов, сократив время First Contentful Paint (FCP) на 30-40% в ключевых проектах
- Внедрив процессы code review и CI/CD, что уменьшило кол-во багов при деплое в разы
- Реализовал seamless-подключение кошельков (MetaMask, TonConnect и др.), упростив onboarding пользователей на 25%
Стек:
- frontend — React, Zustand, TypeScript, Tailwind
- backend — python, docker
- agile
Проект о вычислениях на машинах других пользователей
Достижения:
- Спроектировал API-слой на TypeScript, который абстрагировал работу с Python-бэкендом (gRPC/REST), сократив количество ошибок в разы
- Настроил Electron-приложение для работы с Docker API, позволяя пользователям разворачивать локальные ноды в 1 клик
- Мигрировал с Redux на Effector, упростив логику управления состоянием для 10+ экранов (+20% к скорости разработки)
- Снизил нагрузку на поддержку: Автоматические логи ошибок с привязкой к шагам интерфейса (Sentry + видео-реплеи)
Стек:
- frontend — react, typescript, electron, effector
- backend — python, docker
- agile — sprint, storypoint, daily meeting и retro
Несколько проектов, в основном главное зеркало ton.org
Достижения:
- Ускорил загрузку TON.org на 40% за счет
-- Оптимизации Next.js (ISR, динамический импорт, кеширование)
-- Перехода на Vite
-- Ленивой загрузки тяжелых компонентов
- Реализовал мультиязычность (i18n) с поддержкой 10+ языков, увеличив глобальный охват
- Внедрил адаптивный дизайн с учетом мобильного трафика (50% пользователей), улучшив Core Web Vitals (LCP < 1.5s, CLS < 0.05)
- Настроил CI/CD (GitHub Actions/Docker) с автотестами (Jest, Cypress), сократив время релизов на 30%
Стек:
- frontend — react, next, typescript, zustand, redux
- backend — go, node, docker
- agile — sprint, storypoint, daily meeting, retro
Разработка платформ для автоматизации покупки недвижимости
Достижения:
- Оптимизировал загрузку 3D-моделей (GLTF-сжатие, LOD-система), сократив время
отображения с 10 до 2 секунд
- Ускорил загрузку каталога на 60% за счет:
-- Ленивой загрузки 3D-моделей
-- Кеширования данных
- Мигрировал с Vue 2 на Vue 3, улучшив производительность на 25%
- Сократил нагрузку на поддержку благодаря автоматической обработке FAQ через чат-бота
Стек:
- frontend — svelte, vue, nuxt, react, typescript
- backend — node
- kanban — с daily meeting