Piotr Semenov

Lead Software Engineer at EPAM Systems

Yerevan, Armenia
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
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.
code14 years of coding experience
job8 years of employment as a software developer
book622
bookM.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
languagesEnglish, Russian
stackoverflow-logo

Stackoverflow

Stats
1,816reputation
29kreached
41answers
2questions
github-logo-circle

Github Skills (58)

deterministic10
opencv10
simulate10
python10
image-processing10
css10
statistics10
fixed-point10
deep-learning10
computer-vision10
data-science9
cpplint9
machine-learning9
floating9
checker9

Programming languages (7)

JavaC++CGoHTMLJupyter NotebookPython

Github contributions (5)

github-logo-circle
piotr-semenov/elm-docker

Nov 2018 - Feb 2021

Contributions:71 commits, 50 pushes, 3 branches in 2 years 3 months
Contributions:6 releases, 71 commits, 35 pushes in 1 month
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Piotr Semenov - Lead Software Engineer at EPAM Systems