Python · Rust · Go
Open to offers·Remote · full-time & contract

I write services that work.

Software developer with 5+ years of Python experience. I use AI tools across the whole development cycle. On a contract project, that cut development cost by about 3x. When the project needs it, I also write Rust and Go.

Roman Matveev

Work experience

Oct 2024 - Present

Contract, part-time

Software Developer

NDA

Development and refinement of production services in a team. AI tools at every stage of the cycle.

  • Owned several production services (30k-1.5M lines): new development, maintenance, legacy module refactoring.
  • Reduced development costs ~3x with AI tools: code generation, code review, test automation.
  • Delivered features in Python, Rust, and Go within a single project, working beyond the primary stack.
PythonFastAPIDocker / Docker Compose
Feb 2023 - Present

Remote, parallel with contract

Python Backend Developer

Freelance

Backend optimization, own products and tools for clients.

  • Launched nnzen.com: live LLM catalog, 500+ models. FastAPI + PostgreSQL + Next.js.
  • Optimized a client FastAPI hot path: throughput grew from ~1,600 to ~8,200 RPS, with p95 latency down about 70%.
  • Built a plugin runtime for an LLM assistant: hot reload, tool call chains, and context handoff.
PythonFastAPIREST APIs / WebhooksDocker / Docker ComposeLLM APIsPostgreSQLRedisasyncio
May 2021 - Feb 2023

Remote, full-time

Data Collection Developer

Bright Data

Scrapers and collectors for a major data platform. Sites of varying complexity, including those protected by anti-bot systems.

  • Built 300+ scrapers/collectors: parsing, validation, edge cases for sites with different structures and protections.
  • Analyzed HTTP flows, JS runtimes, and anti-bot system behavior for reliable data collection.
  • Built diagnostics for unstable targets: logging, reproducibility, clear reports.
PythonReverse engineeringWeb scrapingPlaywright
Sep 2019 - May 2021

Remote

Python Developer

Freelance

Automation, parsers, scripts, and small backend tools for clients.

  • Automated manual processes: scripts, API wrappers, small services.
  • Integrated third-party APIs without documentation, reverse-engineering endpoint behavior.
PythonWeb scrapingpandas / ETL

Projects

Short cases: the problem, what I built, the result, and why it matters for maintenance.

2025-2026

nnzen model catalog

Solo

A live LLM catalog that collects model data, normalizes it, and makes model comparison faster.

PythonFastAPILLM APIsRAGVector DB / pgvector
2025

MCP core for an LLM assistant

Solo

Backend core for an LLM assistant with plugin execution, hot reload, tool chains, and explicit context handoff.

PythonFastAPIMCPTool callingLLM APIs
2024-2025

FastAPI backend performance cleanup

Solo / contract-style work

Optimization of a FastAPI API path: async I/O, connection reuse, Redis cache, request validation, metrics, and removal of serial bottlenecks.

PythonFastAPIasyncioPydanticRedis
2022-2024

Resilient data collection workflows

Commercial data tooling

Collection and debugging workflows for external web systems where behavior changes and failures must be diagnosable.

PythonWeb scrapingReverse engineeringPlaywrightClickHouse