- 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.
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.

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
- 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.
- Migrated key features of the online store from legacy code to React and GraphQL.
- Improved reliability with unit tests.
- 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.
- 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.
- 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.
- 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