David Milićević

Software Engineer at Databricks

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
David Milićević is a software engineer with two years of professional experience building scalable cloud services and platform automation, currently contributing at Databricks after roles on Azure SQL Managed Instance at Microsoft. He has deep hands-on experience in migration automation, service onboarding to new hardware and Service Fabric integrations, plus monitoring and production-focused tooling that minimize customer impact. As an open-source contributor to Apache Spark, he implemented SQL scripting features (IF/ELSE, LEAVE, ITERATE) and improved session-variable handling—work that touches a widely used analytics engine. His background includes multiple Microsoft internships across ML-driven file recommendations, map imagery alignment, and cluster load prediction, reflecting a pattern of applying models and engineering to operational problems. Comfortable across backend systems, distributed platforms and data-processing stacks, he pairs rigorous university training with a practical focus on reliability and extensibility.
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 School of Electrical Engineering, University of Belgrade
stackoverflow-logo

Stackoverflow

Stats
75reputation
10kreached
0answers
5questions
github-logo-circle

Github Skills (13)

javas10
spark10
parser10
interpreter10
sql10
java10
scala10
big-data9
matrix6
android6
database6
google-maps6
dynamic-programming6

Programming languages (1)

Scala

Github contributions (3)

github-logo-circle
apache/spark

Mar 2024 - Mar 2025

Apache Spark - A unified analytics engine for large-scale data processing
Role in this project:
userBack-end Developer
Contributions:396 reviews, 17 PRs, 383 comments in 11 months
Contributions summary:David primarily contributed to the SQL scripting parser and interpreter within the Apache Spark project. Their work included implementing support for new SQL scripting statements, such as IF/ELSE, LEAVE, and ITERATE. They also addressed bugs and improved the behavior of existing statements like SET, ensuring proper handling of session variables and mixed-case variable names within SQL scripts.
analyticspythondata-processingsqlapache
davidm-db/spark

Mar 2024 - Mar 2025

Apache Spark - A unified analytics engine for large-scale data processing
Contributions:146 pushes, 16 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.
Request Free Trial
David Milićević - Software Engineer at Databricks