Julien Tournay

Staff Engineer at Spotify

Stockholm, Stockholm County, France
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
Julien Tournay is a Staff Engineer and functional programmer with 15 years of experience building scalable data and backend systems, currently driving data engineering work at Spotify from Stockholm. He is a Scala specialist who blends production-grade data pipeline expertise (Apache Beam/Scio) with deep open-source contributions—improving Magnolia’s generic derivation and optimizing Beam’s Flink runner and coders. Julien has held senior and leadership roles including CTO at MFG Labs and long-standing contributions to Playframework, demonstrating both architect-level design and hands-on implementation. Known for pragmatic refactors, dependency and build management improvements, and performance tuning, he favors robust, serializable, and lazily-evaluated designs that scale in production.
code15 years of coding experience
job11 years of employment as a software developer
bookM2IRT, Informatique, M2IRT, Informatique at ITIN
bookMaster SIIC et Diplome M2IRT, Developpement et Intelligence Artificielle, Master SIIC et Diplome M2IRT, Developpement et Intelligence Artificielle at CY Cergy Paris Université
languagesFrench, English
stackoverflow-logo

Stackoverflow

Stats
544reputation
20kreached
19answers
1question
github-logo-circle

Github Skills (26)

serializable10
apache-flink10
beam10
testing10
sbt10
flink-sql10
java10
scala10
javas10
generic-programming10
build-automation10
beamng10
streaming10
batching9
typeclass9

Programming languages (6)

TypeScriptJavaC++ShellScalaGo

Github contributions (5)

github-logo-circle
spotify/scio

Apr 2018 - Dec 2021

A Scala API for Apache Beam and Google Cloud Dataflow.
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:57 reviews, 133 commits, 307 PRs in 3 years 8 months
Contributions summary:Julien primarily focused on adding and integrating the MiMa plugin to the build process, suggesting a role in build management and dependency verification. They also contributed to the project's testing infrastructure by adding support for beam parameters in JobTest and adding basic linting scalac options, enhancing the quality and maintainability of the code. Further contributions included various bug fixes like fixing NPE issues and adapting the code to work with different runners.
apidatabeambatchbigquery
softwaremill/magnolia

Jun 2018 - Apr 2019

Easy, fast, transparent generic derivation of typeclass instances
Role in this project:
userBack-end Developer
Contributions:9 commits, 9 PRs, 6 pushes in 10 months
Contributions summary:Julien made several contributions focused on enhancing the core functionality and robustness of the Magnolia library. Their work included making key classes and traits serializable, ensuring proper handling of generic types, and optimizing performance through lazy evaluation strategies. The user also refactored code for clarity and addressed potential issues in the derivation process, as highlighted by their fix for private constructors. Further, they upgraded project dependencies to improve project stability.
type-safetyimplicit-searchtypeclassestypeclassgeneric-derivation
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
Julien Tournay - Staff Engineer at Spotify