Stevo Mitrić

Software Engineer IV at Databricks

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
Stevo Mitrić is a Software Engineer IV at Databricks with a decade of hands-on experience building backend systems and improving large-scale data engines. Educated at the University of Belgrade (BEng and currently MEng), he combines academic rigor with industry internships at Microsoft and Oracle and progressed rapidly through Databricks from SE III to SE IV. His open-source contributions to Apache Spark SQL—adding map_sort, ICU StringSearch support, and fixes for collations and JDBC options—underscore a deep expertise in data processing and performance-sensitive codegen. Based in Belgrade, he has a track record of shipping production features and troubleshooting subtle correctness and performance regressions in critical analytics infrastructure. Notably, his work reflects both low-level attention to string/collation semantics and higher-level support for complex types like maps, showing a rare blend of language/runtime nuance and system design.
code10 years of coding experience
job3 years of employment as a software developer
bookBachelor of Engineering - BE Computer Software Engineering, Bachelor of Engineering - BE Computer Software Engineering at University of Belgrade, School of Electrical Engineering
bookMaster of Engineering - MEng Computer Software Engineering, Master of Engineering - MEng Computer Software Engineering at University of Belgrade
languagesSerbian, English
stackoverflow-logo

Stackoverflow

Stats
1,609reputation
138kreached
52answers
0questions
Badges
tkinter
top-5%
github-logo-circle

Github Skills (22)

sorting-algorithms10
algorithms10
apache-spark10
big-data10
java10
scala10
javas10
sql10
maps10
datamaps10
sorting10
jtest9
junit9
tkinter9
ttk6

Programming languages (4)

TypeScriptScalaJavaScriptKotlin

Github contributions (5)

github-logo-circle
apache/spark

Mar 2024 - Jan 2025

Apache Spark - A unified analytics engine for large-scale data processing
Role in this project:
userBack-end Developer
Contributions:63 reviews, 17 PRs, 78 comments in 10 months
Contributions summary:Stevo primarily contributed to the Apache Spark SQL engine, focusing on improving its functionality and addressing potential errors. Their work included implementing error handling for `scala.MatchError`, adding the ICU StringSearch for `startsWith` and `endsWith` functions, and refactoring related tests. Additionally, the user introduced the `map_sort` function and added the `MapSort` expression to support GROUP BY operations on map types, which included creating the necessary codegen for comparing sorted maps and addressing duplicated keys. The user also fixed an issue with JDBC options, enabling the analysis of collated string columns, and addressed a performance regression related to UTF8_BINARY collations.
analyticspythondata-processingsqlapache
stevomitric/CircuitS

Jan 2022 - Feb 2022

Contributions:22 commits, 13 pushes in 18 days
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