isistomin.com

Ilya Istomin

Data Engineer

4+ years of hands-on Python and data experience: production ETL pipelines, large-scale web scraping, and PostgreSQL systems designed from scratch.

Madrid, Spain · Spanish work permit — available immediately.

Projects

Fuel Price Radar

Fuel price intelligence pipeline: daily prices from ~11,500 Spanish gas stations (government API) and weekly benchmarks for 29 EU countries since 2005 (EU Oil Bulletin — HTML scraping + Excel parsing). PostgreSQL warehouse with idempotent loading and SQL marts, running daily on a VPS.

Python · PostgreSQL · SQLAlchemy · Docker · GitHub Actions

in progress — shipping this week

CyberDuel

End-of-degree project — public defense, 2026

A peer-to-peer prediction market for esports — replacing the bookmaker with software: an escrow ledger for custody, order-book matching and parimutuel pools for price discovery, an optimistic oracle with a dispute window for result verification, and deterministic settlement for payouts.

FastAPI · SQLAlchemy 2 · PostgreSQL · WebSockets · React 19 · TypeScript · Docker Compose · pytest (139 tests)

View on GitHub

Courier Route Optimizer

Interactive route-optimization demo: delivery points on a map → TSP heuristics (nearest neighbour, 2-opt) → visualized optimized routes. A public rebuild of the courier-logistics problem I solved at Abris.

TypeScript · react-leaflet · OpenStreetMap

in progress — shipping this week

Experience

Abris Vyatka Data Engineer

Nov 2021 – Jul 2023 · Russia, hybrid

  • Daily ETL pipeline scraping thousands of SKUs across three marketplaces; the pricing strategy it enabled contributed to ~3x weekly revenue growth.
  • Company's first PostgreSQL database, replacing Excel for a 20–40 person team.
  • Courier-logistics Telegram bot with GPS and TSP-based route optimization.
  • Report generation time cut by 90%.

Freelance Python / Data Developer

Aug 2023 – Present · Madrid / remote

  • Backend and data-automation projects for inbound clients — async APIs (FastAPI), web scraping, OAuth2/JWT, Docker.

CNIPI STARK LLC Software Engineering Intern

Feb – Mar 2026 · Remote

  • Curricular internship, final grade 9.3/10.
  • Configured Linux servers (SSH access, firewall rules) for the analytics team.
  • Python scripts automating data extraction and report generation.
  • Data processing with pandas for the commercial department.

CROC Inc. Junior Systems Engineer

Sep – Nov 2021 · Moscow

  • Linux server administration and networking in an enterprise integrator environment.

Skills

Languages
Python (advanced) · SQL · TypeScript / JavaScript (good working level) · C/C++ (intermediate)
Data
PostgreSQL (design, optimization) · Pandas · NumPy
Data Engineering
ETL design · web scraping at scale · SQLAlchemy · Alembic · Redis
Backend
FastAPI · AsyncIO · REST · WebSockets · OAuth2/JWT
Frontend
React · Next.js (this site)
Infrastructure
Docker / Docker Compose · Linux · nginx · GitHub Actions · Git · AWS (S3, EC2)
ML (coursework)
scikit-learn · supervised/unsupervised models

Education

U-tad, Madrid

BSc Software Engineering, Data Engineering specialization

2023–2026

Specialization GPA 8.7/10 · Matrícula de Honor in Machine Learning · taught fully in English.

HSE, Moscow

Specialist programme in Computer Security, 3 years completed

2018–2022

Mathematics core: calculus, linear algebra, probability, statistics, cryptography.