Skip to main content
Ilya PanovIP
Looking for a job

Ilya Panov

@ilyapanov

C++/Rust developer focused on low-latency trading and performance-critical backend systems for finance.

Russian Federation
Message

What I'm looking for

I’m looking for a team building low-latency trading and financial infrastructure. I want ownership of performance-critical backend systems—market data pipelines, distributed services, and reliability-focused engineering—where careful systems work makes measurable impact.

I build high-performance backend systems in C++ and Rust for trading and financial infrastructure, with an emphasis on low-latency market data pipelines, distributed services, and performance-critical engineering. I’m especially focused on trading infrastructure where micro-latency and reliability directly impact outcomes.

In my current role as a Trading Systems Engineer, I automated swap reporting by building C++ services to aggregate and normalize LP data, cutting processing time by ~40 minutes. I’ve also reduced symbol-mapping lookup latency to O(1) by introducing an in-memory cache and improved pipeline stability—alongside implementing an adaptive markup algorithm that increased daily swap revenue by 7–10%.

Previously, as a C++ Developer, I designed a graph-based AML algorithm for a crypto payment system, using wallet-to-wallet transaction flows to flag suspicious clusters via graph traversal and connected-component analysis. I also build and test protocol-aware infrastructure—e.g., my Rust project tickchaos, a deterministic UDP proxy with seeded fault injection and a zero-copy hot path.

Experience

Work history, roles, and key accomplishments

TI
Current

Tickchaos UDP Proxy

Tickchaos

Jul 2026 - Present (0 months)

Built a protocol-aware UDP proxy to test market data feed handler resilience (NASDAQ ITCH/MoldUDP64) under network degradation. Implemented a deterministic fault-injection engine and a zero-copy hot path, keeping p99 overhead under 50 µs verified via Criterion benchmarks.

MXTM logoMX
Current

Trading Systems Engineer

MXTM

Apr 2026 - Present (3 months)

Built C++ services to automate swap reporting by aggregating and normalizing LP data, reducing processing time by ~40 minutes. Reduced symbol-mapping lookup latency to O(1) and removed database dependency using an in-memory cache, and implemented an adaptive markup algorithm that increased daily swap revenue by 7–10% (~$30–50/day).

UBC.One logoUB

C++ Developer

UBC.One

Oct 2025 - Apr 2026 (6 months)

Designed a graph-based AML algorithm for a crypto payment system by modeling wallet-to-wallet transaction flows as a graph and flagging suspicious clusters via graph traversal and connected-component analysis. Reduced peak latency of a real-time system by 96% (985 µs → 37 µs) using lock-free algorithms and CRTP and optimizing cache locality.

Education

Degrees, certifications, and relevant coursework

TA

T-Bank Academy

Industrial Software Development (Java/Backend), Industrial Software Development

2025 -

Enrolled in the Industrial Software Development (Java/Backend) program. Focuses on Java backend and industrial software development skills and is ongoing since September 2025.

HSE University logoHU

HSE University

Applied Mathematics and Computer Science, Applied Mathematics and Computer Science

2024 -

Pursuing Applied Mathematics and Computer Science at HSE University. Program started in September 2024 and is currently ongoing.

Get matched with your dream remote job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan