Summary
Peter Kazakov is a technical team lead and algorithms expert with nine years of industry experience and a deep research background in coding theory, including multiple IEEE publications and a PhD-focused thesis on polynomials for CRC and spherical codes. He has repeatedly delivered high-impact optimizations—from an NP-complex startup sequence for ASML machines to reducing OBZCP complexity from 2^(2N) to 2^N—and his proposals have avoided costly hardware redesigns and accelerated product development. Comfortable across Java, Python, embedded C, Scala and Rust, he has led training courses in Rust and Java and promoted Rust adoption within teams. At product-focused companies like Skyscanner and AtScale he combined systems design, high-throughput microservices, and statistical/ML modeling to ship resilient services at scale. A pragmatic team player and cultural interviewer, he emphasizes no-blame culture and knowledge transfer across distributed teams. Based in Bulgaria, he blends rigorous mathematical insight with hands-on engineering to turn complex theoretical problems into practical, production-ready solutions.
9 years of coding experience
25 years of employment as a software developer
Master Mathematics Computer Sciences, Master Mathematics Computer Sciences at Sofia University St. Kliment Ohridski
Doctor Coding Theory, Doctor Coding Theory at Delft University of Technology
Dutch, English, Bulgarian, Russian