Switch language
Download ↓

Kirill Petunin

Senior Frontend / Full-stack Engineer / Team Lead

8 years of experience

Worldwide, remoteKazan, Russia

Senior engineer with 7+ years of experience building high-scale web applications. Specialises in React, TypeScript and micro-frontend architectures for fintech and e-commerce. At T1 Innotech architected a cryptocurrency platform targeting 99.9% uptime and 200% better scalability. While leading a team at Grid Dynamics, cut enterprise app load time from 10s to 2s and improved payment flows handling 1M+ daily transactions. Also founded and solo-operates a subscription SaaS with 150+ paying customers, owning architecture, payments, infrastructure and growth end to end.

Work Experience

PresentMay 2026 — Present

VPN Subscription Service

Founder & Engineer · 4 mo

Commercial VPN subscription service built and run solo — 150+ paying subscribers, in production since May 2026.

  • NestJS core API (PostgreSQL, Prisma, Redis, BullMQ), a Next.js landing with web payments, a TypeScript Telegram bot.
  • Recurring billing with idempotent payment webhooks and automatic retries.
  • CI/CD, uptime monitoring, hourly backups and 425+ automated tests on infrastructure I run myself.
PresentNov 2024 — Present

T1 Innotech

Senior Frontend Engineer · 1 yr 10 mo

Cryptocurrency platform on React, Remix, TypeScript and Node.js, against a 99.9% uptime target.

  • Led the migration from a monolithic frontend to BFF + micro-frontends: 200% better scalability, 20% faster deploys.
  • Built real-time transaction processing with security and performance as the hard constraints.
Jun 2021 — Aug 2024

Grid Dynamics

Senior Frontend Developer / Team Lead · 3 yrs 2 mo

Fortune 300 client project, leading a team of 5 engineers.

  • Led 5 engineers, shipped a UI component library and a large-scale dependency modernization.
  • Cut enterprise app load time from 10s to 2s — lazy loading, table virtualization, render optimizations.
  • Reworked payment flows for a global e-commerce brand handling 1M+ daily transactions.

Earlier

Sep 2020 — Jun 2021

Globus-IT

Frontend Developer

Banking products for major Russian financial institutions.

Feb 2020 — Sep 2020

Chitai Gorod

Frontend Developer

E-commerce features for the largest Russian book retailer.

Sep 2018 — Feb 2020

Rerise

Web Developer

End-to-end website delivery for agency clients.

Tech Stack

Frontend 10

  • TypeScript
  • JavaScript (ES6+)
  • React
  • Next.js
  • Remix
  • Ember.js
  • HTML5
  • CSS3
  • TailwindCSS
  • Styled Components

Backend 7

  • Node.js
  • NestJS
  • Express.js
  • GraphQL
  • REST API
  • Microservices
  • BullMQ

Database 4

  • PostgreSQL
  • Prisma
  • Redis
  • MongoDB

Tools 7

  • Git
  • Docker
  • CI/CD
  • GitHub Actions
  • Webpack
  • Vite
  • Bun

Testing 4

  • Vitest
  • Jest
  • React Testing Library
  • Playwright

Soft 4

  • Team Leadership
  • Mentoring
  • Code Review
  • Agile / Scrum

Pet projects

Backgammon

Online backgammon — long and short — with live matches over SSE, three tournament formats and Elo rating. The server owns the dice and validates every move with the rules engine the browser uses to highlight them.

VPN Subscription Service

Commercial VPN subscription service with recurring billing, run solo in production for 150+ paying subscribers.