- Спроектировал модульный платёжный виджет с бизнес-логикой, отделённой от интерфейса.
- Развивал общекорпоративный UI-кит, разрабатывал лендинги и порталы.
- Перевёл legacy JavaScript на TypeScript и достиг покрытия тестами 90%+.
- Внедрил независимые от фреймворка слои логики и внедрение зависимостей, сократив сроки поставки в командах.
- Обучал инженеров Clean Architecture, проводил внутренние хакатоны и митапы.
Кирилл Новик
Senior Full-stack разработчик и UI-архитектор
Более 10 лет опыта. Открыт к удалённой работе.
Создаю чистые, хорошо протестированные веб-приложения: от библиотек компонентов и платёжных виджетов до развёртывания в облаке. Последние проекты: Билайн, CSAA Insurance, Альфа-Банк. Использую ИИ-инструменты, например Claude Code, чтобы работать быстрее, и проверяю результат перед выпуском.

Сейчас создаю
Hao-shuo-de™
Hao-shuo-de™ (好说的) — настоящий китайский язык, упрощённый до минимальной рабочей версии: многоязычный учебник с уроками, упражнениями и историями на основе базы знаний о языке.
Открыть haoshuode.com →Опыт работы
- Руководил разработкой приложения для расчёта страховки AAA MyQuote.
- Создал библиотеку компонентов на React по дизайн-системе компании.
- Повысил производительность с помощью кеширования и Service Workers.
- Автоматизировал деплой через GitHub Actions и AWS CI.
- Перенёс ключевые функции интернет-магазина с legacy-кода на React и GraphQL.
- Повысил надёжность с помощью модульных тестов.
- Создал RPA-инструмент HeroGo: расширение Chrome и настольное приложение на React, TypeScript и RxJS.
- Интегрировал продукт с Salesforce.
- Поддерживал покрытие тестами 95% благодаря TDD.
- Реализовал банковские проекты, включая почтовый сервис и факторинг.
- Внедрил серверный рендеринг на React, Redux и Saga.
- Участвовал в открытой UI-библиотеке ARUI Feather.
- Разбил монолит на микросервисы в Docker с шлюзом REST API.
- Добавил обновления в реальном времени через WebSockets.
- Ускорил критичные запросы в 10 раз с помощью реплик чтения в AWS.
- Создал веб-приложение мониторинга пациентов Vital Sync на .NET MVC и REST API.
Образование
Магистр компьютерных наук
Университет штата Аризона
2021 - 2024, GPA 4.0, с отличием (With Distinction)
Статистическое машинное обучение, информационная безопасность, верификация и тестирование ПО, визуализация данных
Бакалавр компьютерных наук
Университет Колорадо в Боулдере
2013 - 2015, GPA 3.9
Алгоритмы, операционные системы, языки программирования, большие данные
Бакалавр молекулярной биологии
Университет Колорадо в Боулдере
2010 - 2013, GPA 3.5
Генетика, биология развития, стволовые клетки
Навыки
- Фронтенд
- React, TypeScript, Next.js, RxJS, Zustand, Web Components
- UI и дизайн-системы
- Design Systems, Tailwind CSS, shadcn/ui, Storybook, Figma, WCAG
- Архитектура
- Clean Architecture, Domain-Driven Design, Microservices, Monorepo
- ИИ и автоматизация
- Claude Code, Cursor, AI agents, RPA, GitHub Actions, Python scripting
- Тестирование
- TDD, Vitest, Jest, Playwright
- Бэкенд
- Node.js, Python, GraphQL, gRPC, Prisma
- Облако и DevOps
- AWS, Docker, Kubernetes, CI/CD, Vercel
- Данные и ML
- Pandas, scikit-learn, PyTorch
Языки
- Русский
- Свободно
- Английский
- Свободно
- Китайский
- HSK 5