Nemanja Boric is a Staff Software Engineer based in Berlin with a focus on distributed systems and database engines, currently driving backend work at Databricks. He has a compact but impactful career across AWS and dunnhumby, where he led work on distributed storage, in-memory KV stores and custom protocols, and maintained a language runtime. Nemanja contributes to Apache Spark Connect with backend stability and logging improvements and is the author of the hobby OS project Micoos, reflecting a taste for system-level programming. He represented Amazon at the C++ standards committee, signaling deep protocol and language-level expertise beyond everyday engineering. Known for pragmatic problem-solving, he blends production-grade hardening with experimental low-level projects.
2 years of coding experience
11 years of employment as a software developer
Electrical and Computer Engineering, Electrical and Computer Engineering at University of Belgrade
Apache Spark - A unified analytics engine for large-scale data processing
Role in this project:
Back-end Developer
Contributions:2 reviews, 4 PRs, 5 comments in 6 months
Contributions summary:Nemanja primarily contributed to the Apache Spark Connect project, focusing on backend functionalities and improvements. Their work involved resolving issues related to gRPC exceptions, including modifying the error handling in PySpark and later reverting the change due to unintended consequences. The user also worked on preventing infinite loops within the BindParameters mechanism, improving stability. Additionally, they contributed to structured logging and updated the codebase to use ThreadPoolExecutor, demonstrating a focus on improving the robustness and maintainability of the Spark Connect backend.
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
Nemanja Boric - Staff Software Engineer at Databricks