Milan Dankovic is a Software Engineer at Databricks with two years of hands-on experience building and optimizing back-end systems and data processing features. He has contributed to Apache Spark SQL—improving error diagnostics and adding collation-aware string functions—demonstrating comfort with large, widely used open-source codebases. Milan’s background spans productionizing research at Bending Spoons, an internship on experimental Teams features at Microsoft, and teaching core CS courses at the University of Belgrade, reflecting both practical and pedagogical strengths. Currently pursuing a master’s in Computer Science and Engineering at Politecnico di Milano, he blends strong academic foundations with real-world engineering. Colleagues would describe him as curious, detail-oriented, and adept at turning complex algorithmic work into reliable, maintainable systems.
2 years of coding experience
1 year of employment as a software developer
Master's degree Computer Science and Engineering, Master's degree Computer Science and Engineering at Politecnico di Milano
Bachelor's degree Computer Software Engineering, Bachelor's degree Computer Software Engineering at University of Belgrade, School of Electrical Engineering
Apache Spark - A unified analytics engine for large-scale data processing
Role in this project:
Back-end Developer
Contributions:232 reviews, 28 PRs, 255 comments in 1 year
Contributions summary:Milan primarily focused on enhancing the Apache Spark SQL engine. Their contributions involved assigning names to error classes, modifying tests to reflect these changes, and improving error messages. They also added collation support for string functions like `REPEAT`, `INSTR`, `FIND_IN_SET`, `REPLACE`, `LOCATE` and `SUBSTRING_INDEX`, by implementing new logic and generating appropriate code for different collation types. They also worked on adding support for the `TRANSLATE` function.
Apache Spark - A unified analytics engine for large-scale data processing
Contributions:4 PRs, 325 pushes, 29 branches in 11 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.