
Кирилл Иванов
Full-Stack Developer (Node.js / React)
Telegram | +7 (999) 841-74-54 | iwwwanow.work@yandex.ru | LinkedIn | GitHub
Обо мне
Инженер-разработчик (Full-Stack) с фокусом на решении нетривиальных задач. Более 1.5 лет коммерческого опыта, в ходе которого научился самостоятельно разбираться со сложными проблемами — от настройки локального окружения для незнакомых проектов до профилирования и исправления багов в prod-среде. Мыслю категориями надежности и эффективности, а не просто написания кода.
Опыт работы
Junior Full-Stack Developer
Atlantis (atls) | Май 2024 – Сентябрь 2025
- Разработка и поддержка backend-сервисов на Node.js (Nest.js) с использованием DDD и Hexagonal Architecture.
- Разработка и поддержка frontend-приложений на React (Next.js): создание компонентов, реализация бизнес-логики, интеграция с API.
- Внесение правок и исправление ошибок в бэкенд-проекте на Kotlin. Решение сложных инфраструктурных задач: миграция и резервное копирование PostgreSQL БД с продовых окружений, обход ограничений приватных реестров Docker.
- Разработка и поддержка GitHub Actions пайплайнов для: сборки проектов, автоматической публикации в App Store / Google Play, управления версионированием и white-label брендированием.
- Работа с внутренними инструментами: кастомный yarn-бандл с самописными плагинами, figma-theme generator, assets-generator.
- Оптимизация и профилирование приложений в Kubernetes-кластере. Внесение изменений в конфигурации FluxCD и Kratos.
Full-Stack Developer (Фриланс)
Удаленно | Ноябрь 2023 – Апрель 2024
- Разработка системы миграции контента из Notion в self-hosted среду с использованием официального Notion API.
- Создал Telegram-бота на Node.js, который отслеживает сообщения в каналах и автоматически копирует контент из Notion-ссылок.
- Стек: Node.js, Notion API, Telegram Bot API, SQLite.
Ключевые навыки
- Языки: JavaScript/TypeScript (Intermediate+), Go (Beginner), Kotlin (Beginner)
- Бэкенд: Node.js, Nest.js, Express
- Фронтенд: React, Next.js, HTML5, CSS3
- Базы данных: PostgreSQL, SQLite
- Инструменты/DevOps: Git, GitHub Actions, Docker, Kubernetes, FluxCD, Nginx (развертывание, базовая конфигурация)
- Операционные системы & Администрирование: GNU/Linux (продвинутый пользователь), Bash/Shell scripting
- Дизайн: Figma, Adobe Photoshop, Illustrator, CorelDRAW (допечатная подготовка)
Проекты
OWWO - Мультимедийная библиотека на Go | GitHub | Deploy
- Разработка self-hosted медиа-сервера, использующего файловую систему в качестве CMS.
- Реализован автоматический рендеринг контента, кастомизация через пользовательские CSS/JS, гибкая система метаданных.
- Стек: Go, HTML5, CSS3, JavaScript, SFTP
Образование
- Неоконченное высшее (2 курса), Инженер-механик | СГУПС, УТТК | 2016 – 2018
- Курсы: Moscow Coding School (Full-Stack Developer, не окончил), самостоятельное изучение материалов | (2021)
- Самостоятельное обучение (Full-Stack-разработка) | документация, пет-проекты | 2021 – настоящее время
Дополнительно
- Опыт работы в дизайне и полиграфии (3+ года). Глубокое понимание процессов допечатной подготовки (CMYK, Pantone), типографики и работы с клиентами.