Кирилл Новик

Senior Full-stack разработчик и UI-архитектор

Более 10 лет опыта. Открыт к удалённой работе.

Создаю чистые, хорошо протестированные веб-приложения: от библиотек компонентов и платёжных виджетов до развёртывания в облаке. Последние проекты: Билайн, CSAA Insurance, Альфа-Банк. Использую ИИ-инструменты, например Claude Code, чтобы работать быстрее, и проверяю результат перед выпуском.

  • React
  • TypeScript
  • Next.js
  • Node.js
  • Python
  • UI Architecture
  • Design Systems
  • Clean Architecture
  • TDD
  • Automation
  • AI-Assisted Development
  • Playwright
Кирилл Новик

Сейчас создаю

Hao-shuo-de™

Hao-shuo-de™ (好说的) — настоящий китайский язык, упрощённый до минимальной рабочей версии: многоязычный учебник с уроками, упражнениями и историями на основе базы знаний о языке.

Открыть haoshuode.com →

Опыт работы

БилайнSenior Web Developer
Июль 2022 - октябрь 2026
  • Спроектировал модульный платёжный виджет с бизнес-логикой, отделённой от интерфейса.
  • Развивал общекорпоративный UI-кит, разрабатывал лендинги и порталы.
  • Перевёл legacy JavaScript на TypeScript и достиг покрытия тестами 90%+.
  • Внедрил независимые от фреймворка слои логики и внедрение зависимостей, сократив сроки поставки в командах.
  • Обучал инженеров Clean Architecture, проводил внутренние хакатоны и митапы.
CSAA InsuranceStaff Software Engineer
Ноябрь 2020 - июнь 2022
  • Руководил разработкой приложения для расчёта страховки AAA MyQuote.
  • Создал библиотеку компонентов на React по дизайн-системе компании.
  • Повысил производительность с помощью кеширования и Service Workers.
  • Автоматизировал деплой через GitHub Actions и AWS CI.
Discount TireReact-разработчик (контракт)
Март 2020 - май 2020
  • Перенёс ключевые функции интернет-магазина с legacy-кода на React и GraphQL.
  • Повысил надёжность с помощью модульных тестов.
Automation HeroSenior Front-end Developer (контракт)
Январь 2019 - январь 2020
  • Создал RPA-инструмент HeroGo: расширение Chrome и настольное приложение на React, TypeScript и RxJS.
  • Интегрировал продукт с Salesforce.
  • Поддерживал покрытие тестами 95% благодаря TDD.
Альфа-БанкFront-end разработчик
Март 2018 - октябрь 2018
  • Реализовал банковские проекты, включая почтовый сервис и факторинг.
  • Внедрил серверный рендеринг на React, Redux и Saga.
  • Участвовал в открытой UI-библиотеке ARUI Feather.
ISONASSoftware Engineer
Июль 2016 - декабрь 2017
  • Разбил монолит на микросервисы в Docker с шлюзом REST API.
  • Добавил обновления в реальном времени через WebSockets.
  • Ускорил критичные запросы в 10 раз с помощью реплик чтения в AWS.
MedtronicРазработчик приложений
Май 2015 - сентябрь 2015
  • Создал веб-приложение мониторинга пациентов 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