AI and agents6 filesInfrastructure2 filesDevelopment5 filesAbout4 files

CV

Vladislav Vitovtsev — AI engineer, fullstack developer. In web development since 2013. Krasnodar, remote. vlad@vitovtsev.site

Download PDF — the Russian version, the one that goes out with applications.

What I do

I build products end to end: interface, backend, build pipeline, code signing, rollout. For the past two and a half years I have been running two projects in parallel. For the past year I have been building agent-based AI systems and putting them into a working team’s process — as part of development, not as an experiment.

I get to production the things that usually stall at the demo stage: tool failure handling, escalation to a human, memory between runs, context cost.

Experience

September 2025 — now. Video calling product (under NDA), sole frontend developer. WebRTC web client: calls with recording, calendar with recurring meetings, chat, notification feed over SSE, virtual background, screen sharing. Electron desktop on top of the web app with channel-based auto-updates. Moved the project to a monorepo, set up the release process and CI with macOS and Windows builds: Developer ID signing with notarization, Windows signing with a hardware token over PKCS11. 1043 commits out of 1165 — 89.5% of the codebase, 34 release tags, 758 test cases.

March — July 2026. Caerus, sole developer. Separated a partner’s site from a shared aggregator where both products ran the same binary against the same database in production and differed only by environment variables. Production audit, snapshot as a rollback point, then the split. I run it alone since: SEO for organic traffic, human-readable URLs, production fixes. 87 commits out of 87.

June 2025 — April 2026. Psychotherapy and coaching platform, frontend in a team. My area was the Supervisions feature end to end: supervisor profile, public search with filters, supervision purchase by a client, specialist dashboard with payment methods, session cancellation and rescheduling, calendar integration. Next.js 15 App Router in an Nx monorepo, Feature-Sliced Design, Zustand.

February — September 2025. EVIRMA, frontend in a team of 7-8. Manifest V3 extension for Wildberries marketplace sellers. Seller sales funnel from scratch, ad campaign statistics by keyword and day, Excel export. Intercepting fetch inside someone else’s markup, token-bucket rate limiting, background jobs in a service worker that survive suspension. 56 merged PRs out of 229 — second in the team after the tech lead.

March 2024 — August 2025. Car rental aggregator, frontend. Catalog with faceted filters and price calculation, booking with calendar availability checks, partner dashboard, admin panel with roles, six languages, Stripe and PayPal. 331 commits out of 645.

November 2019 — October 2024. App In The Air, USA: frontend developer, then lead of a team of five. I joined when the company had no web product at all. Flight booking, hotel booking, then a corporate travel portal with company cards and travel policy. Provider integrations went through our own backend. Nx monorepo, React 17 → 18, Next.js. Stayed until the service shut down.

August 2016 — November 2019. webrise, fullstack. Sberbank Insurance and about fifteen insurance calculators, Ingosstrakh, an education platform for a nationwide contest, the Usachevsky market store with React Native apps, Unilever promo sites, a browser game for Ritter Sport, a digital platform for a transport university.

April 2014 — August 2016. Zaymer, fullstack. Client and staff dashboards in a microloan service that runs without human involvement. Laravel, MySQL, PostgreSQL, MongoDB, Selenium tests.

August 2013 — March 2014. it-infinity, frontend. First commercial sites on top of 1C-Bitrix.

Stack

Languages: TypeScript, JavaScript, Python, PHP in the past. Frontend: React, Next.js, Preact, Astro, Electron, WebRTC, SSE and WebSocket, Vitest, Playwright. Backend: Node.js, Fastify, Express, FastAPI, PostgreSQL, SQLite, Prisma. AI: agent orchestration, MCP, prompt engineering, LLM APIs, token cost control. Infrastructure: Docker, GitLab CI, GitHub Actions, Caddy, Nginx, own VPS, desktop build signing and notarization.

Education and languages

Tomsk State University of Control Systems and Radioelectronics, 2012 — computer engineering. Russian native, English B2: I read and write fluently.