Kirill Novik

Senior Full-stack Developer & UI Architect

10+ years of experience. Open to remote work.

I build clean, well-tested web applications, from component libraries and payment widgets to cloud deployment. Recent work: Beeline, CSAA Insurance and Alfa-Bank. I use AI tools such as Claude Code to move faster, and I verify the result before it ships.

  • React
  • TypeScript
  • Next.js
  • Node.js
  • Python
  • UI Architecture
  • Design Systems
  • Clean Architecture
  • TDD
  • Automation
  • AI-Assisted Development
  • Playwright
Kirill Novik

Now building

Hao-shuo-de™

Hao-shuo-de™ (好说的) is real Mandarin boiled down to the simplest version that still works: a multilingual textbook with lessons, exercises and stories, built on a language knowledge base.

Visit haoshuode.com →

Experience

BeelineSenior Web Developer
July 2022 - October 2026
  • Designed a modular payment widget that separates business logic from the UI.
  • Maintained the company-wide UI kit and built landing pages and portals.
  • Migrated legacy JavaScript to TypeScript and reached 90%+ test coverage.
  • Introduced framework-agnostic core layers and dependency injection, shortening delivery across teams.
  • Mentored engineers on Clean Architecture and ran internal hackathons and meetups.
CSAA InsuranceStaff Software Engineer
November 2020 - June 2022
  • Led development of the AAA MyQuote insurance quote application.
  • Built a React component library to the company's design system.
  • Improved performance with caching and service workers.
  • Automated deployment with GitHub Actions and AWS CI pipelines.
Discount TireReact Developer (Contract)
March 2020 - May 2020
  • Migrated key features of the online store from legacy code to React and GraphQL.
  • Improved reliability with unit tests.
Automation HeroSenior Front-end Developer (Contract)
January 2019 - January 2020
  • Built the HeroGo RPA tool as a Chrome extension and desktop app with React, TypeScript and RxJS.
  • Integrated the product with Salesforce.
  • Kept 95% test coverage through TDD.
Alfa-BankFront-end Developer
March 2018 - October 2018
  • Delivered banking projects, including mail services and factoring.
  • Implemented server-side rendering with React, Redux and Saga.
  • Contributed to the open-source ARUI Feather UI library.
ISONASSoftware Engineer
July 2016 - December 2017
  • Refactored a monolith into Docker microservices with a REST API gateway.
  • Added real-time updates over WebSockets.
  • Cut critical query times by a factor of 10 with AWS read replicas.
MedtronicSoftware Application Developer
May 2015 - September 2015
  • Built the Vital Sync patient monitoring web application with .NET MVC and REST APIs.

Education

Master of Computer Science

Arizona State University

2021 - 2024, GPA 4.0, With Distinction

Statistical Machine Learning, Information Assurance & Security, Software Verification & Testing, Data Visualization

Bachelor's in Computer Science

University of Colorado Boulder

2013 - 2015, GPA 3.9

Algorithms, Operating Systems, Programming Languages, Big Data

Bachelor's in Molecular Biology

University of Colorado Boulder

2010 - 2013, GPA 3.5

Genetics, Developmental Biology, Stem Cells

Skills

Frontend
React, TypeScript, Next.js, RxJS, Zustand, Web Components
UI and design systems
Design Systems, Tailwind CSS, shadcn/ui, Storybook, Figma, WCAG
Architecture
Clean Architecture, Domain-Driven Design, Microservices, Monorepo
AI and automation
Claude Code, Cursor, AI agents, RPA, GitHub Actions, Python scripting
Testing
TDD, Vitest, Jest, Playwright
Backend
Node.js, Python, GraphQL, gRPC, Prisma
Cloud and DevOps
AWS, Docker, Kubernetes, CI/CD, Vercel
Data and ML
Pandas, scikit-learn, PyTorch

Languages

Russian
Fluent
English
Fluent
Chinese
HSK 5