Iulian Dragos

Staff Software Engineer at Databricks

Lausanne, Vaud, Switzerland
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
Iulian Dragos is a Staff Software Engineer based in Lausanne with 22 years of experience building developer tooling, compilers, and distributed systems at scale. He has deep expertise in Scala and the JVM—contributing to the Scala compiler, sbt build tool, and high-impact projects like Apache Spark and the Metals language server—bridging compiler internals, build systems, and IDE integrations. As a technical leader and founder, he has driven developer experience initiatives at Databricks and Gradle, improving productivity for thousands of engineers and leading Bazel and Scala platform efforts. His work often exposes internal runtime decisions to users (e.g., Zinc/sbt hooks and command events), reflecting a focus on observability and extensibility for complex build and language tooling. He combines research-grade experience from an EPFL PhD in programming languages with pragmatic product and operational delivery across open source and enterprise contexts.
code21 years of coding experience
job15 years of employment as a software developer
bookPhD Programming Languages, PhD Programming Languages at EPFL
bookBachelor Computer Science, Bachelor Computer Science at Universitatea „Politehnica” din Timișoara
languagesEnglish, Romanian, French
stackoverflow-logo

Stackoverflow

Stats
5,702reputation
309kreached
121answers
6questions
Badges
scala
top-5%
latex
top-5%
eclipse
top-5%
github-logo-circle

Github Skills (43)

json-rpc10
mesos10
spark10
back-end-development10
api-design10
hydra10
ide10
big-data10
sbt10
java-bytecode10
language-server-protocol10
intellij-idea10
java10
scala10
zinc10

Programming languages (14)

JavaCSSScalaGoHTMLGroovyTypeScriptShell

Github contributions (5)

github-logo-circle
scala/scala

May 2007 - Oct 2017

Scala 2 compiler and standard library. Scala 2 bugs at https://github.com/scala/bug; Scala 3 at https://github.com/scala/scala3
Role in this project:
userBack-end Developer
Contributions:134 commits, 12 PRs, 1 push in 10 years 7 months
Contributions summary:Iulian appears to be a back-end developer contributing to the Scala compiler and standard library. The commits primarily involve adding and modifying source code for the "wholeprog" phase, compiler optimization, and Java signature generation, suggesting a focus on compiler internals, analysis, and optimization techniques. The user's changes include modifications to class files, implementation of Java bytecode handling, and the development of specialized compiler support, indicating a strong understanding of JVM technologies.
functional-programmingobject-oriented-programmingscala-libraryscala-programming-languagestandard-library
apache/spark

Jan 2015 - Mar 2020

Apache Spark - A unified analytics engine for large-scale data processing
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:31 PRs, 468 comments in 5 years 2 months
Contributions summary:Iulian primarily contributes to the back-end functionality of Apache Spark, focusing on bug fixes and enhancements related to Mesos integration and the external shuffle service. They improved Mesos integration by addressing issues with dynamic allocation and executor handling. Additionally, they introduced and refined the external shuffle service with associated scripts for daemon management, enabling dynamic allocation in Mesos deployments. The user demonstrates skills in distributed systems and deployment using Mesos.
analyticspythondata-processingsqlapache
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
Iulian Dragos - Staff Software Engineer at Databricks