Ondřej Švec

Senior Software Engineer (Team Lead) at Google

Zurich, Zurich, Switzerland
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
Ondřej Švec is a Senior Software Engineer and team lead based in Zurich with 13 years building bespoke web applications and a strong ML research background from a Masters in Artificial Intelligence at Charles University. He leads a Retail Ads team at Google, improving advertiser onboarding and retention for millions of users, and previously designed advertiser-facing features and APIs for Smart Shopping and Performance Max. Earlier research work at Avast produced a co-authored paper on training deep nets on raw binaries for malware detection, and he has contributed to open-source metric learning tooling by refactoring and hardening algorithms in the widely used metric-learn library. Comfortable spanning from front-end React builds for corporate sites to production ML systems, he combines pragmatic engineering with a researcher's attention to metrics and code clarity. Colleagues describe him as a hands-on leader who still pushes meaningful code improvements while scaling product impact.
code13 years of coding experience
job15 years of employment as a software developer
bookBachelors, Computer and Information Sciences, General, Bachelors, Computer and Information Sciences, General at Charles University in Prague, Faculty of Mathematics and Physics
bookMaturita, Obecné gymnázium, Maturita, Obecné gymnázium at Grammar School Uherské Hradiště
languagesCzech, English, French, Chinese, German
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (9)

scikit10
metric-learning10
machine-learning10
refactoring10
python10
scikit-learn10
algorithms9
implement9
algorithm9

Programming languages (4)

TypeScriptJavaScriptJupyter NotebookPython

Github contributions (5)

github-logo-circle
Metric learning algorithms in Python
Role in this project:
userML Engineer
Contributions:13 commits, 6 PRs, 11 comments in 8 months
Contributions summary:Ondřej's contributions primarily involve refactoring and enhancing the metric learning algorithms within the `metric-learn` library. They moved parameters into dictionaries for methods like NCA, LFDA, ITML, SDML and LSML, improving code organization and readability. They fixed minor indentation issues and added comments to improve code clarity. The user also added the `__repr__` method to the `BaseMetricLearner` class, and included updates to include fit_constraints methods.
pythonmetric-learningmachine-learninglearning-algorithmsscikit-learn
svecon/web-utilities

Sep 2012 - Nov 2012

Contributions:32 commits in 2 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
Ondřej Švec - Senior Software Engineer (Team Lead) at Google