Ilya Panov
@ilyapanov
C++/Rust developer focused on low-latency trading and performance-critical backend systems for finance.
What I'm looking for
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
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.
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).
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
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
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.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Salary expectations
Social media
Job categories
Interested in hiring Ilya?
You can contact Ilya and 90k+ other talented remote workers on Himalayas.
Message IlyaGet 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!
