Andrija Antonijević

Principal Architect at Docusign

Bellevue, Washington, United States
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
Andrija Antonijević is a Partner Software Engineer with 23 years building high-performance distributed systems, currently scaling a next-generation platform at Microsoft from Bellevue. He has deep expertise in streaming text and ANN (vector/semantic) search, having designed and shipped Bing’s first streaming ANN index and led its V2 graph-based redesign that delivered major relevance and capacity improvements. Known for squeezing orders-of-magnitude gains in throughput and efficiency (4x document and 2x query throughput, 30–35% memory/capacity savings), he blends low-level systems work—contributing to a NativeJIT x64 compiler—with large-scale indexing and retrieval architectures. A pragmatic leader, he has run geo-distributed teams, driven cross-org initiatives like Copilot grounding indexes with tens of billions of documents, and retains hands-on coding chops evidenced by focused JIT and codegen contributions.
code23 years of coding experience
job23 years of employment as a software developer
bookBS, Computer Science, BS, Computer Science at Univerzitet u Beogradu
github-logo-circle

Github Skills (11)

compiler-design10
c-language10
assembly10
cprogramming-language10
jit10
x86-6410
compile10
encoding9
registers9
allocation9
encode9

Programming languages (2)

C++C

Github contributions (3)

github-logo-circle
BitFunnel/NativeJIT

Feb 2015 - Mar 2016

A C++ expression -> x64 JIT
Role in this project:
userBack-end Developer
Contributions:68 commits in 1 year
Contributions summary:Andrija made several code changes focused on the `NativeJIT` compiler, specifically related to the `CallNode` class. These changes involved separating parameter evaluation and staging steps to prevent register clobbering. The user also refactored the code by renaming methods related to immediate values and adding support for various instructions to enhance the code generation capabilities. The user also added several conversion instructions to enable the creation of more efficient code.
x64cppjitcompilercpp17
jens-maus/amissl

Mar 2003 - Apr 2006

:closed_lock_with_key: AmiSSL is the AmigaOS/MorphOS/AROS port of OpenSSL. It wraps the full functionality of OpenSSL into a full-fledged Amiga shared library that makes it possible for Amiga applications to use the full OpenSSL API through a standard Amiga shared library interface (e.g. web browsers wanting to support HTTPS, etc.)...
Contributions:194 commits, 1 comment in 3 years
shared-libraryapilockclosedbrowsers
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
Andrija Antonijević - Principal Architect at Docusign