Vasily Argounov

Backend Developer, PHP & TypeScript · ex-computational linguist

Almaty, Kazakhstan · vasyapym@gmail.com

Almaty (UTC+5); open to remote, hybrid or relocation; full-time, part-time or contract. Backend developer: PHP 8 and TypeScript (Node, NestJS), Laravel/Symfony, PostgreSQL/MySQL. Three years on e-commerce backends - ERP↔web sync for a 400,000-SKU catalog, SQL performance work, CRM and REST integrations, page-load cuts of 40-50% across international storefronts. Before that, 3.5 years as a computational-linguistics researcher processing large text corpora in Python.

Skills

  • PHP 8
  • 1C-Bitrix (D7)
  • TypeScript
  • Python
  • Laravel
  • Symfony
  • PostgreSQL
  • MySQL
  • SQL
  • CommerceML (1C)
  • Bitrix24 REST API
  • REST API integrations
  • Redis
  • Docker
  • Linux
  • nginx
  • Git
  • GitLab
  • PHPUnit

Work

Traktorodetal Group · Backend Developer

Dec 2025 — Present · 1 yr

Industrial parts distributor, 400,000+ SKUs.

  • 1C ↔ website sync over CommerceML: catalog, stock, prices
  • Product mapping for the customer account area (400k+ items, 250+ categories)
  • Fixed N+1 queries and slow pagination COUNTs; added Redis caching for catalog and filter queries
  • Covered import/sync logic with PHPUnit tests
  • Admin audit tools for catalog data completeness (30k+ items)
  • IP geolocation; site forms → Bitrix24 CRM via REST
  • Rolled out an AI-agent-assisted workflow to the team

Levenhuk, Inc · Web Developer

Sep 2024 — Dec 2025 · 1 yr 4 mo

Optics manufacturer; several international storefronts on PHP frameworks.

  • PHP modules for smart filters, bulk photo upload by 1C code, catalog property management
  • Homepage: 2,445 ms → 1,432 ms (−41%), page weight −37%, JS files 23 → 13 — deferred and merged JS, image optimization (WebP/AVIF, lazy loading), caching
  • Product page: weight −50%, server requests −21%
  • Metadata generation system (H1–H3, Title, Description) for several group sites
  • Templates and components for four sites; multi-language / multi-currency catalog work

NEFU, Arctic Linguistic Ecology Lab · Junior Researcher

Jan 2021 — Aug 2024 · 3 yr 8 mo

The lab documents the languages of the indigenous peoples of the Arctic on LingvoDoc (lingvodoc.ispras.ru).

  • Documented and analyzed Arctic indigenous languages on LingvoDoc (dictionaries, corpora)
  • Quantitative corpus analysis in Python (pandas, regex)
  • Automated parsing, cleaning, and computation over large datasets

Projects

hermitage-3d

The Winter Palace (Hermitage) rebuilt in the browser: a classical facade generated from a typed grammar, lit by the real Saint Petersburg sky at load time.

TypeScript · three.js · WebGL2 · Vite · repo

quiet-index

Obsidian vault, searchable from any device by keywords and by meaning - indexed in CI by a pinned local model.

TypeScript · PostgreSQL · pgvector · e5 embeddings · repo

vasyapym.github.io

Eight self-contained projects with Go and Rust cores compiled to WebAssembly.

TypeScript · React · Go · Rust · WebAssembly · three.js · repo

Digital Card API

Prisma and PostgreSQL for data persistence and Docker for containerization.

TypeScript · NestJS · GraphQL · Prisma · PostgreSQL · Docker · repo

Contact