Stefan Bukorovic

Founding Engineer at Dataware

Belgrade, Central Serbia
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
Stefan Bukorovic is a founding engineer and backend-focused software developer based in Belgrade with two years of professional experience and a background in computer software engineering (BEng, MEng). He has held roles from embedded and lead engineering at Road Arrow to software engineering positions at Microsoft and Databricks, and now helps build Dataware as an early-stage founder. Stefan contributes to high-profile open-source projects like Apache Spark, improving Spark SQL error handling and query robustness—work that reflects attention to production-grade reliability and developer experience. He combines low-level embedded systems experience with cloud-scale data processing knowledge, a mix that helps him reason across stacks and edge cases others often miss. Colleagues describe him as pragmatic and detail-oriented, with a knack for turning tricky bug reports into clearer error classes and tests.
code2 years of coding experience
job4 years of employment as a software developer
bookBachelor's degree, Computer Software Engineering, Bachelor's degree, Computer Software Engineering at University of Belgrade, School of Electrical Engineering
languagesEnglish, Serbian
github-logo-circle

Github Skills (9)

javas10
big-data10
error-handling10
spark10
sql10
java10
scala10
testing9
jdbc8

Programming languages (1)

Scala

Github contributions (2)

github-logo-circle
apache/spark

Mar 2024 - Sep 2024

Apache Spark - A unified analytics engine for large-scale data processing
Role in this project:
userBackend Developer
Contributions:32 reviews, 5 PRs, 32 comments in 6 months
Contributions summary:Stefan primarily contributed to improving the Spark SQL module, fixing bugs, and enhancing error handling. Their work involved assigning names to error classes, modifying tests, and improving error messages for a better user experience. The user also addressed an issue related to `EXEC IMMEDIATE` queries by introducing a new error class and fixing an NPE. Furthermore, the user's changes include fixes for pushing unsupported syntax in MsSqlServer and a bug with CASE WHEN column filter push down.
analyticspythondata-processingsqlapache
stefanbuk-db/spark

Mar 2024 - May 2024

Apache Spark - A unified analytics engine for large-scale data processing
Contributions:52 pushes, 9 branches 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
Stefan Bukorovic - Founding Engineer at Dataware