Дмитрий Куликов
Контактная информация
Локация: Сербия, Воеводина, Нови-Сад
Email: [email protected]
Telegram: @sevent33n
LinkedIn: linkedin.com/in/7t33n
GitHub: github.com/7t33n
О себе
Lead Front-end Engineer с более чем 6-летним опытом создания продуктов для финтеха, SaaS и e-commerce. Руководил командами и проектировал масштабируемые веб-приложения, в основном на Vue.js и TypeScript; DevOps тоже на мне. Большую часть времени трачу на то, чтобы держать код чистым, а релизы — предсказуемыми.
- Настроил Agile-практики и автоматизировал рутину релизов, чтобы команда перестала деплоить руками.
- Внедрил новую Git-стратегию и CI/CD, после чего ошибок при деплое стало меньше.
- Сделал высоконагруженные фичи, которые остаются отзывчивыми на 10 000+ записях.
Навыки
Front-end: JavaScript (ES6+), TypeScript, Vue.js, Nuxt.js, HTML5, CSS3, PostCSS, SASS/SCSS, Responsive Design, Webpack, Vite, Browser Extensions
Architecture & DevOps: Monorepo (Turborepo, NX), Docker, Podman, Git, GitHub Actions, SonarCloud, Cloudflare, CI/CD, GCP
Back-end: Node.js, Express.js, REST APIs, GraphQL
AI-Assisted Engineering: Cursor, Claude Code, OpenCode, MCP-серверы (Model Context Protocol), prompt engineering для генерации кода, оптимизация контекста для монорепозиториев и feature-isolated кодовых баз, интеграция LLM в продукт (транскрипция через Gemini)
Testing: Unit, Integration, and E2E Testing
Project Management: Agile, Scrum, Kanban, Jira, Confluence
Other: Data Visualization, Analytics, Microservices, Refactoring Legacy Code, Technical Writing
Лидерство и Архитектура
Техническое лидерство: Управление командой (10+ инженеров), Менторинг, Best Practices Code Review, Проектирование технической архитектуры
Управление процессами: Управление релизами, Планирование спринтов, Разработка технического роадмапа
Архитектура: Монорепозиторий, Стратегия изоляции фич, Проектирование масштабируемых приложений
Опыт работы
SXOPE | Tampa, FL, USA (удалённо)
Technical Lead
апрель 2025 – настоящее время
- Спроектировал переход на монорепозиторий для изоляции фич как пакетов, устранив интеграционные баги от тесной связанности легаси-кода.
- Внедрил процесс релизов с нулевым процентом откатов благодаря препрод-окружению и 2-дневному окну тестирования перед продом.
- Руководил командой из 10 инженеров; сократил время интеграции фич за счёт изоляции пакетов в монорепозитории, устранив межфичевые merge-конфликты, которые раньше блокировали параллельную работу.
- Интегрировал LLM-инструменты в рабочий процесс разработки, оптимизируя использование контекста для изолированных фича-пакетов вместо полного проекта.
- Принял ответственность за процессы релизов и архитектуру проекта (Electron, Webapp, Chrome Extension).
«Хорошая архитектура — это в меньшей степени про технологии и в большей про людей и процессы. Я фокусируюсь на изоляции сложности и прозрачности релизов.»
Lead Front-end Developer
март 2024 – март 2025
- Руководил командой из 9 инженеров: ставил понятные цели, увеличил скорость спринтов и стабильность релизов.
- Разработал новый процесс ветвления Git и релизов, заменив стихийные деплои, которые раньше приводили к регулярным ошибкам на проде.
- Плотно взаимодействовал с бэкендом, QA, дизайнерами и техрайтерами для своевременного выпуска фич.
- Вёл фичи от идеи до релиза, помогая команде выпускать быстрее и без блокеров.
- Сделал систему распознавания речи после того, как браузерные API не справились. Транскрипция идёт через Gemini, VAD работает прямо в браузере на ONNX Runtime Web и Silero-VAD.
Front-end Developer
декабрь 2022 – март 2024
- Реализовал компонент виртуального скролла со сворачиваемыми строками, который сохраняет таблицу отзывчивой на 10 000+ строк — там, где прежний рендеринг подвешивал интерфейс.
- Переписал отрисовку полигонов и точек для карт с использованием Google Maps, ускорив работу с O(n²) до O(n).
- Настроил автоматические unit- и интеграционные тесты, повысив покрытие кода и предотвращая баги до релиза.
panfilov.group | Москва, Россия (удалённо)
Head of Front-end Department
апрель 2022 – сентябрь 2022
- Внедрил Agile и Kanban, повысив прозрачность проектов и ускорив их выполнение.
- Упростил процессы во фронтенде, что сократило цикл разработки и ускорило выпуск новых фич.
- Отслеживал ключевые метрики (TTM, Cycle Time, Lead Time), выявлял узкие места и инициировал улучшения.
Front-end Team Lead
август 2020 – апрель 2022
- Увеличил команду фронтенда с 2 до 8 человек: нанимал и адаптировал новых разработчиков для роста компании.
- Наставлял младших разработчиков — трое получили повышение под моим руководством.
- Руководил созданием аналитической платформы для финтеха; стейкхолдеры получили данные в реальном времени.
- Запустил команду мобильной разработки, расширив спектр услуг компании.
Front-end Developer
сентябрь 2019 – август 2020
- Разрабатывал и поддерживал агрегаторы, информационные и e-commerce платформы.
- Получил повышение с Middle до Senior менее чем за год за отличные результаты и инициативу.
Studio T | Томск, Россия
Front-end Developer
май 2019 – август 2019
- Разработал корпоративный сайт с интерактивными анимациями на основе теории графов.
Attrax.Digital | Томск, Россия
Front-end Developer
июль 2018 – май 2019
- Разрабатывал крипто-продукты для финтеха и iGaming, руководил небольшой командой, чтобы укладываться в сроки и бюджет.
Freelance, self-employed
Full-stack Developer
ноябрь 2014 – июнь 2018
- Создавал и поддерживал сайты для локального бизнеса, помогал с техническими вопросами.
Проекты
cv.7t33n.xyz (2025):
Создал платформу для резюме на TypeScript и markdown-it, развернул на Cloudflare Pages.
Образование
Томский колледж информационных технологий
Томск, Россия | сентябрь 2015 – июнь 2019
Профильные дисциплины: веб-разработка, компьютерные сети, базы данных, программная инженерия
Языки
- Русский: родной
- Английский: средний
- Сербский: начальный