Dragoljub Đurić

Software Engineer, Core Search Infrastructure 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

🤩
Rockstar
🎓
Top School
Dragoljub Đurić is a software engineer specializing in core search infrastructure with nine years of experience blending theoretical computer science and production systems engineering. Trained at EPFL with a focus on algorithms, computational complexity, and distributed algorithms, he applies rigorous, algorithmic thinking to reliability, scalability, and performance problems in large-scale systems. His work spans low-level execution infrastructure and distributed execution layers—most recently contributing optimizations like scheduling, sandbox caching, and persistent data structures for the Internet Computer protocol and building object storage for LLMs. Now at Google, he brings a rare combination of formal theory, competitive-programming rigor, and hands-on contributions to high-stakes open-source projects, including measurable core improvements in the widely used Internet Computer codebase.
code9 years of coding experience
bookBachelor of Engineering - BE, Information Systems and Technologies, Bachelor of Engineering - BE, Information Systems and Technologies at University of Belgrade
bookMaster of Science - MS, Computer Science, Master of Science - MS, Computer Science at EPFL (École polytechnique fédérale de Lausanne)
languagesEnglish, Serbian
github-logo-circle

Github Skills (7)

rust10
internet-computer10
blockchain10
metric10
architecture9
architectures9
system9

Programming languages (5)

TypeScriptRustOCamlTeXJavaScript

Github contributions (5)

github-logo-circle
dfinity/ic

Oct 2022 - Jan 2023

Internet Computer blockchain source: the client/replica software run by nodes
Role in this project:
userBack-end Developer
Contributions:194 reviews, 20 commits, 76 PRs in 3 months
Contributions summary:Dragoljub's commits primarily focus on enhancing the Internet Computer (IC) blockchain source code. Their contributions involve adding new metrics for execution cycles refund errors and refactoring the CanisterHeartbeatError to its dedicated module. They also refactored the resolve destination in system API to return PrincipalId and logging cycle-related operations. These changes suggest involvement in core system logic, and performance improvements within the IC blockchain.
replicablockchainnodesdfinityinternet
Contributions:1 push in 1 year 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
Dragoljub Đurić - Software Engineer, Core Search Infrastructure at Google