Summary
Piotr Semenov is a Lead Software Engineer and machine learning specialist with 14 years of experience applying deep mathematical foundations to practical R&D and production systems. He combines a Ph.D.-level background in information theory and error-correcting codes with hands-on expertise in computer vision, DSP, and ML, having driven projects at Intel Labs, Luxoft, and EPAM. Comfortable in high-performance C/C++ (OpenCV, Boost) and functional/ scripting languages like Haskell and Perl, he prototyped algorithms in Mathematica and PARI/GP and ran large-scale experiments on AWS. As Chief Data Scientist at Garderobo and a consultant, he bridges research-grade methods and business needs, delivering robust ML solutions and feature-detection innovations. Notably, his academic work on quasi-cyclic code construction and high-performance decoding informs practical optimizations in modern imaging and communication pipelines. Based in Yerevan, he’s known for initiative, rapid learning, and an unusual blend of theoretical rigor with production engineering.
14 years of coding experience
8 years of employment as a software developer
622
M.Sc. in Business Administration, Business Administration and Management, General, GPA 4.4/4.5, M.Sc. in Business Administration, Business Administration and Management, General, GPA 4.4/4.5 at Peter the Great St.Petersburg Polytechnic University
English, Russian