Dmitry Petrov

Senior Architect at Synopsys Inc

Ottawa, Ontario, Canada
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
Dmitry Petrov is a Senior Architect with 11+ years of focused experience designing high-speed mixed-signal SerDes systems and clocking architectures, currently leading advanced projects at Synopsys in Ottawa. He has hands-on expertise in analog and digital PLLs up to 30 GHz, SAR-ADC based receiver frontends, and delivered first-silicon success across 56–224 Gb/s SerDes designs published in ISSCC. Dmitry combines deep circuit-level skills (VCOs, DFEs, phase interpolators) with large-scale mixed-signal verification, calibration algorithm development, and practical lab validation. He has led cross-functional teams from architecture through tapeout at Huawei and Intel, bridging process nodes from 7 nm to 180 nm. Beyond silicon, he contributes to open-source ML docs in scikit-learn, showing an unexpected knack for communicating complex concepts to a broader developer audience. Colleagues rely on him for pragmatic system trade-offs that translate cutting-edge analog techniques into production-ready SoCs.
code11 years of coding experience
job30 years of employment as a software developer
bookArizona State University
bookMaster of Science (MS) RF Engineering, Master of Science (MS) RF Engineering at Peter the Great St.Petersburg Polytechnic University
languagesHebrew, Russian, German, English
github-logo-circle

Github Skills (8)

scikit10
scikit-learn10
machine-learning10
python10
data-science10
data-analysis10
documentation9
statistics8

Programming languages (4)

C++Jupyter NotebookCythonPython

Github contributions (5)

github-logo-circle
scikit-learn/scikit-learn

Jul 2017 - Aug 2017

scikit-learn: machine learning in Python
Role in this project:
userData Scientist
Contributions:10 commits, 5 PRs, 18 comments in 17 days
Contributions summary:Dmitry's contributions primarily involve enhancing the documentation of machine learning models within the scikit-learn library. They added examples to the docstrings of various models including RandomForestClassifier, RandomForestRegressor, PassiveAggressiveClassifier, PassiveAggressiveRegressor, LinearSVC, LinearSVR, MinMaxScaler, StandardScaler, ElasticNet, and ElasticNetCV. These additions help users understand how to implement and use the models correctly through practical code examples.
data-analysispythonstatisticsdata-sciencelearn-machine-learning
lodurality/IGC_tutorial

Jan 2017 - May 2018

Contributions:23 pushes, 1 branch in 1 year 4 months
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
Dmitry Petrov - Senior Architect at Synopsys Inc