Skip to CV content

Curriculum vitae

Nick Kosarev

Fullstack Developer / Tech Lead

Nick Kosarev

Kaliningrad, Russia · Remote work · Building software since 2010

Built food-ordering platforms, internal tools and fintech products. I work across interfaces, backend code, data models and releases.

Work experience

EXPI · ИП Петров И.И.

Tech Lead / Fullstack Developer / DevOps

- 6 mo

Sole engineer for a fintech platform: architecture, implementation, infrastructure and releases.

  • Built a TypeScript, Nuxt and Nitro platform with service management, a customer portal, a product catalog and Telegram integrations.
  • Migrated PHP data and services in stages using ETL, parallel reads and reconciliation. Decoupled copy-trading workers from PHP; portal migration remained in progress.
  • Brought payments, recurring subscriptions, refunds and access provisioning into one billing flow, with payment-to-access reconciliation.
  • Rewrote copy-trading workers for Binance, Bybit and Finam with shadow runs, tests and a trading gate for database schema readiness.
  • Moved Matrix to a cloud worker with idempotent commands, broker reconciliation, leases and pausing on uncertain state. Prepared a paid subscription and public offer for launch; Matrix remained in production testing.
  • Established AI-assisted work through specifications, architectural decisions, review and CI; set up Forgejo. Enabled Docker build caching; a measured repeat build with a warm cache took 3 min 30 s.

TypeScript · Nuxt / Nitro · PostgreSQL / Drizzle · Redis / BullMQ · Docker · grammY · MCP

Sushi-Love

Fullstack Developer

-

Built internal services for a restaurant chain and improved its websites.

  • Connected PostgreSQL and RabbitMQ for background task processing.
  • Built a web application and Telegram Mini App for task assignment, statuses, deadlines and team/partner reporting.
  • Audited Bitrix and Tilda sites, fixed defects and improved page loading.

Nuxt · Vue · TypeScript · PostgreSQL · RabbitMQ

Core stack

Web development
TypeScript, Vue, Nuxt, Nitro, Node.js
Data and infrastructure
PostgreSQL, Drizzle ORM, Redis, BullMQ, Docker, CI/CD
Integrations and tools
REST, WebSocket, Telegram / grammY, MCP, AI agents

Earlier experience

O5 LLC · o5.Food

Fullstack Developer / DevOps

-

Built an online food-ordering platform used by 500+ business clients.

  • Rewrote the PHP/jQuery core in TypeScript, React and NestJS.
  • Moved deployments to Kubernetes and maintained product infrastructure.

TypeScript · React · NestJS · Kubernetes · PostgreSQL

Berry Design

Co-founder / Developer

-

Co-founded a web studio with a partner, handling estimates, development and client delivery.

  • Delivered 20+ retail and service websites, including forms, calculators and payment integrations.

PHP · JavaScript · HTML / CSS

Freelance

PHP Developer

-

Started in custom web development, building corporate websites and online stores with PHP/jQuery.

  • Configured domains, DNS, MySQL and Apache/Nginx hosting, and maintained the delivered sites.

PHP · jQuery · MySQL · Apache / Nginx

Independent projects

Independent development since 2019. Selected work, listed separately from employment.

Startodel

Started: Dec 2025 · Project closed in 2026

Nuxt food-delivery websites with SSR, multilingual menus, ordering, payments and guest checkout.
Meloteka

Started: Feb 2026 · Project closed in 2026

A music catalog with audio upload and transcoding, S3 storage, MusicBrainz metadata and a Telegram Mini App.
NextOrders
An open-source food-ordering platform with SSR, multiple languages, a persistent cart and guest checkout.

Public work · Twitch / live coding

Apr 2024 - Nov 2025

Wrote code live and built ChatGame with the Twitch API, a Telegram Mini App, WebSocket synchronization and OAuth.

ChatGame · Project closed in 2026

Education

Syktyvkar State University

Applied Mathematics and Computer Science. Incomplete higher education, 2015.

Hexlet - PHP development, 2020

Languages

Russian - native. English - C1.