Summary
Anton Shangareev is a systems-focused C++ developer with 8 years of professional experience building low-latency, production-grade software for finance, gaming, and advertising. He combines strong algorithmic chops proven in ACM ICPC/Codeforces with deep practical expertise in C++ (up to C++20), Rust, Linux tooling and memory-debugging (gdb, valgrind, ASan), having shipped real‑time analytics at OneMarketData and a custom async runtime at Teza. He’s led practical engineering improvements such as migrating a two‑decade Makefile build to CMake and introducing tools like Docker, WSL2 and rr to improve developer productivity. Comfortable navigating large, legacy codebases and tracking down elusive memory bugs, Anton also has cross‑platform experience in Unreal Engine and JVM ecosystems, giving him an uncommon blend of low‑level performance engineering and application‑level delivery.
8 years of coding experience
2 years of employment as a software developer
Bachelor's degree - Incomplete, Computer Software Engineering, Completed 215 ECTS credits with avg. GPA of 4.59/5.00, Bachelor's degree - Incomplete, Computer Software Engineering, Completed 215 ECTS credits with avg. GPA of 4.59/5.00 at Saint Petersburg State University